دوره آموزشی ساخت میکروسرویس‌های مقیاس‌پذیر با TypeScript و Node.js

دوره آموزشی ساخت میکروسرویس‌های مقیاس‌پذیر با TypeScript و Node.js

1 ساعت 8 دقیقهپیشرفته2025-06-06

مدرسین

Ademusoyo Awosika-Olumo

Ademusoyo Awosika-Olumo

Technical Leader, Content Marketing Consultant, Public Speaker

جزئیات دوره

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

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

اهداف یادگیری:
کلیت معماری میکروسرویس و اصولش رو خوب یاد بگیر.
بتونی میکروسرویس‌ها رو با TypeScript و Node.js طراحی، توسعه و مقیاس‌پذیر کنی.
با قابلیت‌های پیشرفته TypeScript آشنا شو و یاد بگیر چطوری برنامه‌های قوی و مقیاس‌پذیر بسازی، ضمن اینکه عملکرد Node.js رو بهینه کنی.
دانش پیشرفته‌ای از طراحی API داشته باشی، از جمله RESTful، GraphQL و gRPC.

مهارت ها

Software ArchitectureJavaScript FrameworksAdvancedWeb DevelopmentProgramming LanguagesSoftware Development

سرفصل ها

مقدمه

  • ساخت میکروسرویس‌ها با استفاده از TypeScript و Node.js
  • آنچه باید بدانید

مقدمه‌ای بر میکروسرویس‌ها

  • مقدمه‌ای بر میکروسرویس‌ها
  • طراحی میکروسرویس‌ها
  • الگوهای طراحی برای میکروسرویس‌ها

توسعه یک میکروسرویس

  • طراحی پیشرفته API و انتخاب پروتکل
  • استراتژی‌های پایگاه داده برای میکروسرویس‌ها
  • الگوهای ارتباطی همزمان
  • الگوهای ارتباطی ناهمزمان

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

  • مدیریت خطا و انعطاف‌پذیری
  • نظارت و ثبت وقایع
  • استراتژی‌های تست برای میکروسرویس‌ها
  • امنیت در میکروسرویس‌ها

ساخت میکروسرویس‌ها با Node.js و TypeScript

  • ساخت میکروسرویس‌های قوی با TypeScript
  • ویژگی‌های پیشرفته‌ی TypeScript
  • الگوهای طراحی ناهمگام پیشرفته در TypeScript

مقیاس‌پذیری میکروسرویس‌ها با TypeScript و Node.js

  • مقیاس‌بندی میکروسرویس‌های شما با TypeScript و Node.js
  • ویژگی‌های پیشرفته Node.js
  • بهینه‌سازی عملکرد با Node.js

پیشبرد میکروسرویس شما

  • کتابخانه‌های مخصوص میکروسرویس
  • استقرار، هماهنگ‌سازی، نظارت و قابلیت مشاهده

نتیجه‌گیری

  • مراحل بعدی
۴۰,۰۰۰ تومان