دوره آموزشی یادگیری جامع کاتلین: کد شی گرا و ناهمگام

دوره آموزشی یادگیری جامع کاتلین: کد شی گرا و ناهمگام

2 ساعت 52 دقیقهمبتدی2022-06-16

مدرسین

Nate Ebel

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

  • نخ ها و حوض های نخ و مجری ها
  • درک کوروتین ها
  • کار با کوروتین ها
  • چالش - چندین درخواست ناهمگام را مدیریت کنید
  • راه حل - چندین درخواست همگام را مدیریت کنید

نتیجه

  • مراحل بعدی
۸۰,۰۰۰ تومان