دوره آموزشی
آموزش های pluralsight
دوبله زبان فارسی

بررسی عمیق کوروتین‌ها در کاتلین

بررسی عمیق کوروتین‌ها در کاتلین

✅ سرفصل و جزئیات آموزش

آنچه یاد خواهید گرفت:

شاید عبارات «استایل انتقال کوروتین‌ها» و «ماشین 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

2,212,000 442,400 تومان

مشخصات آموزش

بررسی عمیق کوروتین‌ها در کاتلین

  • تاریخ به روز رسانی: 1404/06/14
  • سطح دوره:پیشرفته
  • تعداد درس:86
  • مدت زمان :5:36:37
  • حجم :751.0MB
  • زبان:دوبله زبان فارسی
  • دوره آموزشی:AI Academy

آموزش های مرتبط

The Great Courses
4,865,000 973,000 تومان
  • زمان: 12:19:06
  • تعداد درس: 113
  • سطح دوره:
  • زبان: دوبله فارسی
آموزش های pluralsight
1,731,000 346,200 تومان
  • زمان: 4:23:39
  • تعداد درس: 35
  • سطح دوره:
  • زبان: دوبله فارسی
آموزش های pluralsight
553,000 110,600 تومان
  • زمان: 1:24:25
  • تعداد درس: 21
  • سطح دوره:
  • زبان: دوبله فارسی
آموزش های pluralsight
724,000 144,800 تومان
  • زمان: 1:50:36
  • تعداد درس: 36
  • سطح دوره:
  • زبان: دوبله فارسی
آموزش های pluralsight
671,500 134,300 تومان
  • زمان: 1:42:15
  • تعداد درس: 35
  • سطح دوره:
  • زبان: دوبله فارسی
آموزش های pluralsight
842,500 168,500 تومان
  • زمان: 2:08:47
  • تعداد درس: 36
  • سطح دوره:
  • زبان: دوبله فارسی
آموزش های pluralsight
592,500 118,500 تومان
  • زمان: 1:30:30
  • تعداد درس: 20
  • سطح دوره:
  • زبان: دوبله فارسی
آموزش های pluralsight
490,000 98,000 تومان
  • زمان: 0:35:33
  • تعداد درس: 10
  • سطح دوره:
  • زبان: دوبله فارسی
  • سطح دوره:
  • زبان: دوبله فارسی

آیا سوالی دارید؟

ما به شما کمک خواهیم کرد تا شغل و رشد خود را افزایش دهید.
امروز با ما تماس بگیرید