بررسی عمیق کوروتینها در کاتلین
✅ سرفصل و جزئیات آموزش
آنچه یاد خواهید گرفت:
شاید عبارات «استایل انتقال کوروتینها» و «ماشین state» را در ارتباط با کوروتینها شنیدهاید، اما متوجه نشدهاید که آنها چه هستند یا چگونه کار میکنند. در دوره «بررسی عمیق کوروتینها در کاتلین»، شما یاد خواهید گرفت که با استفاده از استریمهای داده گرم و سرد، بین کوروتینها ارتباط برقرار کنید. ابتدا، شما بررسی خواهید کرد که چگونه داده را از یک منبع داده «گرم» با استفاده از کانالهای کوروتین منتقل کنید. سپس، شما با استفاده از جریانها یک منبع داده «سرد» راهاندازی خواهید کرد. در نهایت، یاد خواهید گرفت که چگونه داده را با استفاده از کانالها و جریانها مبادله کنید. پس از پایان دوره، مهارتها و دانش لازم برای کامپوز کردن برنامههای غیرهمزمان و مبتنی بر رویداد را در اختیار خواهید داشت.
بررسی عمیق کوروتینها در کاتلین
-
بررسی دوره 0:02:00
-
مقدمه 0:02:00
-
تعاریف 0:03:00
-
کوروتینها به عنوان تسکها 0:04:00
-
Dispatchers 0:08:00
-
کد غیرهمزمان 0:06:00
-
کوروتین در واقع چیست؟ 0:07:00
-
توابع معلق 0:04:00
-
توابع معلق و Continuations 0:07:00
-
معلق کردن و ریاستارت کردن توابع 0:05:00
-
فراخوانی توابع معلق 0:03:00
-
معلق کردن یک کوروتین 0:03:00
-
دمو - معلق کردن یک کوروتین 0:08:00
-
خلاصه 0:02:00
-
مقدمه 0:03:00
-
چندین Thread 0:07:00
-
کوروتینها بدون همزمانسازی 0:04:00
-
عدد اتمی 0:03:00
-
threaded تک 0:05:00
-
Mutex 0:02:00
-
خلاصه 0:01:00
-
مقدمه 0:06:00
-
دمو - کانالها 0:03:00
-
دمو - جریانها 0:03:00
-
خلاصه 0:01:00
-
مقدمه 0:09:00
-
ارسال و دریافت 0:05:00
-
بستن کانالها 0:03:00
-
لغو کانالها 0:04:00
-
Producer Consumer 0:07:00
-
خلاصه 0:03:00
-
پایپلاینها 0:04:00
-
عمومیسازی پایپلاینها 0:08:00
-
گنجایش خروجی 0:06:00
-
گنجایش ورودی 0:05:00
-
کانالهای بافر شده 0:06:00
-
عدالت 0:04:00
-
خلاصه 0:02:00
-
مقدمه 0:03:00
-
Select 0:04:00
-
استفاده از Select برای ترکیب داده 0:03:00
-
مدیریت استثناها 0:04:00
-
انتخاب هنگام ارسال 0:05:00
-
Timeouts 0:03:00
-
خلاصه 0:02:00
-
مقدمه 0:06:00
-
ایجاد جریانها 0:05:00
-
بستن یک جریان 0:02:00
-
کالکتورهای متعدد 0:03:00
-
جریانها در اندروید 0:04:00
-
خلاصه 0:01:00
-
مقدمه 0:02:00
-
عملگرهای غیر ترمینال 0:03:00
-
نقشه 0:03:00
-
فیلتر 0:03:00
-
تبدیل 0:07:00
-
Take و Drop 0:05:00
-
کاهش 0:07:00
-
Fold 0:03:00
-
Debounce 0:02:00
-
FlowOn 0:04:00
-
OnEach 0:03:00
-
خلاصه 0:01:00
-
مقدمه 0:01:00
-
بافرینگ 0:04:00
-
Conflation 0:04:00
-
استفاده از جدیدترین APIs جریان 0:04:00
-
کامپوز کردن جریانها 0:01:00
-
زیپ کردن جریانها 0:03:00
-
ترکیب جریانها 0:04:00
-
الحاق FlatMap 0:08:00
-
ادغام FlatMap و جدیدترین FlatMap 0:02:00
-
خلاصه 0:02:00
-
مقدمه 0:04:00
-
ایجاد جریانهای مشترک 0:02:00
-
دمو - ایجاد جریانهای مشترک 0:08:00
-
جریان مشترک قابل تغییر 0:04:00
-
State In 0:03:00
-
جریان State قابل تغییر 0:03:00
-
خلاصه 0:02:00
-
مقدمه 0:01:00
-
Try Catch Finally 0:04:00
-
شفافیت 0:05:00
-
عملگر Catch 0:05:00
-
OnCompletion 0:03:00
-
خلاصه 0:01:00
مشخصات آموزش
بررسی عمیق کوروتینها در کاتلین
- تاریخ به روز رسانی: 1404/06/14
- سطح دوره:پیشرفته
- تعداد درس:86
- مدت زمان :5:36:37
- حجم :751.0MB
- زبان:دوبله زبان فارسی
- دوره آموزشی:AI Academy