دوره آموزشی کاتلین سطح متوسط برای توسعه دهندگان اندروید
2 ساعت 9 دقیقهمتوسط2018-02-16
مدرسین

Annyce Davis
Engineering leader, international conference speaker, and author.
جزئیات دوره
Kotlin اکنون به طور رسمی توسط گوگل به عنوان یک زبان توسعه اندروید پشتیبانی می شود. اگر شما یک توسعه دهنده متوسط هستید که علاقه مند به یادگیری بیشتر در مورد Kotlin هستید، این دوره می تواند با یادگیری کارایی و قدرت آن در توسعه اندروید به شما کمک کند با این زبان مختصر و سرگرم کننده آشنا شوید. این دوره با یک نمای کلی از آنچه Kotlin ارائه می دهد شروع می شود، و سپس به بحث در مورد عملکردها و ویژگی های برنامه افزودنی، از جمله نحوه استفاده از افزونه Kotlin Android Extensions می پردازد. همچنین نحوه کار با Anko را توضیح میدهد و یک نمای کلی از برخی از مصنوعات اصلی کتابخانه ارائه میکند: مشترکات، طرحبندیها، و روتینها. برای جمع بندی، این دوره نحوه کار با مجموعه ها را پوشش می دهد.
اهداف یادگیری
آنچه کاتلین برای ارائه دارد
کار با لامبدا
توابع رایج افزونه اندروید
نمای کلی برنامه های افزودنی اندروید Kotlin
استفاده از کتابخانه آنکو
کار با کوروتین ها
پوچ پذیری و مجموعه
اهداف یادگیری
آنچه کاتلین برای ارائه دارد
کار با لامبدا
توابع رایج افزونه اندروید
نمای کلی برنامه های افزودنی اندروید Kotlin
استفاده از کتابخانه آنکو
کار با کوروتین ها
پوچ پذیری و مجموعه
مهارت ها
KotlinAndroid DevelopmentAndroidMobile DevelopmentPersonaGoogleProgramming LanguagesOpen SourceSoftware Development
سرفصل ها
0. مقدمه
- 01 - خوش آمدید
- 02 - آنچه باید بدانید
- 03 - استفاده از فایلهای تمرین
- 04 - برنامه شروع را مرور کنید
1. بررسی اجمالی کاتلین
- 05 - آنچه کاتلین برای ارائه دارد
- 06 - مزایای Kotlin در اندروید
- 07 - نگاهی سریع به نحو
- 08 - بی اعتباری را بررسی کنید
- 09 - درک لامبدا
2. توابع و ویژگیهای پسوند
- 10 - کار با افزونه ها
- 11 - یک تابع افزونه ایجاد کنید
- 12 - به توابع افزونه از جاوا دسترسی پیدا کنید
- 13 - توابع رایج افزونه اندروید
- 14 - نمای کلی برنامههای افزودنی اندروید Kotlin
- 15 - برنامههای افزودنی اندروید Kotlin پیشرفته
3. ترکیب آنکو
- 16 - بررسی کلی آنکو
- 17 - عام آنکو - مبانی
- 18 - Anko commons - طراحی و پشتیبانی.v4
- 19 - طرح بندی Anko - مبانی
- 20 - طرح بندی Anko - یک جزء سفارشی ایجاد کنید
- 21 - طرح بندی Anko - نمای مولفههای سبک
- 22 - طرح بندی Anko - از یک جزء سفارشی استفاده کنید
- 23 - طرح بندی آنکو - شنوندگان
- 24 - طرح بندی Anko - افزونه Anko Support
4. آنکو پیشرفته
- 25 - مروری بر کوروتین ها
- 26 - Anko coroutines - راهاندازی اصول اولیه
- 27 - Anko coroutines - راهاندازی پیشرفته
- 28 - Anko coroutines - Async
- 29 - Anko coroutines - شنوندگان
- 30 - Anko coroutines - تعلیق توابع
5. کار با مجموعه ها
- 31 - پوچ پذیری و مجموعه
- 32 - مجموعههای فقط خواندنی و قابل تغییر
- 33 - آرایه ها
- 34 - اپراتورهای مجموعه - فیلترینگ
- 35 - اپراتورهای مجموعه - نقشه برداری
- 36 - اپراتورهای مجموعه - تجمیع
نتیجه
- 37 - مراحل بعدی
دوره های مرتبط
- دوره آموزشی کاوش Ktor با Kotlin Multiplatform و Compose
- دوره آموزشی کتابخانههای چندسکویی Kotlin
- دوره آموزشی توسعه چندسکویی با Kotlin (کاتلین)
- دوره آموزشی اندروید کامپوز با کاتلین
- دوره آموزشی راهنمای کامل توسعه اندروید با کاتلین برای مبتدیان
- دوره آموزشی انتقال از جاوا به کاتلین
- دوره آموزشی توسعه پیشرفته پایگاه داده Kotlin
- دوره آموزشی یادگیری جامع کاتلین: کد شی گرا و ناهمگام