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

نود جی اس متوسط - استریم ها، الگوهای طراحی، عملکرد

نود جی اس متوسط - استریم ها، الگوهای طراحی، عملکرد

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

در این دوره مهارت های نود جی اس خود را با تسلط به الگوهای طراحی برای حل مشکلات رایج و مقیاس بندی اپلیکیشن ها با استریم ها ارتقا می دهید.

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

  • با استفاده از استریم های نود جی اس، حجم زیادی از داده‌ را بر حسب تقاضا پردازش می کنید، مانند پردازش ویدئوها، یکپارچه سازی های بین پایگاه‌ داده ها و موارد دیگر
  • الگوهای ایجادی و ساختاری ضروری را برای کمک به حل چالش های رایج کدنویسی می آموزید.
  • استفاده از چند پردازشی و multithreading در نود جی اس
  • پردازش ترابایت از فایل ها
  • با استفاده از استریم های نود جی اس، فشار برگشتی را در انتقال داده به حداقل می رسانید.
  • Consume کردن داده چندرسانه در صورت تقاضا
  • یاد می گیرید که چگونه پارتیشن بندی افقی را برای تقسیم داده بین پایگاه داده ها راه اندازی کنید.

توضیحات دوره

نسخه فعلی دوره شامل 4 ماژول است.

ماژول 1 - اصول برنامه نویسی غیرهمزمان

در ماژول اول، تکنیک های پیشرفته برای مدیریت برنامه نویسی غیرهمزمان و استریمینگ داده در نود جی اس را خواهید آموخت. ما الگوهای غیرهمزمان مانند callbacks ،promises و async/await و نحوه اعمال آن ها برای اجرای متوالی، موازی و همزمان را پوشش می دهیم.

ماژول 2 - API استریم ها

ماژول دوم روی API استریم ها تمرکز دارد. ابتدا، API سنتی را بررسی می‌ کنیم، سپس به سراغ API مدرن‌ تر می‌ رویم و درک جامعی از هر دو به شما ارائه می‌ کنیم. ما همچنین یک مثال کاربردی ارائه می‌ دهیم تا به شما در درک بهتر زمان و نحوه استفاده از API استریم ها کمک کند.

ماژول 3 - عملکرد و مقیاس‌ بندی اپلیکیشن های نود جی اس:

در ماژول عملکرد، ابتدا شما را با مفاهیم اساسی مقیاس‌ پذیری در نود جی اس، از جمله فورکینگ یک اپلیکیشن در چندپردازشی فرزند و multi-threading با استخرهای فرآیند آشنا می‌ کنیم. در بخش دوم، ما API استریم ها را مجددا بررسی می‌ کنیم، اما این بار آن را با فرآیندهای فرزند ترکیب می‌ کنیم تا عملیات های زمان‌ بر را کارآمدتر انجام دهیم.

ماژول 4 - الگوهای طراحی:

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

این دوره برای چه کسانی مناسب است؟

  • توسعه دهندگانی که علاقه مند به بهبود مهارت های کدنویسی نود جی اس خود هستند.
  • داوطلبان مصاحبه فنی که به دنبال بررسی مهم ترین مفاهیم در نود جی اس هستند.

نود جی اس متوسط - استریم ها، الگوهای طراحی، عملکرد

  • الزامات 00:34
  • ایمپورت در مقابل require 00:25
  • معرفی 01:13
  • حلقه رویداد 02:04
  • استک فراخوانی 03:20
  • عملیات های پرهزینه 01:37
  • Callbacks در Under The Hood 05:29
  • setTimeout در مقابل setImmediate در مقابل process.nextTick 08:04
  • الگوی Callback 09:22
  • حل Promises 08:35
  • ریجکت کردن promises 03:52
  • تابع promisify 08:36
  • اجرای متوالی 12:12
  • async_await با دنباله 07:26
  • اجرای موازی 05:20
  • عملیات های همزمان 09:43
  • لاگ کردن تسک های همزمان 04:17
  • Emitter رویداد 13:33
  • متدهای Emitter 07:38
  • پروژه - اپلیکیشن لیست todo - بخش 1 13:05
  • پروژه - اپلیکیشن لیست todo - بخش 2 09:39
  • بافر در مقابل استریم ها 04:39
  • استریم های خواندنی 10:40
  • استفاده از استریم های خواندنی 10:07
  • استریم های قابل نوشتن 05:34
  • فشار برگشتی 06:46
  • استریم های پایپینگ 04:05
  • استریم های Duplex 11:01
  • استریم های تبدیل 07:03
  • استریمینگ به مرورگر 08:05
  • مدیریت درخواست های محدوده 11:21
  • آپلود استریم ها 09:31
  • تجزیه داده فرم چندبخشی 07:11
  • معرفی 03:10
  • توضیح توابع ژنراتور 02:21
  • بررسی api استریم های جدید 12:09
  • استریمینگ از پایگاه داده ها 04:36
  • مقداردهی اولیه پایگاه داده 12:51
  • خواندن داده به عنوان استریم 08:35
  • عملگرهای استریم 08:34
  • کنترلر Abort با استریم ها 12:23
  • معرفی 00:37
  • سه استراتژی مقیاس بندی 02:00
  • کلون سازی 01:13
  • فرآیندهای فرزند 07:03
  • استخر فرآیند 11:40
  • تحمل خطا 09:50
  • استفاده از ابزارهای شخص ثالث 09:58
  • مقیاس بندی پایگاه داده ها 04:46
  • توضیح پارتیشن بندی داده 11:09
  • استفاده از فرآیندهای فرزند برای عملیات های همزمان موازی 02:02
  • مقداردهی اولیه فایل ها 07:14
  • اجرای تسک ها در فرآیند فرزند 07:55
  • خواندن استریم در فرآیند فرزند 06:04
  • تبدیل فرآیندهای فرزند به استریم 07:27
  • ادغام استریم فرآیندهای فرزند 05:10
  • نوشتن به خروجی 03:06
  • مدیریت خطا 03:07
  • پیاده سازی منطق نهایی 04:36
  • بررسی مشکل 05:59
  • فیکس کردن مشکل با الگوی سینگلتون ها 03:52
  • الگوی سینگلتون ها با سینتکس ساده تر 02:33
  • الگوی نمونه اولیه 08:19
  • الگوی فکتوری 06:43
  • بررسی مشکل 04:58
  • فیکس کردن مشکل با استفاده از الگوی بیلدر 07:16
  • بررسی مشکل 02:57
  • استفاده از الگوی آداپتور 10:05
  • بررسی الگوی پروکسی 02:36
  • استفاده از الگوی پروکسی 06:55
  • توضیح الگوی کامپوزیت 06:36
  • پیاده سازی الگوی کامپوزیت 09:59
  • توضیح الگوی دکوراتور 05:09
  • پیاده سازی الگوی دکوراتور 04:37
  • توضیح زنجیره مسئولیت 10:31
  • پیاده سازی زنجیره مسئولیت 05:28
  • توضیح الگوی فرمان 07:16
  • پیاده سازی الگوی فرمان 08:18
  • قدرت الگوی فرمان 07:52
  • توضیح الگوی Iterator 05:54
  • پیاده سازی الگوی Iterator 07:03
  • توضیح الگوی ناظر 03:48
  • پیاده سازی الگوی ناظر 04:29
  • توضیح الگوی استراتژی 08:56
  • پیاده سازی الگوی استراتژی 07:55

3,732,500 746,500 تومان

مشخصات آموزش

نود جی اس متوسط - استریم ها، الگوهای طراحی، عملکرد

  • تاریخ به روز رسانی: 1404/06/14
  • سطح دوره:متوسط
  • تعداد درس:85
  • مدت زمان :09:27:47
  • حجم :4.14GB
  • زبان:دوبله زبان فارسی
  • دوره آموزشی:AI Academy

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

The Great Courses
2,495,000 499,000 تومان
  • زمان: 06:19:16
  • تعداد درس: 40
  • سطح دوره:
  • زبان: دوبله فارسی
The Great Courses
6,787,000 1,357,400 تومان
  • زمان: 17:11:52
  • تعداد درس: 113
  • سطح دوره:
  • زبان: دوبله فارسی
The Great Courses
8,360,500 1,672,100 تومان
  • زمان: 21:10:47
  • تعداد درس: 202
  • سطح دوره:
  • زبان: دوبله فارسی
The Great Courses
5,720,500 1,144,100 تومان
  • زمان: 14:29:26
  • تعداد درس: 36
  • سطح دوره:
  • زبان: دوبله فارسی
The Great Courses
4,206,500 841,300 تومان
  • زمان: 10:39:08
  • تعداد درس: 64
  • سطح دوره:
  • زبان: دوبله فارسی
The Great Courses
4,391,000 878,200 تومان
  • زمان: 11:07:45
  • تعداد درس: 63
  • سطح دوره:
  • زبان: دوبله فارسی
The Great Courses
7,261,000 1,452,200 تومان
  • زمان: 18:23:18
  • تعداد درس: 103
  • سطح دوره:
  • زبان: دوبله فارسی
The Great Courses
490,000 98,000 تومان
  • زمان: 00:57:00
  • تعداد درس: 20
  • سطح دوره:
  • زبان: دوبله فارسی
The Great Courses
490,000 98,000 تومان
  • زمان: 00:41:00
  • تعداد درس: 9
  • سطح دوره:
  • زبان: دوبله فارسی

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

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