آموزش دوره توسعه Kotlin Coroutines 2023 را کامل کنید

Complete Kotlin Coroutines development course 2023

نکته: آخرین آپدیت رو دریافت میکنید حتی اگر این محتوا بروز نباشد.
نمونه ویدیوها:
توضیحات دوره: مفاهیم پایه و پیشرفته Kotlin Coroutines، برنامه های کاربردی اندروید، Retrofit، Room، MVVM Kotlin Coroutines برنامه نویسی ناهمزمان Coroutines + Retrofit + MVVM Coroutines + Room + MVVM Coroutines پردازش پس زمینه Coroutines جریان در یک برنامه اندرویدی پردازش پس زمینه اندروید مبحث پیشرفته پیش زمینه ها: دانش Kotlin Retrofit MVVM Room Database

این کامل ترین منبع آنلاین برای یادگیری در مورد کوروتین های Kotlin است.

Coroutineها موضوع جدید و داغ در توسعه Kotlin هستند. آنها بر هر کاری که انجام می دهید تأثیر می گذارند و برنامه های شما را چند رشته ای می کنند. کارایی هدف اصلی است و با این دوره شما در طراحی برنامه های کاربردی موازی چند رشته ای متخصص خواهید شد. این بهترین منبعی است که به صورت آنلاین برای یادگیری در مورد کوروتین های Kotlin پیدا خواهید کرد.

این دوره شما را گام به گام، از طریق هر مفهوم مرتبط با برنامه‌های آموزشی، به تفصیل بحث می‌کند، سپس آن را در یک پروژه عملی در Kotlin اعمال می‌کند.

ما موضوعاتی مانند:

را پوشش خواهیم داد
  • محدوده

  • متن

  • توابع تعلیق

  • شغل

  • Dispatchers

  • ناهمگام

  • withContext

  • رسیدگی به استثنا

  • جریان ناهمزمان

  • خواص

  • لغو جریان

  • اپراتورها

  • بافر

  • ترکیب جریان ها

  • کانال ها

  • تهیه کننده

  • خطوط لوله

  • هدف و خروج هوا

  • کانالهای بافر

  • کانال های تیک دار

ما تمام این موضوعات را مرور خواهیم کرد و به تفصیل توضیح خواهیم داد. ما همچنین بسیاری از مثال‌های کدنویسی را پیاده‌سازی خواهیم کرد تا مطمئن شویم که مفاهیم را کاملاً درک کرده‌اید و قادر به اعمال آن هستید.

علاوه بر این، ما روی چندین برنامه Android نیز کار خواهیم کرد تا دانشی را که آموخته ایم به کار ببریم.

  • برنامه پردازش تصویر پس زمینه

  • یک برنامه ارتباطات شبکه با استفاده از Coroutines، Retrofit و MVVM

  • پایگاه داده اتاق با استفاده از برنامه‌های مشترک

  • یک برنامه خبری با استفاده از جریان‌های ناهمزمان، Retrofit و MVVM

اگر می‌خواهید مهارت‌های پردازش چند رشته‌ای و موازی خود را به سطح بالاتری ببرید، این دوره عالی است.

امروز ثبت نام کنید و بیایید در مورد Kotlin Coroutines یاد بگیریم.


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

معرفی Introduction

  • معرفی Introduction

  • نرم افزار مورد نیاز Required software

  • پیام مهم در مورد بررسی های Udemy Important message about Udemy reviews

  • در شبکه های اجتماعی شرکت کنید Engage on social media

  • نحوه دریافت کد پروژه Coroutines How to get the Coroutines project code

اصول اولیه کوروتین ها Coroutines basics

  • معرفی بخش Section intro

  • کوروتین ها Coroutines

  • سلام دنیا Hello world

  • کوروتین ها سبک هستند Coroutines are lightweight

  • محدوده Scope

  • متن نوشته Context

  • توابع تعلیق Suspending functions

  • شغل ها Jobs

  • دیسپچرها Dispatchers

  • ناهمگام async

  • withContext withContext

  • رسیدگی به استثنا Exception handling

اندروید: برنامه‌ها و پردازش تصویر پس‌زمینه Android: Coroutines and background image processing

  • معرفی پروژه Project intro

  • راه اندازی پروژه Setting up the project

  • وابستگی های Gradle Gradle dependencies

  • دانلود یک تصویر Downloading an image

  • چالش Challenge

  • اعمال فیلتر Applying the filter

Android: Coroutines با Retrofit Android: Coroutines with Retrofit

  • معرفی پروژه Project intro

  • راه اندازی پروژه Setting up the project

  • وابستگی های Gradle Gradle dependencies

  • راه اندازی Retrofit Setting up Retrofit

  • ایجاد کوروتین ها Creating the coroutines

Android: Coroutines با پایگاه داده اتاق Android: Coroutines with Room database

  • معرفی پروژه Project intro

  • راه اندازی پروژه Project setup

  • وابستگی های درجه بندی اتاق Room gradle dependencies

  • فایل پایگاه داده Database file

  • راه اندازی اتاق Setting up Room

  • SignupFragment SignupFragment

  • کوروتین ها وابستگی ها را درجه بندی می کنند Coroutines gradle dependencies

  • SignupViewModel - اولین برنامه با اتاق SignupViewModel - first coroutine with Room

  • بخش اصلی MainFragment

  • MainViewModel MainViewModel

  • چالش Challenge

  • LoginFragment LoginFragment

  • LoginViewModel LoginViewModel

Coroutines جریان ناهمزمان Coroutines Asynchronous flow

  • معرفی بخش Section intro

  • جریان ناهمزمان Asynchronous flow

  • ایجاد جریان Creating flows

  • خواص جریان: سرما، لغو، سازندگان Flow properties: cold, cancellation, builders

  • اپراتورها قسمت 1 Operators part 1

  • اپراتورها قسمت 2 Operators part 2

  • بافر کردن Buffering

  • آهنگسازی جریان ها Composing flows

  • رسیدگی به استثنا Exception handling

  • رسیدگی به استثنا Exception handling

Android: Coroutines flow news ticker Android: Coroutines flow news ticker

  • معرفی پروژه Project intro

  • معرفی پروژه Project intro

  • راه اندازی پروژه Project setup

  • وابستگی های Gradle Gradle dependencies

  • وابستگی های Gradle Gradle dependencies

  • راه اندازی Retrofit Setup Retrofit

  • با استفاده از جریان Using the flow

کانال های Coroutines Coroutines Channels

  • معرفی بخش Section intro

  • کانال ها Channels

  • تهیه کننده کانال Channel producer

  • خطوط لوله Pipelines

  • هواکش Fan-out

  • فن وارد Fan-in

  • کانال های بافر شده Buffered channels

  • کانال های تیکر Ticker channels

همزمانی و حالت اشتراکی را کورتین می کند Coroutines concurrency and shared state

  • معرفی بخش Section intro

  • مشکل حالت مشترک Shared state problem

  • متغیرهای اتمی Atomic variables

  • محصور شدن نخ Thread confinement

  • قفل های محرومیت متقابل (mutex) Mutual exclusion locks (mutex)

نتیجه Conclusion

  • نتیجه Conclusion

  • منابع بیشتر Further resources

  • متشکرم Thank you

نمایش نظرات

آموزش دوره توسعه Kotlin Coroutines 2023 را کامل کنید
جزییات دوره
5 hours
71
Udemy (یودمی) Udemy (یودمی)
(آخرین آپدیت)
6,271
4.6 از 5
دارد
دارد
دارد
جهت دریافت آخرین اخبار و آپدیت ها در کانال تلگرام عضو شوید.

Google Chrome Browser

Internet Download Manager

Pot Player

Winrar

Catalin Stefan Catalin Stefan

مدرس توسعه نرم افزار