لطفا جهت اطلاع از آخرین دوره ها و اخبار سایت در
کانال تلگرام
عضو شوید.
آموزش Spring Modulith: Monolith to Microservices یکپارچه
Learn Spring Modulith: Monolith to Microservices Seamlessly
نکته:
آخرین آپدیت رو دریافت میکنید حتی اگر این محتوا بروز نباشد.
نمونه ویدیوها:
توضیحات دوره:
Spring Modulith، Spring Boot 3، Spring Data JPA، Spring MVC، Docker، CI/CD، Kubernetes، GraalVM، Modular Monolith شما یاد خواهید گرفت که چگونه Spring Modulith را برای هر پروژه Spring اعمال کنید، نحوه مستندسازی با Spring Modulith Documenter را یاد خواهید گرفت. یاد خواهید گرفت که چگونه یک پایگاه داده از قبل موجود را با Spring Jpa منعکس کنید. شما یاد خواهید گرفت که چگونه پروژه های خود را به ماژول ها (بسته ها) تقسیم کنید. نحوه کار با رویدادهای بهار را یاد خواهید گرفت. و محدود کردن ماژول ها شما یاد خواهید گرفت که چگونه وابستگی محرک Modulith و ویژگی های آن را به محرک اضافه کنید. برای اطمینان از اینکه ماژول ها با قوانین تعریف شده ارتباط برقرار می کنند، تست های یکپارچه سازی می نویسید. GraalVM شما 3 راه برای Dockerize کردن برنامه خود را یاد خواهید گرفت. نحوه آماده سازی برای استقرار در Kubernetes را یاد خواهید گرفت. مسیر عملی برای استقرار در Kubernetes را یاد خواهید گرفت. با این حال، تجربه Java 8+ کافی است.
آیا می خواهید به راحتی برنامه خود را به میکروسرویس هایی که به صورت یکپارچه شروع شده اند، انتقال دهید؟ پس این دوره برای شماست
از ابتدا همه آنچه را که باید در مورد Spring Modulith بدانید به شما می آموزد. ما موجودیتها و اشیاء مرتبط با آنها را به ماژولها تقسیم میکنیم و از قوانین Modulith موجود برای اجرای انطباق استفاده میکنیم.
شما به چرایی و نحوه استفاده از رویدادهای بهار برای برقراری ارتباط بین ماژول ها تسلط خواهید داشت.
همچنین به بازتاب پایگاه داده موجود با Spring Data JPA نیز پرداخته شده است.
این دوره همچنین به طور عملی نحوه ذخیره رویدادها را توضیح می دهد:
رویدادهای موفقیتآمیز برای سنجهها از طریق تصویر.
رویدادهای ناموفق: در مورد نحوه بازیابی، APIهایی که برای اجرای مجدد در دسترس هستند.
یک کلاس سفارشی ایجاد کرد تا نشان دهد چگونه میتوانیم از زمانبندی (cronjob) برای اجرای مجدد رویدادها استفاده کنیم.
همچنین راهاندازی دستی رویداد ناموفق از طریق یک روش در معرض دید.
در داخل دوره، در مورد و/یا مقداری برجسته در این مورد خواهید آموخت:
رویدادهای بهاری
Spring Data JPA
Containerization (Docker)
این دوره سه راه (3) را نشان میدهد که ما میتوانیم برنامه خود را کانتینری کنیم. یعنی ایجاد تصویر
ما نیز برنامه را از طریق دستورات Docker در ترمینال اجرا کردیم
استفاده از نحوه ارتباط سرویسها در محیط کانتینری را پاک کنید
ما از شبکه های Docker که به وضوح در فایل نوشتن تعریف شده اند استفاده کردیم
خط لوله CI/CD با استفاده از اقدامات Git
استقرار Kubernetes
PostgresDB
استثناها و اعتبارسنجی های سفارشی
متریک های مدولیت
سوابق جاوا
Spring Boot Starter Docker Compose و نحوه استفاده از آن در تستهای توسعه و ادغام.
سرفصل ها و درس ها
مدولیت: مقدمه
Modulith : Introduction
مقدمه
Introduction
Monoliths در مقابل Microservices
Monoliths vs Microservices
بررسی اجمالی: آنچه ما خواهیم ساخت
Overview: What We'll Build
نمایش نظرات