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

Kotlin Essential Training: Object-Oriented and Async Code

نکته: آخرین آپدیت رو دریافت میکنید حتی اگر این محتوا بروز نباشد.
نمونه ویدیوها:
توضیحات دوره:
اگر می خواهید با Kotlin، زبان برنامه نویسی قدرتمند JetBrains راه بیفتید و اجرا کنید، به مدرس Nate Ebel، نویسنده Mastering Kotlin بپیوندید تا نکات را به شما نشان دهد. از Kotlin و شما را در نقاط فروش منحصر به فرد خود برای توسعه دهندگان راهنمایی می کند - از ایمنی پوچ و نحو مختصر گرفته تا سازگاری با جاوا، تا پشتیبانی کامل توسط Google برای توسعه Android. در این قسمت دوم از سری آموزش دوگانه Kotlin Essential، Nate برنامه نویسی شی گرا و کدهای همگام در Kotlin را پوشش می دهد. او موضوعاتی مانند کلاس‌ها، رابط‌ها، اشیاء همراه و برنامه‌های مشترک را پوشش می‌دهد. Nate همچنین چالش هایی را فراهم می کند تا بتوانید دانش Kotlin خود را در حین حرکت آزمایش کنید.

سرفصل ها و درس ها

مقدمه Introduction

  • ساخت بیشتر با Kotlin Building more with Kotlin

  • آنچه شما باید بدانید What you should know

  • با استفاده از GitHub Using GitHub

1. برنامه نویسی شی گرا با Kotlin 1. Object-Oriented Programming with Kotlin

  • کلاس ها Classes

  • رابط ها Interfaces

  • کلاس های Enum Enum classes

  • کلاس های داده Data classes

  • کلاس های شی Object classes

  • کلاس های مهر و موم شده Sealed classes

  • اشیاء همراه Companion objects

  • چالش: با استفاده از یک کلاس مهر و موم شده، یک نوع نتیجه ایجاد کنید Challenge: Create a Result type using a sealed class

  • راه حل: یک نوع Result با استفاده از یک کلاس مهر و موم شده ایجاد کنید Solution: Create a Result type using a sealed class

  • امتحان فصل Chapter Quiz

2. نوشتن کوتلین اصطلاحی 2. Writing Idiomatic Kotlin

  • ویژگی ها و توابع سطح بالا Top-level properties and functions

  • خواص و توابع پسوند Extension properties and functions

  • نمایندگان Delegates

  • چالش: یک کلاس کمکی را برای استفاده از توابع سطح بالا تغییر دهید Challenge: Refactor a helper class to use top-level functions

  • راه حل: یک کلاس کمکی را برای استفاده از توابع سطح بالا Refactor کنید Solution: Refactor a helper class to use top-level functions

  • امتحان فصل Chapter Quiz

3. نوشتن کد ناهمزمان با Kotlin Corutines 3. Writing Asynchronous Code with Kotlin Coroutines

  • نخ ها، نخ ها و مجری ها Threads, thread pools, and executors

  • درک کوروتین ها Understanding coroutines

  • کار با کوروتین ها Working with coroutines

  • چالش: چندین درخواست ناهمگام را مدیریت کنید Challenge: Manage multiple async requests

  • راه حل: چندین درخواست ناهمگام را مدیریت کنید Solution: Manage multiple async requests

  • امتحان فصل Chapter Quiz

نتیجه Conclusion

  • مراحل بعدی Next steps

نمایش نظرات

آموزش ضروری کاتلین: کد شی گرا و غیر همگام
جزییات دوره
2h 51m
26
Linkedin (لینکدین) Linkedin (لینکدین)
(آخرین آپدیت)
-
- از 5
ندارد
دارد
دارد
Nate Ebel
جهت دریافت آخرین اخبار و آپدیت ها در کانال تلگرام عضو شوید.

Google Chrome Browser

Internet Download Manager

Pot Player

Winrar

Nate Ebel Nate Ebel

مهندس ارشد اندروید، کارشناس توسعه دهنده گوگل و میزبان پادکست

Nate Ebel یک مهندس ارشد Android، متخصص توسعه‌دهنده Google و میزبان پادکست آموزشی و سازنده محتوا است.

Nate بیش از یک دهه تجربه حرفه‌ای در پشتیبانی از پروژه‌های فنی در توسعه برنامه‌های کاربردی پشتیبان دارد. او به‌عنوان مهندس و توسعه‌دهنده برای Esri، Udacity، و Pixite کار کرده است و او بنیانگذار و میزبان پادکست آموزشی، goobar است. او که علاقه مند به فناوری، آموزش و توسعه نرم افزار است، نویسنده Mastering Kotlin است که توسط Packt در سال 2019 منتشر شد.

نیت در حال حاضر در سیاتل، واشنگتن زندگی می کند و برای خدمات فناوری اطلاعات و شرکت فناوری، Premise Data. او دارای مدرک کارشناسی ارشد علوم کامپیوتر از دانشگاه آیداهو است، جایی که تحقیقاتی را در مورد استفاده از گوشی‌های هوشمند اندرویدی برای تکامل کنترل‌کننده‌های ربات‌های متحرک و خودمختار انجام داد.