آموزش Docker برای توسعه دهندگان وب

Docker for Web Developers

نکته: آخرین آپدیت رو دریافت میکنید حتی اگر این محتوا بروز نباشد.
توضیحات دوره: این دوره به شما یاد می دهد که چگونه کانتینرهای Docker را در جریان کار توسعه وب خود بسازید، اجرا کنید و ادغام کنید. آیا به دنبال ساده سازی گردش کار توسعه وب خود، دستیابی به سازگاری در بین محیط ها و افزایش بهره وری هستید؟ در این دوره آموزشی، Docker for Web Developers، یاد خواهید گرفت که چگونه به طور موثر کانتینرهای Docker را با موفقیت در گردش کار توسعه وب خود بسازید، اجرا کنید و ادغام کنید. ابتدا، مزایایی را که Docker به توسعه دهندگان ارائه می دهد و نقش مهمی که می تواند در گردش کار توسعه وب ایفا کند را بررسی خواهید کرد. در مرحله بعد، نحوه نصب Docker Desktop را بر روی دستگاه توسعه خود برای کار با تصاویر و کانتینرها کشف خواهید کرد. از آنجا، نحوه استفاده از تصاویر Docker Hub، ایجاد Dockerfiles خود، و ادغام کد منبع در تصاویر و کانتینرهای Docker را برای سرعت بخشیدن به روند توسعه یاد خواهید گرفت. در نهایت، نحوه استفاده از Docker Compose برای راه‌اندازی سرورهای وب و API، پایگاه‌های داده و سایر کانتینرها را پوشش می‌دهید. وقتی این دوره را به پایان رساندید، مهارت ها و دانش مورد نیاز برای افزایش گردش کار توسعه، ایجاد ثبات در محیط ها و دستیابی به دستاوردهای بهره وری را خواهید داشت.

سرفصل ها و درس ها

بررسی اجمالی دوره Course Overview

  • بررسی اجمالی دوره Course Overview

چرا از Docker Containers به ​​عنوان یک توسعه دهنده استفاده کنیم؟ Why Use Docker Containers as a Developer?

  • بررسی اجمالی Overview

  • معرفی Introduction

  • داکر چیست؟ What Is Docker?

  • مزایای Docker Docker Benefits

  • کانتینرهای داکر در حال عمل Docker Containers in Action

  • خلاصه Summary

تنظیم محیط برنامه نویس شما Setting up Your Dev Environment

  • معرفی Introduction

  • نصب Docker Desktop Installing Docker Desktop

  • کاوش در تنظیمات: مک Exploring Settings: Mac

  • کاوش در تنظیمات: ویندوز Exploring Settings: Windows

  • کاوش در تنظیمات: لینوکس Exploring Settings: Linux

  • شروع کار با دستورات داکر Getting Started with Docker Commands

  • خلاصه Summary

کد منبع خود را به یک ظرف قلاب کنید Hook Your Source Code into a Container

  • معرفی Introduction

  • سیستم فایل لایه ای The Layered File System

  • ظروف و حجم Containers and Volumes

  • کد منبع، جلدها و کانتینرها Source Code, Volumes, and Containers

  • حجم کانتینر در عمل Container Volumes in Action

  • اتصال حجم کانتینر به کد منبع Node.js Hooking a Container Volume to Node.js Source Code

  • اتصال حجم کانتینر به کد منبع اصلی ASP.NET Hooking a Container Volume to ASP.NET Core Source Code

  • حذف ظروف و حجم Removing Containers and Volumes

  • خلاصه Summary

ساخت تصاویر سفارشی با Dockerfile Building Custom Images with Dockerfile

  • معرفی Introduction

  • شروع کار با Dockerfile Getting Started with Dockerfile

  • ایجاد یک تصویر سفارشی Node.js Creating a Custom Node.js Image

  • ساخت یک تصویر هسته سفارشی ASP.NET Building a Custom ASP.NET Core Image

  • Dockerfiles چند مرحله ای Multi-stage Dockerfiles

  • انتشار تصویر در داکر هاب Publishing an Image to Docker Hub

  • داکر فشار در عمل docker push in Action

  • خلاصه Summary

برقراری ارتباط بین کانتینرهای Docker Communicating between Docker Containers

  • معرفی Introduction

  • شروع کار با شبکه های کانتینری Getting Started with Container Networks

  • شبکه های کانتینری در عمل Container Networks in Action

  • برقراری ارتباط بین بسیاری از کانتینرها Communicating between Many Containers

  • خلاصه Summary

مدیریت کانتینرها با Docker Compose Managing Containers with Docker Compose

  • معرفی Introduction

  • شروع کار با Docker Compose Getting Started with Docker Compose

  • فایل docker-compose.yml The docker-compose.yml File

  • دستورات نوشتن Docker Docker Compose Commands

  • Docker Compose در عمل Docker Compose in Action

  • کاوش در خدمات محیطی توسعه Exploring Development Environment Services

  • کاوش فایل docker-compose.yml Exploring the docker-compose.yml File

  • اجرای خدمات محیطی توسعه Running the Development Environment Services

  • خلاصه و مراحل بعدی Summary and Next Steps

نمایش نظرات

نظری ارسال نشده است.

آموزش Docker برای توسعه دهندگان وب
خرید اشتراک و دانلود خرید تکی و دانلود | 160,000 تومان (5 روز مهلت دانلود) زمان تقریبی آماده سازی لینک دانلود این دوره آموزشی حدود 5 تا 24 ساعت می باشد.
جزییات دوره
3h 45m
45
Pluralsight (پلورال سایت) pluralsight-small
28 شهریور 1402 (آخرین آپدیت رو دریافت می‌کنید، حتی اگر این تاریخ بروز نباشد.)
از 5
دارد
دارد
دارد
Dan Wahlin

Google Chrome Browser

Internet Download Manager

Pot Player

Winrar

Dan Wahlin Dan Wahlin

توسعه دهنده، Google GDE و Microsoft MVP

Pluralsight (پلورال سایت)

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

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