مترجم | پرووید |
---|---|
ناظر ترجمه | پرووید |
دوبلر | پرووید |
ناظر دوبلاژ | پرووید |
آموزش داکر Docker و Container در پروژه های ASP.NET Core یکی دیگر از آموزش های گروه آموزشی پرووید می باشد که در این قسمت آن را به شما معرفی می کنیم. این بسته ی آموزشی نیز یکی از دوره های آموزشی دیگر که در حوزه ی فارسی سازی آموزش های انگلیسی تنظیم شده است می باشد. عنوان این بسته ی آموزشی استفاده کردن از Docker Image ها و Container ها در ASP.NET Core است که با نام اصلی Docker Images and Containers for ASP.NET Core از شرکت Pluralsight منتشر شده است.
داکر یک نرم افزار Open Source می باشد که به منظور ساده تر کردن روش توسعه نرمافزار مورد استفاده قرار میگیرند. در واقع Docker مجموعه ای از ابزارهای Platform as a Service است که محیط های مجازی سازی شده و Virtualized Environment هایی را در اختیار شما قرار می دهند. با استفاده از این محیط های مجازی سازی شده روند Build کردن و Deploy کردن و تست کردن اپلیکیشن ها بیش از پیش ساده خواهد شد. استفاده کردن از Docker میتواند عملکرد شما به عنوان یک برنامه نویس را کاملاً دگرگون کند. البته یادگیری عملکرد Docker و استفاده کردن از قابلیت های مختلف آن و البته آشنایی با واژگانی از قبیل Dockerfile و Image و Container و Volume کمی برای برنامه نویسان تازه کار دشوار خواهد بود.
یک Docker Image در واقع یک فایل غیرقابل تغییر است که شامل Source Code و Library ها و Dependency ها دیگر ابزارها و فایل های مورد نیاز برای اجرای کردن یک برنامه میباشند. از آنجایی که Docker Image ها فقط خواندنی و یا Read-Only هستند اغلب به آنها Snapshot نیز گفته میشود. در واقع یک Dockerfile محیط مجازی و یا Virtual Environment در یک زمان خاص است. یکی از قابلیت های بسیار ویژه Docker همین سازگاری و یا Consistency فایل های Docker Image می باشند. در این قسمت منظور ما از Consistency عدم امکان ایجاد تغییر در آنها است. این موضوع باعث میشود تا برنامه نویسان بتوانند در یک شرایط یکسان و غیر قابل تغییر نرمافزارهای خود را تست و اجرا کنند. از آنجایی که Docker Image در واقع فقط Template ها و یا الگوهایی هستند، امکان اجرا کردن آنها وجود ندارد. در واقع با استفاده از این Template ها شما یک Container را ایجاد خواهید کرد. به بیان ساده یک Container در واقع یک نسخه در حال اجرا از یک Docker Image می باشد. زمانی که یک Container را ایجاد می کنید یک لایه قابل نوشتن سوار بر آن Docker Image فقط خواندنی در اختیار شما قرار می گیرد و این بدان معنی است که می توانید با استفاده از آن Container اقدام به ایجاد کردن تغییر در Docker Image کنید.
علاوه بر این بسته آموزشی که در رابطه با استفاده کردن از داکر و Container ها در پروژه های ASP.NET Core می باشد توصیه میکنیم که از آموزش شروع به کار با داکر Docker در ویندوز و آموزش توسعه وب اپلیکیشن ASP.NET Core و داکر Docker دیدن بفرمایید.
فصل اول: مقدمه دوره آموزشی
فصل دوم: اجرا کردن یک اپلیکیشن Asp.Net Core در یک Container
فصل سوم: انتخاب کردن یک Base Image
فصل چهارم: توزیع کردن یک اپلیکیشن از قبل Publish شده در یک Image
فصل پنجم: ساختن اپلیکیشن در یک Container
فصل ششم: خودکار کردن روند Build شدن با استفاده از یک Dockerfile
فصل هشتم: ایجاد کردن یک اپلیکیشن Asp.Net Core
فصل نهم: تجزیه و تحلیل کردن پشتیبانی از داکر در ویژوال استودیو
تمامی حقوقی مادی و معنوی متعلق به گروه آموزشی پرووید است.
نقد و بررسیها
هیچ دیدگاهی برای این محصول نوشته نشده است.