لطفا جهت اطلاع از آخرین دوره ها و اخبار سایت در
کانال تلگرام
عضو شوید.
آموزش سرویس مش و الگوهای میکروسرویس
- آخرین آپدیت
دانلود Service Meshes and Microservices Patterns
نکته:
ممکن هست محتوای این صفحه بروز نباشد ولی دانلود دوره آخرین آپدیت می باشد.
نمونه ویدیوها:
توضیحات دوره:
اپلیکیشنهای جاوا با رویکرد Cloud-native متفاوت از سیستمهای یکپارچه (Monolith) سنتی ساخته میشوند. در این دوره عملی، شما با «سرویس مش و الگوهای میکروسرویس» آشنا خواهید شد؛ دورهای کاربردی که به توسعهدهندگان کمک میکند تا میکروسرویسهای جاوا را با استفاده از ابزارها و الگوهای مدرن ابری، بسازند، کانتینری کنند، متصل کرده، ایمن سازند و قابلیت مشاهده (Observability) آنها را فراهم کنند. چه بخواهید معماری میکروسرویس را درک کنید، سرویسهای مستقل طراحی کنید، دادههای توزیع شده را مدیریت نمایید یا سرویسها را با Kubernetes و Istio مستقر کنید، این دوره یک نقطه شروع ساختاریافته برای شماست.
شما با بررسی مبانی معماری میکروسرویس، از جمله مرزهای سرویس (Service Boundaries)، پروژههای چندماژوله Maven، سرویسهای Spring Boot، کانتینریسازی با Docker، محیطهای Docker Compose، یکپارچهسازی PostgreSQL، مسیریابی Spring Cloud Gateway و ارتباطات رویداد-محور بر پایه Kafka شروع خواهید کرد. سپس، با کار بر روی CQRS، مدلهای خواندن Redis، جریانهای کاری Saga، سازگاری نهایی (Eventual Consistency)، مدارشکنی (Circuit Breaker) با Resilience4j، تلاش مجدد (Retries)، متدهای جایگزین (Fallbacks) و محدودسازی نرخ در گیتوی، وارد مبحث دادههای توزیع شده و الگوهای تابآوری میشوید. در نهایت، استقرار بومی در Kubernetes، کشف سرویس با Eureka، سرویس مش Istio، Sidecarهای Envoy، پروتکل mTLS، تقسیم ترافیک و قابلیت مشاهده را بررسی خواهید کرد.
در پایان این دوره، شما قادر خواهید بود:
- معماری میکروسرویس، مرزهای سرویس، اصول طراحی Cloud-native و ضدالگوی پایگاه داده مشترک را توضیح دهید.
- میکروسرویسهای چندماژوله Spring Boot را با استفاده از Maven، Docker، Docker Compose، PostgreSQL، Kafka، Redis و Spring Cloud Gateway بسازید و مدیریت کنید.
- الگوهای دادههای توزیع شده و تراکنشها را با استفاده از CQRS، مدلهای خواندن مبتنی بر Redis، کورئوگرافی Saga و سازگاری نهایی پیادهسازی کنید.
- الگوهای تابآوری مانند Circuit Breakers، Retries، متدهای Fallback و محدودسازی نرخ گیتوی مبتنی بر Redis را اعمال کنید.
- میکروسرویسهای جاوا را در Kubernetes با استفاده از Minikube مستقر کرده، کشف سرویس را با Eureka پیکربندی نمایید و از Istio و Envoy برای کنترل ترافیک، mTLS و Observability استفاده کنید.
این دوره برای توسعهدهندگان جاوا، مهندسان بکاند، متخصصان DevOps، توسعهدهندگان اپلیکیشنهای Cloud-native، معماران نرمافزار و یادگیرندگانی که میخواهند نحوه طراحی، ساخت، استقرار و عملیاتی کردن میکروسرویسهای آماده تولید (Production-ready) را بیاموزند، طراحی شده است. اگر در دنیای میکروسرویسها تازهوارد هستید یا به دنبال مسیری عملی از توسعه Spring Boot تا مفاهیم Kubernetes و Service Mesh هستید، این دوره یک تجربه یادگیری هدایتشده را فراهم میکند.
پیشنیازها: یادگیرندگان باید تجربه پایه در جاوا و Spring Boot داشته باشند. آشنایی با Maven، REST APIها، Docker، Git و کار با خط فرمان (CLI) مفید است، همچنین اشتیاق به تمرین از طریق توسعه عملی و وظایف استقرار الزامی است.
همین حالا ثبتنام کنید و بیاموزید چگونه میکروسرویسهای جاوای مقیاسپذیر، تابآور و قابل مشاهده بسازید.
نمایش نظرات