یادگیری میکروسرویسها با اسپرینگ بوت - دوره پروژه واقعی
✅ سرفصل و جزئیات آموزش
آنچه یاد خواهید گرفت:
- درک انواع مختلف معماری - Monolithic در مقابل میکروسرویسها
- چرا معماری میکروسرویسها را انتخاب کنیم؟
- درک نحوه طراحی اپلیکیشن میکروسرویسها
- چگونه بر سلامت، عملکرد و لاگهای میکروسرویسهای خود نظارت کنیم؟
- ساخت میکروسرویسها با اسپرینگ بوت و Spring Cloud
- تسلط به ارتباط بین میکروسرویسها از طریق RESTful APIs و Spring Cloud Feign
- دسترسی به داده با استفاده از Spring Data برای مدیریت پایگاه دادههای رابطهای و NoSQL
- مدیریت خطاها و استثناها درون میکروسرویسهای خود
- داکرسازی میکروسرویسها
- انجام تستهای واحد و تستهای یکپارچهسازی برای اطمینان از مقاومت میکروسرویسها
- نظارت بر میکروسرویسها با استفاده از اکچویتور اسپرینگ بوت برای ردیابی عملکرد و لاگها
- استفاده از گیت برای کنترل نسخه و همکاری در طول توسعه میکروسرویسها
پیشنیازهای دوره
- اشتیاق برای یادگیری
- تجربهای در جاوا و اسپرینگ
- آشنایی با مفاهیم وب سرویس (RESTful و پروتکل HTTP)
توضیحات دوره
تسلط به میکروسرویسها با اسپرینگ بوت از طریق یک دوره کامل و متمرکز بر کسبوکار
به دوره «یادگیری میکروسرویسها با اسپرینگ بوت - دوره پروژه واقعی» خوش آمدید، آموزش جامعی که برای تقویت مهارتهای توسعه شما طراحی شده و به شما کمک میکند چالشهای واقعی با میکروسرویس و اسپرینگ بوت را حل کنید.
این دوره برای چه کسانی مناسب است؟
این دوره برای توسعهدهندگانی طراحی شده که میخواهند طراحی و پیادهسازی میکروسرویس با اسپرینگ بوت را به طور کامل درک کنند. چه مبتدی باشید و چه توسعهدهنده باتجربه، در این دوره مفاهیم اساسی و تکنیکهای پیشرفته برای برتری در توسعه نرمافزار مدرن را خواهید یافت.
این دوره چگونه به شما کمک میکند؟
توسعه مهارتهای فنی
این دوره فراتر از مبانی برنامهنویسی است و شما را در طراحی سیستمهای ماژولار، مقیاسپذیر و با عملکرد بالا راهنمایی میکند، حتی اگر در اسپرینگ بوت تازهکار باشید.
رویکرد عملی واقعی
شما روی چالشهای کسبوکار رایج کار میکنید و یاد میگیرید چگونه آنها را به طور موثر با میکروسرویسها حل کنید.
اعمال بهترین شیوهها
شما اصول کلیدی برای تضمین مقاومت، امنیت و نگهداریپذیری اپلیکیشنهای میکروسرویسهای خود را کشف میکنید.
تخصص عمیق در اسپرینگ بوت
بررسی دقیق مفاهیم پایه و پیشرفته اسپرینگ بوت به شما امکان میدهد استفاده از این فریمورک قدرتمند را بهینه کنید.
رویکرد چابک و استقرار سریع
چابکی در توسعه مدرن امری ضروری است. شما یاد میگیرید چگونه گردشکارهای کارآمدی راهاندازی کنید تا چرخه توسعه و استقرار را تسریع کنید.
محتوای دوره
- توسعه میکروسرویسها با اسپرینگ بوت - شما یاد میگیرید چگونه سرویسهای مستقل و بهینه را با استفاده از ویژگیهای پیشرفته اسپرینگ بوت طراحی کنید.
- استراتژیهای استقرار چابک - بهترین شیوهها را برای اطمینان از استقرار هموار از توسعه تا تولید بررسی میکنید.
- مدیریت داده در معماری میکروسرویسها - به تکنیکهایی برای تضمین سازگاری داده و کاهش تعارضات در محیطهای توزیع شده مسلط میشوید.
- ایمنسازی میکروسرویسها - یاد میگیرید چگونه از سرویسهای خود با مکانیزمهای پیشرفته احرازهویت و مجوز محافظت کنید.
چرا این دوره را انتخاب کنید؟
برخلاف آموزشهای سنتی، این برنامه به طور خاص برای حل مشکلات واقعی طراحی شده است. شما در پروژههای عملی غوطهور میشوید که هر ماژول مهارتهای قابل استفاده فوری ارائه میدهد. این دوره بهترین شیوهها و پیشرفتهای فناوری را منعکس میکند.
پیشنیازهای دوره
- دانش اولیه در جاوا
- تجربهای در اسپرینگ مفید است، اما الزامی نیست.
همین حالا شروع کنید.
امروز در دوره شرکت کرده و سفر خود را شروع کنید. شما مهارتهایی را توسعه میدهید که شما را در دنیای توسعه نرمافزار مدرن برجسته میسازد. مشتاقانه منتظر راهنمایی شما در این مسیر هیجانانگیز هستیم.
این دوره برای چه کسانی مناسب است؟
- اگر توسعهدهنده جاوا هستید و به دنبال مهارتهای پیشرفته برای ساخت اپلیکیشنهای با عملکرد بالا میباشید.
- معماران نرمافزار نیز فرصت کسب بینش عمیقتری در طراحی سیستم را خواهند یافت.
- با این حال، این دوره فقط برای متخصصان IT طراحی نشده است. دانشجویان مشتاق به گسترش دانش خود نیز بهرهمند خواهند شد.
یادگیری میکروسرویسها با اسپرینگ بوت - دوره پروژه واقعی
-
آنچه قرار است در این دوره با هم بررسی کرده و یاد بگیریم 00:53
-
ساختار دوره 00:51
-
توضیح نیاز کسبوکار که به عنوان مطالعه موردی ما عمل خواهد کرد 00:58
-
موکاپ محصول 08:11
-
مقدمه 00:28
-
بررسی از رایجترین معماریها 00:34
-
معماری Monolithic 01:47
-
معماری Monolithic - تست آنچه یاد گرفتهاید None
-
معماری SOA 02:18
-
معماری SOA - تست آنچه یاد گرفتهاید None
-
معماری رویداد محور 03:00
-
معماری رویداد محور - تست آنچه یاد گرفتهاید None
-
میکروسرویس چیست؟ 01:45
-
میکروسرویس چیست؟ - تست آنچه یاد گرفتهاید None
-
میکروسرویسها - مجموعهای از ویژگیها 01:49
-
میکروسرویسها - یکپارچهسازی و بهترین شیوهها 11:18
-
مزایا و معایب میکروسرویسها 04:18
-
مزایا و معایب میکروسرویسها - تست آنچه یاد گرفتهاید None
-
میکروسرویسها - استقرار 02:36
-
میکروسرویسها - استقرار - تست آنچه یاد گرفتهاید None
-
میکروسرویسها - نظارت 02:38
-
میکروسرویسها - نظارت - تست آنچه یاد گرفتهاید None
-
اسپرینگ بوت چیست؟ 01:06
-
اسپرینگ بوت چیست؟ - تست آنچه یاد گرفتهاید None
-
نکات کلیدی اسپرینگ بوت 00:42
-
نکات کلیدی اسپرینگ بوت - تست آنچه که یاد گرفتهاید None
-
چرا اسپرینگ بوت را برای میکروسرویسها انتخاب کنیم؟؟ 00:51
-
اسپرینگ بوت برای میکروسرویسها - تست آنچه یاد گرفتهاید None
-
اسپرینگ بوت با Initializr - تست آنچه یاد گرفتهاید None
-
ایجاد پروژه اسپرینگ بوت با Initializr 06:53
-
پیکربندی خودکار در اسپرینگ بوت 03:16
-
پیکربندی خودکار - تست آنچه یاد گرفتهاید None
-
استارترها در اسپرینگ بوت 01:42
-
استارترها در اسپرینگ بوت - تست آنچه یاد گرفتهاید None
-
ConfigurationProperties در اسپرینگ بوت 03:30
-
ConfigurationProperties - تست آنچه یاد گرفتهاید None
-
پروفایلهای اسپرینگ بوت 01:52
-
پروفایلهای اسپرینگ بوت - تست آنچه یاد گرفتهاید None
-
سرور تعبیه شده در اسپرینگ بوت 01:21
-
سرور تعبیه شده - تست آنچه یاد گرفتهاید None
-
اکچویتورها در اسپرینگ بوت 01:40
-
اکچویتورها در اسپرینگ بوت - تست آنچه یاد گرفتهاید None
-
Spring Web مقابل Spring WebFlux 04:17
-
Spring Web در مقابل Spring WebFlux - تست آنچه یاد گرفتهاید None
-
جمعبندی برای تثبیت دانش شما 01:03
-
Spring Cloud چیست؟ 01:00
-
کامپوننتهای اصلی Spring Cloud 01:41
-
پیکربندی متمرکز با Spring Cloud Config 03:29
-
Service discovery با Spring Cloud Netflix Eureka 04:06
-
ارتباط بین سرویسها با Spring Cloud OpenFeign 01:58
-
مدیریت مسیریابی با Spring Cloud API Gateway 02:45
-
مقدمه 00:34
-
جمعبندی پروژه مطالعه موردی - Operis 01:13
-
تحلیل معماری monolithic 01:47
-
تحلیل معماری میکروسرویسها 00:54
-
راهنمای شناسایی دامنههای اپلیکیشن 01:37
-
تحلیل حسابهای کاربر 01:36
-
تحلیل پروفایلهای کاربر 01:32
-
تحلیل تسکها 03:15
-
تحلیل پروژهها 01:54
-
تحلیل پروژهها و تسکها 01:28
-
تحلیل اکسپورتها 02:25
-
تحلیل freemium و premium switch 01:41
-
نتیجهگیری تحلیل معماری میکروسرویسها 00:43
-
میکروسرویسهای کسبوکار 01:21
-
افزودن API Gateway 01:24
-
افزودن Service Discovery 03:35
-
افزودن سرویس پیکربندی 02:17
-
افزودن لودبالانسر 03:00
-
مقدمه 00:52
-
مدلسازی داده - حسابهای کاربر 01:06
-
مدلسازی داده - پروفایلهای کاربر 00:52
-
مدلسازی داده - پروژهها 02:55
-
مدلسازی داده - سابسکریپشنها 01:03
-
مقدمه 01:06
-
محیط توسعه 01:15
-
ایجاد ماژول والد Operis 08:35
-
معماری چندلایه 01:47
-
ایجاد ماژول operis-project 07:08
-
کدنویسی لایو - پیادهسازی API ایجاد پروژه 01:03:29
-
کدنویسی لایو - مدیریت خطا در API ایجاد پروژه 31:18
-
کدنویسی لایو - پیادهسازی تستهای واحد و تستهای یکپارچهسازی 43:22
-
اعتبارسنجی و تستهای Postman برای API ایجاد پروژه 09:55
-
معماری شش ضلعی 03:45
-
کدنویسی لایو - مستندات API برای ایجاد پروژه در operis-project 24:35
-
کدنویسی لایو - راهاندازی service discovery در Operis 06:32
-
کدنویسی لایو - یکپارچهسازی service discovery در operis-project 04:54
-
کدنویسی لایو - مسیریابی درخواست با operis-api-gateway 06:08
-
کدنویسی لایو - مسیریابی درخواست در operis-project با API Gateway 04:16
-
کدنویسی لایو - ایجاد میکروسرویس operis-server-config 08:42
-
کدنویسی لایو - یکپارچهسازی سرور پیکربندی در میکروسرویسهای ما 08:21
-
کدنویسی لایو - کانتینرسازی و ارکستراسیون سرویسها با داکر کامپوز 42:10
-
مقدمه 00:52
-
میکروسرویسهای Operis - بررسی کامپوننتهای باقیمانده 14:13
-
ارتباط بین میکروسرویسها با Feign Client 11:14
-
مقیاسپذیری میکروسرویس operis-projects - لودبالانسر 08:02
-
بهبود قابلیت ردیابی میکروسرویسها با Correlation ID 10:11
-
قابلیت ردیابی درخواست در معماری میکروسرویسها 04:27
-
ایمنسازی APIs با API Gateway 05:30
-
دموی API با Postman 05:16
-
پایان دوره و تاییدها 00:46
مشخصات آموزش
یادگیری میکروسرویسها با اسپرینگ بوت - دوره پروژه واقعی
- تاریخ به روز رسانی: 1404/09/07
- سطح دوره:متوسط
- تعداد درس:101
- مدت زمان :07:43:58
- حجم :3.91GB
- زبان:دوبله زبان فارسی
- دوره آموزشی:AI Academy