نام محصول به انگلیسی | دانلود LinkedIn – Azure Microservices with .NET Core for Developers 2020-2 – دانلود رایگان نرم افزار |
---|---|
نام محصول به فارسی | دانلود دوره میکروسرویسهای Azure با .NET Core برای توسعهدهندگان ۲۰۲۰-۲ |
زبان | انگلیسی با زیرنویس فارسی |
نوع محصول | آموزش ویدیویی |
نحوه تحویل | به صورت دانلودی |
این دوره آموزشی دانلودی بوده و همراه با زیرنویس فارسی ارائه میگردد.
حداکثر تا ۲۴ ساعت پس از سفارش، لینک اختصاصی دوره برای شما ساخته و جهت دانلود ارسال خواهد شد.
جهت پیگیری سفارش، میتوانید از طریق واتساپ با شماره 09395106248 یا آیدی تلگرامی @ma_limbs در تماس باشید.
میکروسرویسهای Azure با .NET Core برای توسعهدهندگان ۲۰۲۰-۲
معرفی دوره
دورهی “Azure Microservices with .NET Core for Developers 2020-2” از مجموعه LinkedIn Learning با هدف آموزش اصول طراحی، توسعه و استقرار میکروسرویسها در بستر Azure طراحی شده است. در این دوره، فراگیران با معماری میکروسرویس، الگوهای رایج و ابزارهای ضروری در محیط ابری Azure آشنا میشوند و نحوهی ساخت برنامههای کوچک، مستقل و مقیاسپذیر را فرا میگیرند.
پیشنیازها
- آشنایی پایهای با زبان C# و چارچوب .NET Core
- تسلط اولیه بر مفاهیم Azure مانند Resource Group و Subscription
- نصب و راهاندازی Visual Studio 2019 یا Visual Studio Code
- درک مقدماتی از مفاهیم RESTful API و HTTP
- آشنایی کلی با Docker و کانتینرسازی
سرفصلهای دوره
- مبانی معماری میکروسرویس و مقایسه با معماری مونولیت
- ساخت اولین میکروسرویس با استفاده از .NET Core Web API
- کانتینرسازی با Docker و انتشار تصویر بر روی Azure Container Registry
- استقرار میکروسرویسها در Azure Kubernetes Service (AKS)
- کار با Azure Service Fabric و الگوهای Stateful/Stateless
- پیادهسازی Messaging با Azure Service Bus و Event Grid
- استفاده از API Gateway و مدیریت مسیرینگ درخواستها
- تضمین امنیت سرویسها با OAuth 2.0 و Azure AD
- پایش و مانیتورینگ با Application Insights و Azure Monitor
- ادغام مداوم و تحویل مداوم (CI/CD) با Azure DevOps
آنچه فراگیران میآموزند
- طراحی و پیادهسازی میکروسرویسهای مستقل و مقیاسپذیر
- مدیریت پیکربندی سرویسها با Azure App Configuration
- استقرار هوشمندانه در محیطهای توسعه، تست و تولید
- ایجاد کانتینرهای سبک و بهینه برای کاهش هزینه و زمان استقرار
- بهکارگیری الگوهای مقاومتی مانند Circuit Breaker و Retry
- کار با صفها و رویدادها برای گردش کار غیرهمزمان
- بهینهسازی عملکرد با پایش بلادرنگ و گزارشگیری
مزایای دوره
- دسترسی کامل به منابع و کدهای نمونه بهصورت رایگان
- آموزش گامبهگام از مقدماتی تا پیشرفته توسط مدرس مجرب
- بهروز شده برای نسخههای ۲۰۲۰ .NET Core 3.1 و Azure SDK
- تمرکز بر پیادهسازی عملی و پروژهمحور برای درک بهتر مفاهیم
- پشتیبانی از ابزارهای رایج تیمهای توسعه و DevOps
مثالهای عملی
در بخشی از دوره، ایجاد یک سیستم سفارش آنلاین آموزش داده میشود که شامل چند میکروسرویس است:
- Order Service: دریافت سفارش و ذخیرهسازی در پایگاهداده
- Product Service: مدیریت موجودی کالا و قیمتها
- Notification Service: ارسال ایمیل و پیامک به مشتری
در ادامه، این میکروسرویسها به کمک Docker کانتینرسازی شده و با استفاده از Azure DevOps بهصورت مستقل مستقر و مانیتور میشوند. همچنین رویداد تغییر وضعیت سفارش از طریق Azure Service Bus به Notification Service منتقل شده و به صورت ناهمزمان پیامک ارسال میشود.
نکات کلیدی
- رعایت Domain-Driven Design برای تفکیک مسئولیتها
- پیادهسازی Health Checks برای پایش سلامت سرویسها
- استفاده از Configuration Management برای جدا کردن تنظیمات محیطهای مختلف
- اجرای تستهای واحد و یکپارچهسازی برای اطمینان از کیفیت کد
- بهکارگیری الگوهایSaga و Event Sourcing برای مدیریت تراکنشها
- مستندسازی API با Swagger و OpenAPI
نقد و بررسیها
هنوز بررسیای ثبت نشده است.