سلب مسئولیت:- این دوره مستلزم دانلود «Docker Desktop» از وبسایت Docker است. اگر کاربر Udemy Business هستید، لطفاً قبل از دانلود نرمافزار با کارفرمای خود هماهنگ کنید.
خوش آمدید به «ساخت میکروسرویسهای فولاستک به سبک آمازون»
آیا تا به حال فکر کردهاید که چگونه پلتفرم عظیم تجارت الکترونیک آمازون روزانه میلیونها تراکنش را با عملکردی بینقص اجرا میکند؟ این دوره طراحی شده است تا به شما کمک کند یک سیستم به سبک آمازون را با استفاده از میکروسرویسهای .NET Core به صورت گامبهگام بسازید.
در این دوره بیش از ۳۰ ساعته با بیش از ۳۰۰ ویدیو، شما فقط تئوری را یاد نمیگیرید، بلکه میکروسرویسها را مانند یک حرفهای ساخته، اجرا کرده و مقیاسپذیر میکنید. از ایجاد یک زیربنای قدرتمند در بکاند تا طراحی یک UI مدرن و در نهایت استقرار با زیرساختهای ابری، این دوره نقشه راه شما برای تسلط بر سیستمهای واقعی و در سطح تولید (Production-grade) است.
مراحل دوره
مرحله ۱ – توسعه میکروسرویسهای بکاند
ساخت سرویسهای بکاند به سبک آمازون با استفاده از .NET Core و Clean Architecture.
پیادهسازی الگوهایی مانند CQRS, Pub-Sub و ارتباطات Event-Driven.
همچنین الگوهای قابلیت اطمینان و تابآوری مانند Saga Pattern و Outbox Pattern.
استفاده از الگوهای Repository, Specification و Factory Pattern.
استفاده از SQL Server, MongoDB, PostgreSQL و Redis برای ذخیرهسازی دادهها.
فعالسازی پیامرسانی و ارتباطات بین سرویسی با RabbitMQ و GRPC.
اجرای کل اکوسیستم میکروسرویسها به صورت محلی روی کانتینرهای Docker.
مرحله ۲ – توسعه فرانتاند (لایه UI)
ساخت یک وباپلیکیشن تجارت الکترونیک کاملاً کاربردی با الهام از آمازون.
توسعه با Angular و مصرف APIهای بکاند.
افزودن ویژگیهای مدرن UI مانند لیست محصولات، فیلتر، مدیریت سبد خرید و پرداخت.
پیادهسازی مدیریت خطا، صفحهبندی و طراحی ریسپانسیو برای ارائه یک ویترین فروشگاهی در سطح تولید.
مرحله ۳ – زیرساخت و استقرار (Deployment)
استقرار Cloud Native روی Azure
راهاندازی کامل CI-CD.
استقرار میکروسرویسها روی Kubernetes (AKS) با اطمینان کامل.
مدیریت ترافیک و مشاهدهپذیری با استفاده از Istio Service Mesh.
اتوماسیون استقرارها با Helm charts.
یکپارچهسازی ابزارهای مانیتورینگ و لاگینگ مانند Grafana و Prometheus.
تبدیل سیستم خود از کانتینرهای محلی به زیرساخت ابری مقیاسپذیر به سبک آمازون.
این دوره برای چه کسانی است؟
تازهکاران که میخواهند وارد دنیای توسعه بکاند و فرانتاند با میکروسرویسها شوند.
توسعهدهندگان جونیور که مشتاقند از برنامههای ساده CRUD به سمت طراحی سیستمهای مقیاسپذیر حرکت کنند.
توسعهدهندگان سطح متوسط که میخواهند فرانتاند + بکاند + زیرساخت را در یک دوره جامع بیاموزند.
توسعهدهندگان ارشد / معماران سیستم که در حال ساخت سیستمهای توزیع شده با ابزارهای مدرن هستند.
آمار دوره
بیش از ۳۰ ساعت محتوای عمیق و عملی.
بیش از ۳۰۰ ویدیو پوششدهنده میکروسرویسها، فرانتاند و استقرار ابری.
راهنمایی گامبهگام – ساخت از صفر، مانند یک پلتفرم به سبک آمازون.
دسترسی مادامالعمر و آپدیتها – بهروز ماندن با تکنولوژیهای در حال تغییر.
چرا این دوره؟
این فقط یک آموزش کدنویسی ساده نیست. در پایان این دوره، شما موارد زیر را خواهید داشت:
ساخت میکروسرویسهای آماده تولید با .NET Core.
طراحی یک UI پویا با الهام از آمازون.
استقرار سیستم با ابزارهای زیرساخت Cloud-native.
کسب مهارتهای لازم برای معماری، توسعه و مقیاسبندی سیستمهای سطح سازمانی (Enterprise).
سفر شما برای ساخت میکروسرویسهای به سبک آمازون از اینجا شروع میشود.
همین امروز بپیوندید و ساخت اپلیکیشنهای مقیاسپذیر، امن و کارآمد را از پایه آغاز کنید.
Rahul Sahay
معمار
نمایش نظرات