دوره آموزشی یادگیری جامع کاتلین: کد شی گرا و ناهمگام
2 ساعت 52 دقیقهمبتدی2022-06-16
مدرسین

Nate Ebel
Staff Engineer, Google Developer Expert, and Podcast Host
جزئیات دوره
اگر میخواهید با Kotlin، زبان برنامهنویسی قدرتمند JetBrains شروع به کار کنید، به مربی Nate Ebel، نویسنده Mastering Kotlin بپیوندید، زیرا او جزئیات و نکات کاتلین را به شما نشان میدهد و شما را در نقاط فروش منحصر به فرد آن راهنمایی میکند. توسعه دهندگان - از ایمنی پوچ و نحو مختصر گرفته تا سازگاری با جاوا، تا پشتیبانی کامل توسط Google برای توسعه Android. در این قسمت دوم از مجموعه دو جدایی یادگیری جامع کاتلین، Nate برنامه نویسی شی گرا و کدهای همگام در Kotlin را پوشش می دهد. او موضوعاتی مانند کلاسها، رابطها، اشیاء همراه و برنامههای مشترک را پوشش میدهد. Nate همچنین چالش هایی را فراهم می کند تا بتوانید دانش Kotlin خود را در حین حرکت آزمایش کنید.
مهارت ها
KotlinEssential TrainingProgramming LanguagesOpen SourceSoftware Development
سرفصل ها
0. مقدمه
- 01 - ساخت بیشتر با Kotlin
- 02 - آنچه باید بدانید
- 03 - استفاده از GitHub
1. برنامه نویسی شی گرا با Kotlin
- 04 - کلاس ها
- 05 - رابط ها
- 06 - کلاس های Enum
- 07 - کلاس های داده
- 08 - کلاس های شی
- 09 - کلاس های مهر و موم شده
- 10 - اشیاء همراه
- 11 - چالش - با استفاده از یک کلاس مهر و موم شده یک نوع نتیجه ایجاد کنید
- 12 - راه حل - با استفاده از یک کلاس sealed یک نوع Result ایجاد کنید
2. نوشتن کوتلین اصطلاحی
- 13 - خواص و توابع سطح بالا
- 14 - خواص و توابع پسوند
- 15 - نمایندگان
- 16 - چالش - Refactor یک کلاس کمکی برای استفاده از توابع سطح بالا
- 17 - راه حل - Refactor یک کلاس کمکی برای استفاده از توابع سطح بالا
3. نوشتن کد ناهمزمان با Kotlin Corutines
- 18 - نخ ها و حوض های نخ و مجری ها
- 19 - درک کوروتین ها
- 20 - کار با کوروتین ها
- 21 - چالش - چندین درخواست ناهمگام را مدیریت کنید
- 22 - راه حل - چندین درخواست همگام را مدیریت کنید
نتیجه
- 23 - مراحل بعدی
دوره های مرتبط
- دوره آموزشی کاوش Ktor با Kotlin Multiplatform و Compose
- دوره آموزشی کتابخانههای چندسکویی Kotlin
- دوره آموزشی توسعه چندسکویی با Kotlin (کاتلین)
- دوره آموزشی اندروید کامپوز با کاتلین
- دوره آموزشی راهنمای کامل توسعه اندروید با کاتلین برای مبتدیان
- دوره آموزشی انتقال از جاوا به کاتلین
- دوره آموزشی توسعه پیشرفته پایگاه داده Kotlin
- دوره آموزشی یادگیری جامع کاتلین: توابع، مجموعه ها و I/O