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

معماری میکروسرویس: ارکستراسیون Temporal + Spring

معماری میکروسرویس: ارکستراسیون Temporal + Spring

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

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

  • دانش عمیق از فریم‌ورک Temporal به عنوان ابزار ارکستراسیون فرآیند
  • درک قوی از چگونگی طراحی، توسعه و استقرار سیستم‌های توزیع‌شده
  • توسعه موارد کاربرد پیچیده در معماری‌های میکروسرویس مانند SAGAها و تراکنش‌های توزیع‌شده
  • به‌کارگیری بهترین شیوه ها در ارکستراسیون گردش‌های کاری توزیع‌شده
  • ساده‌سازی توسعه پیچیده در معماری‌های میکروسرویس
  • پیاده‌سازی مقیاس‌پذیری برای اجرای فرآیندهای Batch در معماری میکروسرویس

پیش‌نیازهای دوره

  • آشنایی با حداقل یک زبان برنامه‌نویسی، ترجیحاً Java برای این دوره مبتنی بر Spring Boot
  • تجربه استفاده از ابزارهای توسعه مانند IDE (برای مثال، IntelliJ یا Eclipse)
  • مفاهیم پیشرفته سیستم‌های توزیع‌شده

توضیحات دوره

هدف این دوره کسب درک کامل از Temporal و قابلیت‌های آن است، با تمرکز بر مورد استفاده اصلی در ادغام با Spring Boot و تاکید بر معماری‌های میکروسرویس و جنبه‌های مبتنی بر زمان.

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

درک اصول Temporal

  • کسب دانش قوی از فریم‌ورک توسعه Temporal و موارد استفاده اصلی که می‌توان ابزار را در آن‌ها به کار برد.

درک اصول Spring Boot

کسب درک قوی از فریم‌ورک Spring Boot و چگونگی ادغام آن با Temporal

مدیریت پایداری داده
ادغام پایگاه‌های داده و استفاده از فناوری‌های پایداری داده در زمینه تراکنش‌های توزیع‌شده.

ادغام سرویس با رویدادهای Temporal

  • طراحی رقص و ارکستراسیون سرویس‌ها با استفاده از Temporal

نظارت و مدیریت میکروسرویس‌ها در تراکنش‌های پیچیده

  • یادگیری بهترین شیوه ها برای نظارت و مدیریت میکروسرویس‌ها در محیط‌های عملیاتی 

پروژه عملی

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

این امر به توسعه‌دهندگان و معماران اجازه می‌دهد تا دیدگاهی وسیع در مورد قابلیت‌های Temporal برای پیاده‌سازی موارد کاربرد پیچیده فراتر از معماری‌های میکروسرویس محض و ادغام آن با سایر فناوری‌ها به دست آورند.

این نوع دوره باید مهارت‌های لازم برای کار در محیط‌های توسعه و پروژه‌هایی که از Spring Boot و معماری‌های میکروسرویس استفاده می‌کنند را برای شرکت‌کنندگان فراهم کند، در حالی که مدیریت رویدادهای زمانی را نیز برای بهبود کارایی و پاسخگویی سیستم ادغام می‌کند.

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

  • توسعه‌دهندگان نرم‌افزار
  • معماران سیستم و میکروسرویس
  • مهندسان ارشد نرم‌افزار
  • رهبران فنی
  • دانشجویان پیشرفته علوم کامپیوتر

معماری میکروسرویس: ارکستراسیون Temporal + Spring

  • مقدمه‌ای بر Temporal 02:31
  • Temporal چیست؟ 04:41
  • معماری Temporal 02:09
  • چگونه Temporal گردش‌های کاری ما را ارکستراسیون می‌کند؟ 05:37
  • سناریوها و مقایسه با Airflow ،Camunda ،Conductor و Axon 09:30
  • مفاهیم اساسی Temporal 06:44
  • پیکربندی محیط توسعه با Temporal 02:59
  • ادغام یک میکروسرویس Spring Boot با Temporal 07:36
  • مفاهیم پیشرفته گردش‌های کاری Temporal 10:15
  • اجرای پیشرفته Workflow و مدیریت: WORKFLOW_ID_REUSE_POLICY 09:46
  • اجرای پیشرفته Workflow و مدیریت: TIMEOUT و RETRY_POLICY 06:31
  • سیگنال‌های Temporal، کوئری‌های Workflow 03:15
  • اجرای پیشرفته Workflow و مدیریت: نتیجه‌گیری‌ها 06:58
  • تعریف و پیاده‌سازی فعالیت‌های Temporal 04:06
  • فعالیت‌های محلی در برابر فعالیت‌های راه دور: پیکربندی تلاش مجدد و ضربان قلب (Heartbeat) 10:11
  • مدیریت Timeoutها و خطاهای Activity 07:43
  • اجرای ناهمزمان و موازی‌سازی فعالیت‌ها 07:50
  • اجرای ناهمزمان و موازی‌سازی فعالیت‌ها 05:35
  • نتیجه‌گیری‌ها و بهترین شیوه ها برای توسعه 06:14
  • مفهوم Namespace 06:39
  • مدیریت Namespace: نگهداری تاریخچه اجرا 06:51
  • کوئری تاریخچه Workflow 07:22
  • تاب‌آوری و بازیابی استیت اجرای Workflow 07:26
  • خلاصه و نتیجه‌گیری 08:55
  • گام‌های بعدی 07:36
  • مقدمه و مفاهیم اولیه در معماری میکروسرویس 15:56
  • عناصر اولیه و الگوهای معماری میکروسرویس 08:47
  • مقایسه بین Event Sourcing ،Event-Driven و Orchestration 06:33
  • معماری میکروسرویس: Temporal + Spring Boot 05:39
  • معیارهای انتخاب فریم‌ورک 13:18
  • ادغام با temporal-spring-boot-starter 15:36
  • توسعه یک Spring Boot Starter سفارشی 16:47
  • مقدمه‌ای بر SAGAها و تراکنش‌های توزیع‌شده 06:48
  • ادغام Temporal برای هماهنگی SAGAها و تراکنش‌های توزیع‌شده 09:05
  • پیچیدگی پیاده‌سازی پردازش Batch در معماری‌های میکروسرویس 06:16
  • گردش‌های کاری زمان‌بند و گردش‌های کاری فرزند در Temporal 05:02
  • توسعه گردش‌های کاری برای پردازش Batch با Temporal 13:18
  • بازنگری و نتیجه‌گیری‌ها 07:04
  • گام‌های بعدی 03:06

2,962,400 740,600 تومان

مشخصات آموزش

معماری میکروسرویس: ارکستراسیون Temporal + Spring

  • تاریخ به روز رسانی: 1404/12/10
  • سطح دوره:متخصص
  • تعداد درس:39
  • مدت زمان :04:58:15
  • حجم :2.8GB
  • زبان:دوبله زبان فارسی
  • دوره آموزشی:AI Academy

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

The Great Courses
2,260,000 452,000 تومان
  • زمان: 03:02:02
  • تعداد درس: 14
  • سطح دوره:
  • زبان: دوبله فارسی
The Great Courses
795,000 159,000 تومان
  • زمان: 58:00
  • تعداد درس: 12
  • سطح دوره:
  • زبان: دوبله فارسی
The Great Courses
19,403,000 3,880,600 تومان
  • زمان: 26:02:40
  • تعداد درس: 175
  • سطح دوره:
  • زبان: دوبله فارسی
The Great Courses
8,508,000 1,701,600 تومان
  • زمان: 11:25:13
  • تعداد درس: 94
  • سطح دوره:
  • زبان: دوبله فارسی
  • سطح دوره:
  • زبان: دوبله فارسی
The Great Courses
1,833,000 366,600 تومان
  • زمان: 02:27:39
  • تعداد درس: 24
  • سطح دوره:
  • زبان: دوبله فارسی
The Great Courses
6,100,500 1,220,100 تومان
  • زمان: 08:11:21
  • تعداد درس: 28
  • سطح دوره:
  • زبان: دوبله فارسی
The Great Courses
7,256,500 1,451,300 تومان
  • زمان: 09:44:25
  • تعداد درس: 67
  • سطح دوره:
  • زبان: دوبله فارسی
The Great Courses
3,634,500 726,900 تومان
  • زمان: 04:52:43
  • تعداد درس: 38
  • سطح دوره:
  • زبان: دوبله فارسی

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

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