آموزش انجام کارهای پس زمینه با WorkManager و Coroutines

Performing Background Jobs with WorkManager and Coroutines

نکته: آخرین آپدیت رو دریافت میکنید حتی اگر این محتوا بروز نباشد.
نمونه ویدیوها:
توضیحات دوره: این دوره به شما می آموزد که چگونه وظایف پس زمینه را در یک برنامه اندروید اجرا کنید در حالی که رابط کاربری کار می کند. کارکردن رابط کاربری در حین اجرای وظایف پس زمینه در هنگام کار با برنامه های اندروید بسیار مهم است. در این دوره آموزشی، انجام کارهای پس‌زمینه با WorkManager و Coroutines، یاد می‌گیرید که کارهای پس‌زمینه طولانی را در یک برنامه اندروید انجام دهید. ابتدا WorkManager را بررسی خواهید کرد. در مرحله بعد، کوروتین های Kotlin را کشف خواهید کرد. در نهایت، نحوه استفاده از کوروتین ها در برنامه اندروید و هماهنگی با WorkManager را یاد خواهید گرفت. وقتی دوره را تمام کردید، مهارت ها و دانش WorkManager و برنامه های مشترک مورد نیاز برای ساخت برنامه های اندرویدی که وظایف پس زمینه را انجام می دهند را خواهید داشت.

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

بررسی اجمالی دوره Course Overview

  • بررسی اجمالی دوره Course Overview

اجرای وظایف پس زمینه با WorkManager Executing Background Tasks with WorkManager

  • بررسی نسخه Version Check

  • بررسی اجمالی Overview

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

  • نسخه ی نمایشی: با استفاده از WorkManager Demo: Using WorkManager

  • محدودیت های کاری Work Constraints

  • نسخه ی نمایشی: محدودیت های کاری Demo: Work Constraints

  • خلاصه Summary

تکنیک های پیشرفته WorkManager WorkManager Advanced Techniques

  • بررسی اجمالی Overview

  • تلاش مجدد برای کار Retrying Work

  • نسخه ی نمایشی: تلاش مجدد برای کار Demo: Retrying Work

  • زنجیر کار Work Chains

  • نسخه ی نمایشی: زنجیره های کار Demo: Work Chains

  • خلاصه Summary

ایجاد کوروتین ها Creating Coroutines

  • بررسی اجمالی Overview

  • تاریخچه وظایف پس زمینه اندروید History of Android Background Tasks

  • مبانی کوروتین Coroutine Fundamentals

  • نسخه ی نمایشی: Coroutine Fundamentals Demo: Coroutine Fundamentals

  • همزمانی ساختاریافته و دامنه های کوروتین Structured Concurrency and Coroutine Scopes

  • نسخه ی نمایشی: همزمانی ساختاریافته و حوزه های کاری Demo: Structured Concurrency and Coroutine Scopes

  • چرا نباید (تقریبا) هرگز از runBlocking استفاده نکنید Why You Should (Almost) Never Use runBlocking

  • خلاصه Summary

رسیدگی به خطاهای کوروتین Handling Coroutine Errors

  • بررسی اجمالی Overview

  • لغو کوروتین ها Cancelling Coroutines

  • نسخه ی نمایشی: لغو کوروتین ها Demo: Cancelling Coroutines

  • رسیدگی به استثناء کوروتین Coroutine Exception Handling

  • نسخه ی نمایشی: مدیریت استثناهای کوروتین Demo: Coroutine Exception Handling

  • خلاصه Summary

استفاده از اندروید Taking Advantage of Android

  • بررسی اجمالی Overview

  • کانال ها Channels

  • نسخه ی نمایشی: کانال ها Demo: Channels

  • نسخه ی نمایشی: Android Coroutine Basics Demo: Android Coroutine Basics

  • کوروتین ها با Android Jetpack Coroutines with Android Jetpack

  • نسخه ی نمایشی: Coroutines با Android Jetpack Demo: Coroutines with Android Jetpack

  • بازگشت WorkManager Return of the WorkManager

  • خلاصه Summary

نمایش نظرات

آموزش انجام کارهای پس زمینه با WorkManager و Coroutines
جزییات دوره
2h 5m
36
Pluralsight (پلورال سایت) Pluralsight (پلورال سایت)
(آخرین آپدیت)
25
از 5
دارد
دارد
دارد
جهت دریافت آخرین اخبار و آپدیت ها در کانال تلگرام عضو شوید.

Google Chrome Browser

Internet Download Manager

Pot Player

Winrar

Douglas Starnes Douglas Starnes

نینجا Polyglot با گرایش‌های NET و پایتون