آموزش 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

  • راه حل تکلیف Assignment Solution

نمایش نظرات

Udemy (یودمی)

یودمی یکی از بزرگ‌ترین پلتفرم‌های آموزشی آنلاین است که به میلیون‌ها کاربر در سراسر جهان امکان دسترسی به دوره‌های متنوع و کاربردی را فراهم می‌کند. این پلتفرم امکان آموزش در زمینه‌های مختلف از فناوری اطلاعات و برنامه‌نویسی گرفته تا زبان‌های خارجی، مدیریت، و هنر را به کاربران ارائه می‌دهد. با استفاده از یودمی، کاربران می‌توانند به صورت انعطاف‌پذیر و بهینه، مهارت‌های جدیدی را یاد بگیرند و خود را برای بازار کار آماده کنند.

یکی از ویژگی‌های برجسته یودمی، کیفیت بالای دوره‌ها و حضور استادان مجرب و با تجربه در هر حوزه است. این امر به کاربران اعتماد می‌دهد که در حال دریافت آموزش از منابع قابل اعتماد و معتبر هستند و می‌توانند به بهترین شکل ممکن از آموزش‌ها بهره ببرند. به طور خلاصه، یودمی به عنوان یکی از معتبرترین و موثرترین پلتفرم‌های آموزشی آنلاین، به افراد امکان می‌دهد تا به راحتی و با کیفیت، مهارت‌های مورد نیاز خود را ارتقا دهند و به دنبال رشد و پیشرفت شغلی خود باشند.

آموزش Docker for .NET Developer - Getting Started [2023]
جزییات دوره
3 hours
57
Udemy (یودمی) Udemy (یودمی)
(آخرین آپدیت)
3,086
4.7 از 5
دارد
دارد
دارد
Bhrugen Patel
جهت دریافت آخرین اخبار و آپدیت ها در کانال تلگرام عضو شوید.

Google Chrome Browser

Internet Download Manager

Pot Player

Winrar

Bhrugen Patel Bhrugen Patel

Passionate Software Developer من یک مهندس نرم افزار پرشور و خلاق با تمرکز قوی بر روی سادگی و جزئیات کامل هستم. من از دوران دبیرستان برنامه نویسی کرده ام و با چندین وب و دسکتاپ با استفاده از دات نت درگیر بوده ام. من دارای مدرک کارشناسی ارشد در رشته علوم کامپیوتر و لیسانس مهندسی کامپیوتر هستم. من همچنین سالها تجربه کار با دات نت سی شارپ و نت ام وی سی را دارم. من از تدریس در کنار کار تمام وقتم لذت می برم. برای من، مهمترین بخش در مورد نوشتن و آموزش کد، حذف سختی های هر دانش آموزی است که مایل به یادگیری است اما نمی تواند منبع کافی را پیدا کند که به راحتی قابل درک باشد. کدنویسی راهی برای خلاقیت و سرگرمی است!