این دوره راهنمای کامل شما به دنیای Kotlin Coroutines در اندروید است. در پایان این دوره، مطمئن خواهید بود که از Coroutines برای نوشتن برنامه های قابل اعتماد، قابل نگهداری و پاسخگو استفاده کنید.
فلسفه این دوره «یادگیری از طریق کدنویسی» است، بنابراین شما با حل یک سری تمرینات عملی و با دقت طراحی شده، به Coroutines تسلط خواهید داشت. این تمرینها در یک برنامه آموزشی اندرویدی تعبیه شدهاند تا آنها را تا حد ممکن شبیه به «دنیای واقعی» کند. بنابراین، در سناریوهای مختلف معمولی که مطمئناً در برنامههای Android خودتان با آنها مواجه خواهید شد، تجربه عملی با Coroutines کسب خواهید کرد.
تمام جنبه های چارچوب Coroutines در این دوره پوشش داده شده است:
کوروتین ها به عنوان چارچوب همزمان
توابع تعلیق در مقابل مسدود کردن
حوزه، زمینه و سلسله مراتب مشاغل Coroutine
لغو کوروتین ها
کنترل استثناها در Coroutines
همزمانی ساختاریافته
آزمایش واحد با Coroutines
و موارد دیگر...
اگرچه هدف اصلی این دوره ارائه مهارتهای عملی به شما است، اما تمام تئوریهای مورد نیاز برای درک چارچوب Coroutines را در سطح مفهومیتر نیز پوشش میدهد. به طور خاص، شما می خواهید یاد بگیرید که Concurrency ساختاریافته چیست، چه مزایایی ارائه می دهد و چگونه Coroutines این پارادایم پیشرفته را پیاده سازی می کند.
ما از عملکرد خود چارچوب Coroutines فراتر خواهیم رفت و در مورد ملاحظات طراحی مهمی که باید برای نوشتن کدی که هم اکنون کار میکند و هم در درازمدت قابل نگهداری باشد، آگاه باشید، بحث خواهیم کرد.
با توجه به پذیرش روزافزون Kotlin، بدیهی است که Coroutineها آینده همزمانی در دنیای اندروید هستند. بنابراین، دانش این چارچوب در آینده به یک مهارت اجباری برای توسعه دهندگان اندروید تبدیل می شود. پس از اتمام این دوره، میتوانید با استفاده از چارچوب Coroutines، کدهای همزمان قابل اعتماد و قابل نگهداری را در پروژههای اندروید بنویسید و میتوانید حتی به پیچیدهترین سؤالات مربوط به این چارچوب در مصاحبههای شغلی پاسخ دهید.
بنابراین، اگر در مورد توسعه اندروید جدی هستید و میخواهید به Kotlin Coroutines تسلط داشته باشید، این دوره برای شما مناسب است!
توسعه دهنده حرفه ای اندروید، بلاگر، مدرس
نمایش نظرات