پیشنهاد فرادرس

آموزش اصولی Kotlin 

دسته بندی ها: آموزش کاتلین (Kotlin) ، آموزش برنامه نویسی اندروید (Android) ، آموزش های لیندا (Lynda) ، برنامه نویسی موبایل

Kotlin یک زبان برنامه نویسی جدید مختصر است که برای توسعه اندروید و دیگر محیط های مبتنی بر جاوا مورد استفاده قرار می گیرد. از مزایای بسیاری که دارد، Kotlin 100٪ سازگار با جاوا است و به طور کامل توسط گوگل پشتیبانی می شود. این دوره یک مرور کلی از مهم ترین ویژگی های Kotlin، به ویژه نسخه ای که در ماشین مجازی جاوا (JVM) اجرا می شود، فراهم می کند. در این دوره با نحو ابتدایی،کار با متغیرها و ایجاد کلاس های سفارشی،مدیریت جریان برنامه را با توابع، حلقه ها، اظهارات شرطی، و مدیریت استثنا try/catch ، مدیریت داده ها در حافظه با آرایه های ثابت و مجموعه داده های پویا: لیست ها، مجموعه ها و نقشه ها آشنا می شوید.

سرفصل:

  • مقدمه
  • چیزی که باید بدانید
  • نحوه استفاده از فایل های تمرینی
  • راه اندازی محیط توسعه
  • نصب نرم افزار مورد نیاز
  • پیکربندی IntelliJ IDEA
  • ایجاد اولین پروژه Kotlin
  • فایل های تمرینی را از GitHub بررسی کنید
  • استفاده از استدلال خط فرمان
  • استفاده از از مستندات API
  • دانش خود را با Kotlin Koans تست کنید
  • شروع کنید
  • فلسفه کوتلین
  • چگونه Kotlin / JVM به bytecode کامپایل می شود
  • توافقنامه های کتلین و واژگان
  • کلمات کلیدی Kotlin
  • کار با متغیرها
  • اعلام متغیرهای ساده و مرجع
  • انواع داده ها و اصطلاحات حروف الفبا
  • تبدیل انواع عددی و رشته
  • مقادیر عددی را مقایسه کنید
  • ریاضی را با اپراتورها و توابع انجام دهید
  • از توابع kotlin.math استفاده کنید
  • کار با مقادیر رشته
  • ساخت یک رشته
  • تعریف constants در یک شیء همراه
  • مدیریت جریان برنامه
  • تعریف کد قابل استفاده مجدد در توابع
  • شرایط را با هر وجهی ارزیابی کنید
  • ارزیابی مقادیر متعدد با when
  • مدیریت مقادیر تهی
  • جمع آوری داده ها
  • مدیریت استثنا try/catch
  • چالش: یک ماشین حساب ساده ایجاد کنید
  • راه حل: یک ماشین حساب ساده ایجاد کنید
  • ایجاد کلاس های سفارشی
  • یک کتابخانه از توابع ایجاد کنید
  • یک کلاس با اعضای نمونه ایجاد کنید
  • مدیریت لیست های مقدار با enums
  • اعلام و استفاده از یک کلاس داده
  • از سازندگان اولیه و ثانویه استفاده کنید
  • استفاده از توابع صحیح گیرنده و تنظیم کننده
  • کلاس های جاوا و کوتلین را مخلوط و مطابقت کنید
  • کلاس های خود را با بسته بندی سازماندهی کنید
  • مدیریت مجموعه داده ها
  • مدیریت مجموعه هایی با اندازه ثابت به وسیله آرایه ها
  • مدیریت مجموعه های سفارش شده با لیست
  • مدیریت مجموعه های سفارش نشده با Set
  • مدیریت key-value pairs با Map
  • چالش: جمع آوری یک مجموعه
  • راه حل: جمع آوری یک مجموعه
  • ایجاد سلسله مراتب وراثت
  • وراثت و کلاس Any
  • تعریف و پیاده سازی یک رابط
  • از پیاده سازی رابط ناشناس استفاده کنید
  • توابع را به عنوان عبارات لامبدا بارگذاری کنید
  • از کلاس های انتزاعی و مهر و موم استفاده کنید
  • نتیجه
  • مراحل بعدی
به این نوشته امتیاز دهید 1 2 3 4 5 بدون امتیاز
Kotlin Essential Training Publisher:Lynda Author:David Gassner Duration:3h 45m Level:Beginner

Learn the essentials of Kotlin programming. This course covers the basics any beginner Kotlin programmer needs to get started writing Kotlin code for Android and other platforms.
Released: 3/15/2018
Kotlin is a concise new programming language that's used for Android development and in other Java-based environments. Among its many benefits, Kotlin is 100% compatible with Java and is fully supported by Google. This course provides a comprehensive overview of the most essential features of Kotlin, specifically the version that runs on the Java Virtual Machine (JVM). Instructor David Gassner takes you from project setup, through rudimentary syntax, to working with variables and creating custom classes. He shows how to manage program flow with functions, loops, conditional statements, and try/catch exception handling. He also shows how to manage data in memory with fixed-size arrays and dynamic data collections: lists, sets, and maps. Finally, he describes how to implement inheritance-a key feature of reusable, object-oriented code-with classes, interfaces, anonymous objects, and anonymous functions (aka lambda expressions).
Topics include:
Configuring your first Kotlin project
Kotlin compiling, conventions, and keywords
Working with variables
Using operators and functions
Defining constraints
Evaluating conditions and values
Iterating through data
Creating custom classes
Organizing custom classes with packages
Creating an inheritance hierarchy
Introduction
Welcome
1m 8s
What you should know
1m 36s
How to use the exercise files
3m
1. Set Up the Development Environment
Install required software
2m 13s
Configure IntelliJ IDEA
3m 19s
Create your first Kotlin project
3m 52s
Check out the exercise files from GitHub
3m 54s
Use command-line arguments
3m 21s
Use the API documentation
3m 4s
Test your knowledge with Kotlin Koans
2m 45s
2. Get Started
The philosophy of Kotlin
5m 41s
How Kotlin/JVM compiles to bytecode
4m 11s
Kotlin coding conventions and vocabulary
4m 40s
Kotlin keywords
2m 5s
3. Work with Variables
Declare and reference simple variables
4m 49s
Data types and literal expressions
4m 36s
Convert numeric and string types
3m 50s
Compare numeric values
4m 54s
Do math with operators and functions
5m 7s
Use functions from kotlin.math
4m 30s
Work with string values
6m 36s
Build a string
2m 8s
Define constants in a companion object
5m 56s
4. Manage Program Flow
Define reusable code in functions
6m 39s
Evaluate conditions with if and else
3m 7s
Evaluate multiple values with when
5m 39s
Manage null values
6m 47s
Iterate through collections of data
5m 10s
Iterate with conditional expressions
3m 18s
Handle exceptions with try and catch
6m 1s
Challenge: Create a simple calculator
2m 22s
Solution: Create a simple calculator
2m 18s
5. Create Custom Classes
Create a library of functions
4m 24s
Create a class with instance members
5m 2s
Manage value lists with enums
4m 27s
Declare and use a data class
4m 18s
Use primary and secondary constructors
4m 56s
Use explicit getter and setter functions
5m
Mix and match Java and Kotlin classes
4m 6s
Organize your classes with packages
4m 38s
6. Manage Data Collections
Manage fixed-size collections with Array
4m 53s
Manage ordered collections with List
5m 40s
Manage unordered collections with Set
5m 4s
Manage key-value pairs with Map
7m 2s
Challenge: Sum up a collection
1m 3s
Solution: Sum up a collection
2m 11s
7. Create an Inheritance Hierarchy
Inheritance and the Any class
8m 38s
Define and implement an interface
7m 41s
Use anonymous interface implementations
5m 5s
Pass functions as lambda expressions
6m 4s
Use abstract and sealed classes
6m 4s
Conclusion
Next steps
49s

پیشنهاد فرادرس

لینک های دانلود حجم فایل: 547.0MB همراه با زیرنویس انگلیسی Lynda Kotlin Essential Training_git.ir.rar