لطفا جهت اطلاع از آخرین دوره ها و اخبار سایت در
کانال تلگرام
عضو شوید.
آموزش استقرار اپلیکیشنهای .NET به صورت Cloud-Native
- آخرین آپدیت
دانلود Cloud-Native .NET Application Deployment
نکته:
ممکن هست محتوای این صفحه بروز نباشد ولی دانلود دوره آخرین آپدیت می باشد.
نمونه ویدیوها:
توضیحات دوره:
این دوره به بررسی توسعه اپلیکیشنهای Cloud-Native با استفاده از .NET، Docker، Docker Compose، .NET Aspire، OpenTelemetry، Azure Container Apps و GitHub Actions میپردازد. این برنامه آموزشی، توسعهدهندگان نرمافزار، یادگیرندگان .NET، مبتدیان DevOps و متخصصان آینده حوزه ابری را به مهارتهای لازم برای ساخت، استقرار، مانیتورینگ و اتوماسیون اپلیکیشنهای مدرن مجهز میکند.
در پایان این دوره، شما قادر خواهید بود:
- اپلیکیشنهای ASP.NET Core را با استفاده از Docker و Multi-stage builds کانتینریزه کنید.
- محیطهای چندسرویسی (Multi-service) را با Docker Compose و PostgreSQL بسازید.
- اپلیکیشنهای توزیعشده را با استفاده از .NET Aspire و الگوهای تابآوری (Resilience patterns) مدیریت کنید.
- اپلیکیشنها را با استفاده از OpenTelemetry و داشبورد Aspire مانیتور و عیبیابی کنید.
- برنامه را در Azure Container Apps مستقر کرده و تحویل نرمافزار را با GitHub Actions خودکار کنید.
این برنامه برای توسعهدهندگان نرمافزار، توسعهدهندگان Backend، مبتدیان DevOps و مهندسان Cloud که قصد دارند با استفاده از تکنولوژیهای مایکروسافت، اپلیکیشنهای مدرن ابری بسازند و مستقر کنند، طراحی شده است.
آشنایی با مفاهیم پایه برنامهنویسی، سینتکس #C، ASP.NET Core، REST APIها، پایگاه دادهها و ابزارهای خط فرمان (CLI) به شما کمک میکند تا بیشترین بهره را از این تجربه ببرید.
به ما بپیوندید تا تخصص عملی در توسعه Cloud-Native .NET کسب کنید و مهارتهای لازم برای کانتینریزه کردن، ارکستراسیون، مشاهدهپذیری، استقرار و اتوماسیون اپلیکیشنهای مدرن را با اطمینان کامل به دست آورید.
سرفصل ها و درس ها
از اپلیکیشن تا کانتینرها
From App to Containers
معرفی تخصص
Specialization Introduction
معرفی دوره
Course Introduction
آشنایی با معماری Cloud Native
Introduction to Cloud-Native Architecture
راهاندازی محیط توسعه Cloud Native
Setting Up the Cloud-Native Dev Environment
شروع کار با اپلیکیشن SmartNotes
Getting Started with SmartNotes Application
کانتینرها، ایمیجها و Dockerfile
Containers, Images, and the Dockerfile
نوشتن یک Dockerfile چندمرحلهای برای اپلیکیشن .NET
Writing a Multi-Stage Dockerfile for a .NET Application
ساخت، اجرا و بررسی کانتینرها
Building, Running, and Inspecting Containers
پوش کردن ایمیجها در Container Registry
Pushing Images to a Container Registry
استفاده از Docker Compose برای اپلیکیشنهای چندسرویسی
Docker Compose for Multi-Service Applications
تعریف سرویسها و وابستگیها با docker compose.yml
Defining Services and Dependencies with docker-compose.yml
اجرا و مدیریت استک چندسرویسی با PostgreSQL
Running and Managing a Multi-Service Stack with PostgreSQL
ارکستراسیون و مشاهدهپذیری
Orchestration and Observability
معرفی .NET Aspire، کشف سرویس (Service Discovery) و الگوهای تابآوری
Introduction to .NET Aspire, Service Discovery, and Resilience Patterns
راهاندازی Aspire App Host و اتصال پروژهها
Setting Up an Aspire App Host and Wiring Projects
یکپارچهسازی PostgreSQL و سرویسهای کشینگ با Aspire
Integrating PostgreSQL and Caching Services with Aspire
داشبورد Aspire و عیبیابی تعاملات سرویسها
The Aspire Dashboard and Debugging Service Interactions
مشاهدهپذیری در اپلیکیشنهای توزیعشده .NET
Observability in Distributed .NET Applications
لاگگذاری ساختاریافته با OpenTelemetry
Structured Logging with OpenTelemetry
بررسی سلامت (Health Checks) و تشخیص مشکلات زنده از طریق داشبورد
Health Checks and Diagnosing a Live Issue from the Dashboard
استقرار ابری و اتوماسیون
Cloud Deployment and Automation
مبانی ابری و Azure Container Apps
Cloud Fundamentals and Azure Container Apps
استقرار یک کانتینر در Azure Container Apps
Deploying a Container to Azure Container Apps
مدیریت پیکربندیها و Secrets در فضای ابری
Managing Configuration and Secrets in the Cloud
قوانین مقیاسپذیری (Scaling) و مانیتورینگ اپلیکیشن زنده
Scaling Rules and Monitoring a Live Application
یکپارچهسازی مداوم (CI)، تحویل مداوم (CD) و مراحل پایپلاین
Continuous Integration, Continuous Delivery, and Pipeline Stages
ساخت پایپلاین Restore، Test و Build
Building a Restore, Test, and Build Pipeline
استقرار CI/CD در Azure Container Apps
CI/CD Deployment to Azure Container Apps
نمایش نظرات