دوره آموزشی کاتلین سطح متوسط برای توسعه دهندگان اندروید
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 - مراحل بعدی
دوره های مرتبط
- دوره آموزشی کتابخانههای چندسکویی Kotlin
- دوره آموزشی یادگیری جامع کاتلین
- دوره آموزشی انتقال از جاوا به کاتلین
- دوره آموزشی توسعه چندسکویی با Kotlin (کاتلین)
- دوره آموزشی کاتلین برای اندروید: بهترین روش ها
- دوره آموزشی اندروید کامپوز با کاتلین
- دوره آموزشی کاوش Ktor با Kotlin Multiplatform و Compose
- دوره آموزشی ساخت اپلیکیشن های Spring Boot با زبان برنامه نویسی Kotlin
مسیرهای مرتبط
- مسیر آموزشی از تحلیلگر داده به یک دانشمند داده تبدیل شوید
- مسیر آموزشی تقویت کردن مهارت های اکسل
- مسیر آموزشی تمرینهای عملی پایتون
- مسیر آموزشی ایجاد مهارت های جاوا
- مسیر آموزشی تبدیل شدن به استاد SQL برای علوم داده
- مسیر آموزشی ارتقاء مهارت های توسعه دهنده ASP.NET خود
- مسیر آموزشی آماده شدن برای آزمون گواهینامه Linux Professional Institute LPIC-2 (202-450)
- مسیر آموزشی ارتقا مهارت های توسعه دهنده اسپرینگ خود