آموزش ساخت میکروسرویس با نود جی اس Nodejs و ری اکت React + گواهینامه

آموزش ساخت میکروسرویس با نود جی اس Nodejs و ری اکت React + گواهینامه

بررسی مفهوم میکروسرویس ها، نحوه پیاده سازی میکروسرویس با Node.js و چگونگی تغییر عملکرد میکروسرویس ها در توسعه نرم افزار به همراه

تریلر دوره

توضیحات کامل دوره

در اوایل توسعه نرم‌افزار، بهترین روش، پیوند محکم همه اجزای نرم‌افزار در چیزی است که به عنوان یک برنامه مونولیتیک (Monolithic) شناخته می‌شود. با این حال، برنامه‌های یکپارچه نیاز به ...

در اوایل توسعه نرم‌افزار، بهترین روش، پیوند محکم همه اجزای نرم‌افزار در چیزی است که به عنوان یک برنامه مونولیتیک (Monolithic) شناخته می‌شود. با این حال، برنامه‌های یکپارچه نیاز به تلاش بیشتری برای پاسخ به تغییرات در سیستم دارند و اگر هر جزء خاص دچار نقص شود کل سیستم تحت تاثیر قرار می‌گیرد.

لذا استفاده از میکروسرویس‌ها به دلیل کاستی‌های معماری مونولیتیک توسعه نرم‌افزار ضروری به نظر می‌رسد. امروزه می‌توانیم با استفاده از میکروسرویس‌ها این مشکلات را حل کنیم. میکروسرویس به ما این امکان را می‌دهد تا اجزای محصول نرم‌افزاری خود را جداگانه بسازیم بطوریکه اگر در یک جزء ایرادی وجود داشته باشد، بر عملکرد کل محصول نرم‌افزاری تاثیری نخواهد گذاشت.

علاوه بر این، برنامه‌های توسعه یافته با استفاده از میکروسرویس‌ها، مقیاس‌پذیر هستند، بدین معنا که یک توسعه‌دهنده جدید که به تیم ملحق می‌شود، نیازی به درک کل پایه کد ندارد، بلکه فقط شناخت ویژگی‌هایی که روی آن‌ها کار می‌کنند کافی است و این بهره‌وری را افزایش می‌دهد. با توجه به اینکه Node.js از معماری رویدادمحور استفاده می‌کند و توسعه کارآمد و بلادرنگ برنامه را امکان‌پذیر می‌سازد، بنابراین توسعه‌دهندگانی که از Node.js برای ساخت میکروسرویس‌ها استفاده می‌کنند، جریانی بدون وقفه دارند و کد Node.js سریع، مقیاس‌پذیر، و نگهداری آن آسان است.

در این فرادرس، مفهوم میکروسرویس‌ها را بررسی می‌کنیم، نحوه پیاده‌سازی میکروسرویس با Node.js را یاد می‌گیریم و چگونگی تغییر عملکرد میکروسرویس‌ها در توسعه نرم‌افزار را بررسی می‌کنیم.

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

  • چکیده
    0:01:37

  • معرفی معماری‌های Monolithic و میکروسرویس
    0:13:58
  • استراتژی طراحی و استقرار معماری میکروسرویس
    0:12:11
  • تمرین ۱ - چالش‌های میکروسرویس‌ها
  • تمرین ۲ - پکیج‌های سرویس‌های برنامه
  • تمرین ۳ - عدم نمایش کامنت

  • معرفی پروژه و ایجاد سرویس‌های Posts و Comments
    0:11:45
  • پیاده‌سازی سرویس Posts و اجرای آن در Postman
    0:10:35
  • پیاده‌سازی سرویس Comments و اجرای آن در Postman
    رایگان 0:10:55
  • پیاده‌سازی سرویس Client و طراحی فرم Posts
    0:11:33
  • ارسال اطلاعات فرم به سرویس Posts
    رایگان 0:12:03
  • نمایش لیست پست‌های ساخته شده
    0:14:03
  • نمایش کامنت‌های اختصاصی هر پست
    0:15:13
  • تمرین ۱ - سرویس event-bus
  • تمرین ۲ - اجرا با داکر و کانتینرها
  • تمرین ۳ - مفهوم Composer

  • معرفی اتصالات Sync و Asyn
    رایگان 0:07:54
  • پیاده‌سازی سرویس Event Bus برای ارسال Event به سرویس‌ها
    0:09:01
  • اعمال پاسخ به Event در سرویس‌های Post و Comment
    0:13:33
  • پیاده‌سازی سرویس Query برای ذخیره و بازیابی اطلاعات پروژه
    رایگان 0:12:27
  • بررسی صحت مستقل بودن سرویس‌های ایجاد شده
    0:05:54

  • تست پروژه و بررسی اعمال تغییرات در معماری میکروسرویس و مروری بر دستورات داکر
    0:16:01
  • ایجاد فایل Dockerfile و ساخت Image نمونه برای یک سرویس و اجرای دستورات داکر
    رایگان 0:09:38

  • آماده‌سازی پروژه برای استقرار و ساخت Image و Container برای سرویس Posts
    0:15:36
  • ساخت Image و Containerهای پروژه و اجرای پروژه با داکر
    رایگان 0:11:39
  • ساخت فایل پیکربندی Compose و ساخت Imageها و Containerها بر اساس فایل Compose
    0:16:31

  • جمع‌بندی و نتیجه‌گیری
    0:03:18

  • تمرین ۱ - سرویس Moderation
  • تمرین ۲ - نمایش وضعیت‌های مختلف
  • ادامه مسیر تا ورود به بازار کار

  • آزمون نهایی و دریافت گواهینامه دوزبانه

  • خلاصه و مرور آموزش
  • واژه‌نامه (Glossary)
  • سوالات متداول (FAQ)
  • مشاغل مرتبط
  • نمونه سئوالات مصاحبه شغلی

ارسال نظر شما

نظرات کاربران

نظرات کاربران

هنوز نظری ثبت نشده است.

1,490,000 تومان
298,000 تومان
80% تخفیف

این دوره شامل:
10 فصل آموزشی
3:55:25 ساعت آموزش
دسترسی مادام‌العمر
گواهی پایان دوره: مشخص نیست
تاریخ انتشار: 1405/07/23
آخرین به‌روزرسانی: 2026-10-29 14:59:21
تعداد امتیازها: 7
تعداد دانشجو: 370
خرید اقساطی: ندارد
ضمانت بازگشت وجه: ندارد
برچسب‌ها: