لطفا جهت اطلاع از آخرین دوره ها و اخبار سایت در
کانال تلگرام
عضو شوید.
آموزش Docker for .NET Developer - Getting Started [2023]
Docker for .NET Developer - Getting Started [2023]
نکته:
آخرین آپدیت رو دریافت میکنید حتی اگر این محتوا بروز نباشد.
نمونه ویدیوها:
توضیحات دوره:
در حین ساختن فایل داکر برای برنامه هسته . Image to DockerHub استقرار کانتینرها در Azure پیش نیازها:مبانی NET Core
Docker یک کلمه پرطرفدار است که توجه بیشتری را در دنیای فناوری به خود جلب می کند. و این به یک دلیل است!
اما اگر باید داکر را یاد بگیرید، توسعهدهنده داتنت هستید، گاهی اوقات میتواند مسیر ناهمواری باشد! نه به این دلیل که سخت است بلکه به این دلیل که دقیقاً زبان برنامه نویسی نیست! این یک دامنه متفاوت است، اما برای اینکه یک توسعه دهنده تمام پشته باشد، اکنون داکر در حال تبدیل شدن به یکی از پشته های فناوری مورد نیاز است.
هدف این دوره دقیقاً همان نیاز است! در کمتر از 3 ساعت ما از پایه صفر در docker شروع می کنیم و همه اصول را بررسی می کنیم زیرا فایل docker پیش فرض ساخته شده را در یک برنامه NET مشاهده می کنیم و سپس یک dockerfile را به صورت دستی برای برنامه NET می سازیم.
در مورد داکر مانند تصاویر، کانتینرها، ایجاد تصویر خود و انتشار آنها در کانتینرهای لاجوردی و موارد دیگر، اصطلاحات اولیه را بررسی خواهیم کرد!
این یک دوره آموزشی با docker خواهد بود زیرا قبل از اینکه به پشتیبانی داکر برای برنامههای NET بپردازیم، زمانی را صرف درک docker و میزبانی یک html ساده در docker میکنیم.
این دوره تمرکز بسیار ویژه ای برای توسعه دهندگان دات نت دارد و اینکه چگونه می توانند به راحتی داکر را درک کنند و برنامه های خود را به کار گیرند.
سرفصل ها و درس ها
Docker Fundamentals
Docker Fundamentals
خوش آمدی
Welcome
موضوعات تحت پوشش
Topics covered
داکر چیست
What is docker
دانلود Snippets
Download Snippets
داکر و تصویر
Docker and image
لایه های تصویر
Image layers
تصویر و ظرف
Image and container
داکر در مقابل VM
Docker vs VM
داکر دسکتاپ را نصب کنید
Install desktop docker
همیشه داکر دسکتاپ را اجرا کنید
Always run docker desktop
Docker Fundamentals
Docker Fundamentals
یادداشت های بخش
Section Notes
اولین تصویر و ظرف
First Image and Container
1 اولین تصویر و ظرف
1 First Image and Container
تصویر و ظرف را حذف کنید
Remove Image and Container
3 یک ظرف را به مدت 10 ثانیه اجرا کنید
3 Run a Container for 10 seconds
4 داکر اجرا بدون تصویر
4 Docker Run withot image
تصویر خالص 5 نقطه
5 dot net image
تست
test
یادداشت های بخش
Section Notes
استاتیک HTML را در ظرف docker مستقر کنید
Deploy Static HTML to docker container
1 وب سرور و صفحه اچ تی ام ال ایستا
1 Webserver and Static Html Page
2 اولین فایل docker
2 First docker File
3 یک تصویر داکر بسازید
3 Build a docker Image
4 کانتینر Docker در حال سرویس دهی html
4 Docker container serving html
نقشه برداری 5 پورت
5port mapping
6 برچسب گذاری تصویر و جدا کردن Docker Run
6 Tagging Image and Detaching Docker Run
7 نسخه جدید تصویر
7 New Versions of Image
8 فرمان کانتینر داکر
8 Docker Container Commands
9 حذف تصاویر داکر و ظرف
9 Removing docker images and container
استاتیک HTML را در ظرف داکر مستقر کنید
Deploy Static HTML to Docker container
یادداشت های بخش
Section Notes
دستورالعمل فایل Docker
Docker File Instructions
از جانب
FROM
2 کپی
2 COPY
WORKDIR
WORKDIR
ARG و ENV
ARG and ENV
در معرض گذاشتن
EXPOSE
ایجاد وب اپلیکیشن
Create Web Application
اجرا کن
RUN
نقطه ورود
ENTRYPOINT
ساختن
BUILD
اجرا کن
RUN
پاک کردن
Clean Up
VOLUMES
VOLUMES
دستورالعمل فایل Docker
Docker File Instructions
یادداشت های بخش
Section Notes
فایل NET Docker تولید شده به صورت خودکار
Autogenerated .NET Docker file
ایجاد اپلیکیشن با داکر
Create Application with Docker
درک فایل داکر در پروژه Dot Net قسمت 1
Understanding the Docker file in Dot Net Project Part 1
آشنایی با فایل Docker در قسمت دوم پروژه Dot Net
Understanding the Docker file in Dot Net Project Part 2
پشتیبانی Docker را اضافه کنید
Add Docker Support
فایل داکر دستی برای برنامه دات نت
Manual docker file for .NET Application
پروژه جدید ایجاد کنید و فایل Docker را اضافه کنید
Create New Project and Add Docker File
وب سایت را به صورت محلی اجرا کنید
Run Website Locally
3 برنامه را روی docker اجرا کنید
3 Run application on docker
مخزن DockerHub
DockerHub Repository
4 از Powershell وارد Docker شوید
4 Login to Docker from Powershell
5 تصویر را به داکر هاب فشار دهید
5 Push Image to Docker Hub
6 تصویر را بکشید و ظرف بسازید
6 Pull Image and build container
7 متغیر محیطی را در فایل داکر تنظیم کنید و تگ جدید را فشار دهید
7 Set environment variable in docker file and push new tag
یادداشت های سخنرانی
Lecture Notes
Container را در Azure مستقر کنید
Deploy Container to Azure
8 استقرار اساسی Azure
8 Basic Azure Deployment
9 استقرار در برنامه کانتینر
9 Deploy on Container App
Azure Clean Up
Azure Clean Up
تکلیف پروژه دات نت
.NET Project Assignment
پروژه دات نت را با راه حل و پروژه در دایرکتوری های مختلف ایجاد کنید
Create .NET Project with solution and project in different directory
یودمی یکی از بزرگترین پلتفرمهای آموزشی آنلاین است که به میلیونها کاربر در سراسر جهان امکان دسترسی به دورههای متنوع و کاربردی را فراهم میکند. این پلتفرم امکان آموزش در زمینههای مختلف از فناوری اطلاعات و برنامهنویسی گرفته تا زبانهای خارجی، مدیریت، و هنر را به کاربران ارائه میدهد. با استفاده از یودمی، کاربران میتوانند به صورت انعطافپذیر و بهینه، مهارتهای جدیدی را یاد بگیرند و خود را برای بازار کار آماده کنند.
یکی از ویژگیهای برجسته یودمی، کیفیت بالای دورهها و حضور استادان مجرب و با تجربه در هر حوزه است. این امر به کاربران اعتماد میدهد که در حال دریافت آموزش از منابع قابل اعتماد و معتبر هستند و میتوانند به بهترین شکل ممکن از آموزشها بهره ببرند. به طور خلاصه، یودمی به عنوان یکی از معتبرترین و موثرترین پلتفرمهای آموزشی آنلاین، به افراد امکان میدهد تا به راحتی و با کیفیت، مهارتهای مورد نیاز خود را ارتقا دهند و به دنبال رشد و پیشرفت شغلی خود باشند.
Passionate Software Developer من یک مهندس نرم افزار پرشور و خلاق با تمرکز قوی بر روی سادگی و جزئیات کامل هستم. من از دوران دبیرستان برنامه نویسی کرده ام و با چندین وب و دسکتاپ با استفاده از دات نت درگیر بوده ام. من دارای مدرک کارشناسی ارشد در رشته علوم کامپیوتر و لیسانس مهندسی کامپیوتر هستم. من همچنین سالها تجربه کار با دات نت سی شارپ و نت ام وی سی را دارم. من از تدریس در کنار کار تمام وقتم لذت می برم. برای من، مهمترین بخش در مورد نوشتن و آموزش کد، حذف سختی های هر دانش آموزی است که مایل به یادگیری است اما نمی تواند منبع کافی را پیدا کند که به راحتی قابل درک باشد. کدنویسی راهی برای خلاقیت و سرگرمی است!
نمایش نظرات