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

Docker for Web Developers

نکته: آخرین آپدیت رو دریافت میکنید حتی اگر این محتوا بروز نباشد.
نمونه ویدیویی برای نمایش وجود ندارد.
توضیحات دوره: Docker می تواند مزایای زیادی برای روند کار و روند استقرار شما به همراه داشته باشد. شما نحوه استفاده از ابزارها و دستورات Docker ، نحوه کار با تصاویر و کانتینرها ، تکنیک های تنظیم کانتینر و موارد دیگر را خواهید آموخت. ساخت برنامه های وب که به صورت یکسان در چندین محیط اجرا می شوند می تواند یک پروسه زمانبر باشد. این دوره ، Docker for Web Developers ، به شما نحوه استفاده از بستر باز Docker را آموزش می دهد تا بتوانید به طور کارآمد برنامه هایی را بسازید که به طور مداوم در هر دستگاهی اجرا شوند. ابتدا با Docker ، جعبه ابزار آن ، دستورات Docker Machine و Docker Client و چگونگی کمک همه این م youلفه ها به شما در محیط توسعه آشنا خواهید شد. در مرحله بعدی ، کار با تصاویر و همچنین محفظه های Docker و نحوه پیوند و مدیریت آنها را یاد خواهید گرفت. پس از آن ، خواهید فهمید که چگونه یک محیط توسعه کاملاً کاربردی ، چه به صورت محلی و چه در فضای ابری ، راه اندازی شده است. با پایان این دوره ، شما می توانید بهره وری خود را افزایش دهید و برنامه های سبک ایجاد کنید که بدون توجه به محیط کار یکسان اجرا می شوند.

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

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

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

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

  • مقدمه Introduction

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

  • مزایای Docker (برای توسعه دهندگان وب) Docker Benefits (for Web Developers)

  • ابزار Docker Docker Tools

  • داکر در عمل Docker in Action

  • خلاصه Summary

تنظیم محیط Docker Setting up Your Docker Environment

  • مقدمه Introduction

  • نصب Docker در Mac Installing Docker on Mac

  • نصب Docker در ویندوز Installing Docker on Windows

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

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

  • خلاصه Summary

با استفاده از ابزار Docker Using Docker Tools

  • مقدمه Introduction

  • شروع کار با دستگاه داکر Getting Started with Docker Machine

  • Docker Machine in Action (Mac) Docker Machine in Action (Mac)

  • Docker Machine in Action (ویندوز) Docker Machine in Action (Windows)

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

  • Docker Client in Action (Mac) Docker Client in Action (Mac)

  • Docker Client in Action (ویندوز) Docker Client in Action (Windows)

  • بازبینی دستورات Docker Docker Commands Review

  • خلاصه Summary

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

  • مقدمه Introduction

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

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

  • کد منبع ، جلد ، و ظروف Source Code, Volumes, and Containers

  • هوک کردن یک حجم به کد منبع Node.js Hooking a Volume to Node.js Source Code

  • هوک کردن حجم در کد منبع ASP.NET Hooking a Volume to ASP.NET Source Code

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

  • خلاصه Summary

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

  • مقدمه Introduction

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

  • ایجاد یک Nocker.js سفارشی Creating a Custom Node.js Dockerfile

  • ساختن یک تصویر Node.js Building a Node.js Image

  • ایجاد یک برنامه سفارشی هسته ASP.NET Creating a Custom ASP.NET Core Dockerfile

  • ساخت تصویر اصلی ASP.NET Building an ASP.NET Core Image

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

  • خلاصه Summary

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

  • مقدمه Introduction

  • شروع با اتصال کانتینر Getting Started with Container Linking

  • پیوند دادن کانتینرها با نام Linking Containers by Name

  • اتصال Node.js و MongoDB Containers Linking Node.js and MongoDB Containers

  • پیوند دادن ظروف ASP.NET Core و PostgreSQL Linking ASP.NET Core and PostgreSQL Containers

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

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

  • اتصال چندین کانتینر Linking Multiple Containers

  • خلاصه Summary

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

  • مقدمه Introduction

  • شروع کار با ساختن داکر Getting Started with Docker Compose

  • پرونده docker-compose.yml The docker-compose.yml File

  • Docker دستورات را می نویسد Docker Compose Commands

  • داکر در عمل نوشتن Docker Compose in Action

  • راه اندازی خدمات محیط توسعه Setting up Development Environment Services

  • ایجاد یک پرونده سفارشی docker-compose.yml Creating a Custom docker-compose.yml File

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

  • خلاصه Summary

حرکت به کوبرنتس Moving to Kubernetes

  • مقدمه Introduction

  • فراتر از داکر آهنگسازی Beyond Docker Compose

  • مقدمه ای بر کوبرنتس Introduction to Kubernetes

  • در حال اجرای Kubernetes به صورت محلی Running Kubernetes Locally

  • مفاهیم کلیدی Kubernetes Key Kubernetes Concepts

  • تبدیل از Docker Compose به Kubernetes Converting from Docker Compose to Kubernetes

  • در حال اجرا کانتینر در Kubernetes Running Containers in Kubernetes

  • توقف و برداشتن ظروف در Kubernetes Stopping and Removing Containers in Kubernetes

  • خلاصه Summary

بررسی پرونده Docker Reviewing the Case for Docker

  • بررسی دوره Course Review

نمایش نظرات

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

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

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

آموزش Docker برای توسعه دهندگان وب
جزییات دوره
5h 38m
66
Pluralsight (پلورال سایت) Pluralsight (پلورال سایت)
(آخرین آپدیت)
708
4.7 از 5
دارد
دارد
دارد
Dan Wahlin
جهت دریافت آخرین اخبار و آپدیت ها در کانال تلگرام عضو شوید.

Google Chrome Browser

Internet Download Manager

Pot Player

Winrar

Dan Wahlin Dan Wahlin

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