دوره آموزشی یادگیری جامع کاتلین: کد شی گرا و ناهمگام
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
سرفصل ها
مقدمه
- ساخت بیشتر با Kotlin
- آنچه باید بدانید
- استفاده از GitHub
برنامه نویسی شی گرا با Kotlin
- کلاس ها
- رابط ها
- کلاس های Enum
- کلاس های داده
- کلاس های شی
- کلاس های مهر و موم شده
- اشیاء همراه
- چالش - با استفاده از یک کلاس مهر و موم شده یک نوع نتیجه ایجاد کنید
- راه حل - با استفاده از یک کلاس sealed یک نوع Result ایجاد کنید
نوشتن کوتلین اصطلاحی
- خواص و توابع سطح بالا
- خواص و توابع پسوند
- نمایندگان
- چالش - Refactor یک کلاس کمکی برای استفاده از توابع سطح بالا
- راه حل - Refactor یک کلاس کمکی برای استفاده از توابع سطح بالا
نوشتن کد ناهمزمان با Kotlin Corutines
- نخ ها و حوض های نخ و مجری ها
- درک کوروتین ها
- کار با کوروتین ها
- چالش - چندین درخواست ناهمگام را مدیریت کنید
- راه حل - چندین درخواست همگام را مدیریت کنید
نتیجه
- مراحل بعدی