لطفا جهت اطلاع از آخرین دوره ها و اخبار سایت در
کانال تلگرام
عضو شوید.
آموزش داکر و کوبرنتیز برای توسعه ASP.NET
- آخرین آپدیت
دانلود Docker and Kubernetes for ASP.NET Development
نکته:
ممکن هست محتوای این صفحه بروز نباشد ولی دانلود دوره آخرین آپدیت می باشد.
نمونه ویدیوها:
توضیحات دوره:
این دوره دارای قابلیت Coursera Coach است؛ روشی هوشمندتر برای یادگیری با گفتگوهای تعاملی و لحظهای که به شما کمک میکند دانش خود را آزمایش کنید، پیشفرضها را به چالش بکشید و در طول مسیر یادگیری، درک عمیقتری از مفاهیم به دست آورید.
این دوره یک راهنمای جامع برای کانتینریسازی و ارکستراسیون با استفاده از Docker و Kubernetes مخصوص توسعه ASP.NET ارائه میدهد. با بررسی توسعه Cloud-Native، درک قدرتمندی از کانتینرها، داکر و کوبرنتیز به دست خواهید آورد و یاد میگیرید چگونه برنامههای ASP.NET را بهطور موثر مستقر کرده و مقیاسپذیری آنها را مدیریت کنید. همچنین از طریق تمرینات عملی، نحوه بهکارگیری این فناوریها در پروژههای واقعی را تجربه خواهید کرد تا مهارتهای لازم برای مقابله با چالشهای پیچیده در مهندسی نرمافزارهای مدرن را کسب کنید.
دوره با معرفی مفاهیم پایه، از جمله تفاوتهای بنیادی بین کانتینرها و ماشینهای مجازی شروع شده و سپس به نصب داکر و کار با پروژههای .NET میپردازد. شما یاد میگیرید که برنامههای .NET را کانتینری کنید، Dockerfile بسازید و پروژه خود را به پایگاه داده متصل کنید. با استفاده از Docker Compose، محیطهای چند-کانتینری را مدیریت کرده و مفاهیمی مانند شبکه، Reverse Proxy و SSL Termination را درک خواهید کرد. علاوه بر این، با کوبرنتیز آشنا شده و نحوه استقرار، مقیاسبندی و مدیریت منابع در یک کلاستر Kubernetes را خواهید آموخت.
این دوره برای توسعهدهندگانی که به دنبال ارتقای مهارتهای خود در کانتینریسازی و ارکستراسیون، بهویژه در اکوسیستم .NET هستند، ایدهآل است. داشتن دانش پایه در .NET و داکر توصیه میشود، اما دوره تمامی مباحث را از سطح مقدماتی تا پیشرفته پوشش میدهد. چه مبتدی باشید و چه توسعهدهنده سطح متوسط، این دوره به شما کمک میکند تا در داکر و کوبرنتیز برای توسعه ASP.NET استاد شوید.
سرفصل ها و درس ها
مقدمه
Introduction
مقدمه
Introduction
بررسی توسعه Cloud Native
Exploring Cloud Native Development
بررسی پروژه نمونه
Exploring Sample Project
درک مفاهیم کانتینرها
Understanding Containers
مرور کلی بخش
Section Overview
کانتینرها چیستند؟
What Are Containers?
کانتینرها در مقابل ماشینهای مجازی
Containers vs. Virtual Machines
داکر چیست؟
What Is Docker?
نصب و پیکربندی Docker Desktop
Install and Configure Docker Desktop
دریافت ایمیج داکر و ایجاد کانتینر
Pull a Docker Image and Create Container
مقایسه Docker CLI و رابط کاربری (UI)
Docker CLI vs. UI
مرور بخش
Section Review
داکر و پروژههای .NET
Docker and .NET Projects
مرور کلی بخش
Section Overview
پشتیبانی از کانتینریسازی در .NET
Containerization Support in .NET
ایجاد پروژه .NET API
Create .NET API Project
بررسی پروژه نمونه
Explore Sample Project
اتصال به پایگاه داده
Connect to Database
تست اپلیکیشن
Test Application
افزودن Dockerfile
Add Dockerfile
اجرای کانتینر داکر
Run Docker Container
ایجاد کانتینر با استفاده از dotnet Publish
Create Container Using dotnet Publish (.NET SDK)
شبکه داخلی داکر
Docker Internal Network
مرور بخش
Section Review
داکر کامپوز (Docker Compose)
Docker Compose
مرور کلی بخش
Section Overview
آشنایی با Logging و Serilog
Introducing Logging and Serilog
افزودن Seq Log Aggregator (به عنوان کانتینر)
Add Seq Log Aggregator (as Container)
افزودن اپلیکیشن کلاینت - بخش اول
Add Client Application - Part 1
افزودن اپلیکیشن کلاینت - بخش دوم
Add Client Application - Part 2
بررسی Docker Compose
Explore Docker Compose
پیکربندی داکر کامپوز برای API و UI
Configure Docker Compose for API and UI
افزودن دیتابیس و Seq به داکر کامپوز
Add Database and Seq to Docker Compose
نمایش نظرات