لطفا جهت اطلاع از آخرین دوره ها و اخبار سایت در
کانال تلگرام
عضو شوید.
آموزش Docker & Kubernetes برای توسعه دهندگان Net و Angular
Docker & Kubernetes for .Net and Angular Developers
نکته:
آخرین آپدیت رو دریافت میکنید حتی اگر این محتوا بروز نباشد.
نمونه ویدیوها:
توضیحات دوره:
برای توسعه دهندگان Dotnet ساخت، آزمایش، اشکال زدایی و استقرار برنامه های .net و زاویه ای در docker همزمان با یادگیری گردش های کاری توسعه به سبک تولید ایجاد فایل های docker برای برنامه های dotnet ایجاد فایل های docker برای برنامه های زاویه ای ایجاد فایل های docker برای فایل های html ساده و پیچیده ایجاد کانتینر سرور SQL چند مرحله ای ایجاد ایجاد Docker Compose فایل ها ایجاد حجم ایجاد شبکه مدیریت HTTPS در داخل کانتینر Project Tye - ابزار مایکروسافت برای کانتینرها و راه اندازی CI/CD kubernetes با اقدامات Github استقرار کانتینرها در نمونه های کانتینر Azure استقرار کانتینرها در برنامه های وب Azure استقرار کانتینرها در رجیستری کانتینر Azure در حال استقرار راه اندازی Dockerhub Kubernetes و بسیاری چیزهای دیگر، در کنار آن خواهید آموخت. پیش نیازها: تجربه کدنویسی اولیه برای شروع این دوره خوب است.
Docker یکی از جنبه های کلیدی فرآیند توسعه نرم افزار است.
اگر میخواهید برنامههای توزیعشده بسازید، که به عنوان برنامههای میکروسرویس نیز شناخته میشوند، Docker و Kubernetes ابزارهای ضروری هستند. این دوره از صفر شروع می شود، بنابراین نیازی به دانش قبلی نیست. در طول سفر یادگیری، در زمینه های زیر دانش کسب خواهید کرد:
مقدمه
مقدمه
درباره من
استراتژی انشعاب
شروع به کار با Docker
نمای کلی کانتینر
کانتینرها چیست؟
کانتینرها در مقابل ماشینهای مجازی
ظروف داخل ماشین های مجازی
توسعه دهندگان در مقابل تیم عملیات
تصویر داکر در مقابل کانتینرها
مراحل نصب
گزینههای Docker
با Docker کار می کنم
یادگیری ایجاد فایلهای Docker
ایجاد اولین فایل docker
ساخت docker
دوکر اجرا
docker سایت پیچیده HTML را اجرا می کند
فرمانهای Docker
ساخت docker
دوکر اجرا
docker ps
شروع docker
ایست داکر
docker rm
docker rmi
حذف همه تصاویر و کانتینرها از طریق اسکریپت
فرمانهای Docker بیشتر
کشش داکر
فشار داکر
بازرسی داکر
آمار docker
گزارشهای مداربسته
نمای کلی فایل Docker
دستورالعملهای فایل Docker
نمای کلی فایل Docker برای برنامه DotNet
نمای کلی فایل Docker برای Angular App
اجرای پروژه های Dotnet و Angular با داکر
نمونه برنامه کنسول STDIN
اجرای برنامه کنسول
CMD در مقابل Entrypoint
اجرای هسته ASP.NET در ظرف
تأیید فایلها در ظرف
اشکالزدایی کانتینر داکر
اجرای برنامه Angular در کانتینر
تأیید فایل ها در کانتینر زاویه ای
ایجاد فایل Docker Compose
در حال اجرا Docker Compose
شبکه Docker
مقدمه
پل
هیچکدام
میزبان
فهرست کردن همه شبکه ها
بازرسی ظروف
بازرسی شبکه ها
سرور DNS
ارتباط کانتینرها با شبکه
ایجاد شبکه سفارشی
Containering SQL Server
ایجاد محفظه SQL Server
اتصال برنامه Dotnet با ظرف SQL
افزودن Docker Compose
کار بدون صدا
ایجاد حجم
تأیید دادهها پس از خاموش شدن کانتینر
تنظیم HTTPS
ایجاد پروژه نمونه
ایجاد فایل داکر
در حال اجرا بر روی HTTP
ایجاد Dev Cert
اجرای ظرف با HTTPS
Project Tye
معرفی Tye
Tye build
Tye run
ایجاد برنامه Frontend با استفاده از قالب Razor
ایجاد برنامه Backend با استفاده از الگوی Web API
افزودن سرویس کشف
Tye Run با پروژه های Backend و Frontend
افزودن Redis
Tye Run با Redis
فشار دادن تصاویر به DockerHub و رجیستری کانتینر Azure (ACR)
فشردن تصاویر در DockerHub
ایجاد ACR
فشار دادن تصاویر به ACR
استقرار کانتینرها در نمونههای کانتینر Azure (ACI)
روش دیگری برای استقرار کانتینرها در ACI
استقرار برنامه Angular با نقطه پایانی ACI
استقرار کانتینر در برنامه وب
خط لوله CI/CD با استفاده از Github Actions
معرفی Github Actions
ایجاد اولین فایل کاری
افزودن مرحله ورود به سیستم Docker برای ACR
افزودن مرحله ساخت و فشار Docker
اجرای فایل کاری
آماده سازی ظرف سرور SQL
ظرف سرور SQL در Azure ایجاد شد
انتشار پایگاه داده به نمونه کانتینر در Azure
راه اندازی Kubernetes
استراتژی انشعاب
فعال کردن Kubernetes
اجزای K8s
ایجاد کاتالوگ Api Yaml
افزودن بخشهای مارکها و انواع
ایجاد Mongo ConfigMap
Catalog Db Yaml Creation
Catalog db Secret Creation
تصویر Api کاتالوگ تگ Docker
Api و Db کاتالوگ ایجاد شد
راه اندازی داشبورد Kubernetes
رفع مشکل پیکربندی کانتینر
لنز Kubernetes
بعدی چیست
بعدی چیست
در اینجا طرح دقیق دوره آمده است. لطفاً توجه داشته باشید که این دوره به طور مرتب بهروزرسانی میشود، زیرا بهروزرسانیهای فناوری جدید در سمت داتنت، انگولار یا داکر اتفاق میافتد. من مطمئن هستم که از این دوره و محتوای آن کاملاً لذت خواهید برد. اگر بازخوردی دارید، لطفا دریغ نکنید به من اطلاع دهید. بازخورد و رتبهبندی شما برای من ضروری است، زیرا آنها به من انگیزه میدهند تا محتوای مناسبتر و صیقلیتری برای سازمان ایجاد کنم.
یادگیری شاد
متشکرم،
راهول سهای
سرفصل ها و درس ها
معرفی
Introduction
معرفی
Introduction
درمورد من
About Me
استراتژی انشعاب
Branching Strategy
شروع کار با Docker
Getting started with Docker
نمای کلی کانتینر
Container Overview
ظروف چیست؟
What are containers?
کانتینرها در مقابل ماشین های مجازی
Containers Vs Virtual Machines
کانتینرهای داخل ماشین های مجازی
Containers inside virtual machines
توسعه دهندگان در مقابل تیم عملیات
Developers Vs Ops Team
تصویر داکر در مقابل کانتینرها
Docker Image Vs Containers
مراحل نصب
Installation Steps
گزینه های Docker
Docker Options
دست با Docker
Hands on with Docker
آموزش ایجاد فایل های Docker
Learn to create Docker Files
ایجاد اولین فایل داکر
Creating First Docker File
ساخت داکر
Docker Build
Docker Run
Docker Run
Docker سایت پیچیده HTML را اجرا کنید
Docker Run complex HTML site
دستورات داکر
Docker Commands
دستورات داکر مانند ps، ps-a، start، stop
Docker commands like ps, ps-a, start, stop
پاکسازی ظروف داکر و تصاویر
Docker containers and images cleanup
دستورات Docker بیشتر
More Docker Commands
Docker Pull
Docker Pull
Docker Run
Docker Run
گزارش های Docker
Docker Logs
Docker Inspect
Docker Inspect
آمار داکر
Docker Stats
نمای کلی فایل Docker
Docker File Overview
دستورالعمل فایل Docker
Docker File Instructions
نمای کلی فایل Docker برای برنامه DotNet
Docker File overview for DotNet App
نمای کلی فایل Docker برای Angular App
Docker File overview for Angular App
اجرای پروژه های Dotnet و Angular با استفاده از DockerFile و Docker-Compose
Running Dotnet and Angular Projects using DockerFile and Docker-Compose
نمونه برنامه کنسول با استفاده از مثال STDIN
Console App example using STDIN example
اجرای برنامه کنسول با استفاده از Dockerfile
Running Console App using Dockerfile
CMD در مقابل Entrypoint
CMD Vs Entrypoint
اجرای برنامه ASP.NET Core با استفاده از Dockerfile
Running ASP.NET Core app using Dockerfile
تأیید فایلهای آپلود شده در ظرف docker
Verifying Files uploaded in docker container
یودمی یکی از بزرگترین پلتفرمهای آموزشی آنلاین است که به میلیونها کاربر در سراسر جهان امکان دسترسی به دورههای متنوع و کاربردی را فراهم میکند. این پلتفرم امکان آموزش در زمینههای مختلف از فناوری اطلاعات و برنامهنویسی گرفته تا زبانهای خارجی، مدیریت، و هنر را به کاربران ارائه میدهد. با استفاده از یودمی، کاربران میتوانند به صورت انعطافپذیر و بهینه، مهارتهای جدیدی را یاد بگیرند و خود را برای بازار کار آماده کنند.
یکی از ویژگیهای برجسته یودمی، کیفیت بالای دورهها و حضور استادان مجرب و با تجربه در هر حوزه است. این امر به کاربران اعتماد میدهد که در حال دریافت آموزش از منابع قابل اعتماد و معتبر هستند و میتوانند به بهترین شکل ممکن از آموزشها بهره ببرند. به طور خلاصه، یودمی به عنوان یکی از معتبرترین و موثرترین پلتفرمهای آموزشی آنلاین، به افراد امکان میدهد تا به راحتی و با کیفیت، مهارتهای مورد نیاز خود را ارتقا دهند و به دنبال رشد و پیشرفت شغلی خود باشند.
نمایش نظرات