آموزش جامع داکر (Docker) و کانتینرها - آخرین آپدیت

دانلود Introduction to Docker and Containers

نکته: ممکن هست محتوای این صفحه بروز نباشد ولی دانلود دوره آخرین آپدیت می باشد.
نمونه ویدیوها:
توضیحات دوره: کانتینرهای داکر به رایج‌ترین بخش از فرآیند بسته‌بندی و استقرار اپلیکیشن‌ها تبدیل شده‌اند. غول‌های تکنولوژی در مقیاس بزرگ مانند آمازون، گوگل و مایکروسافت به آن‌ها متکی هستند، بنابراین توسعه‌دهندگان باید نحوه استفاده از کانتینرها را به خوبی درک کنند. یک کانتینر داکر، یک بسته نرم‌افزاری سبک، مستقل و قابل اجرا است که شامل تمام موارد مورد نیاز برای اجرای یک اپلیکیشن است: کد، محیط زمان اجرا (runtime)، ابزارهای سیستمی، کتابخانه‌های سیستمی و تنظیمات. داکر با اجازه دادن به توسعه‌دهندگان برای کار در محیط‌های استاندارد با استفاده از کانتینرهای محلی، چرخه عمر توسعه را بهینه می‌کند. کانتینرها برای گردش کارهای یکپارچه‌سازی و تحویل مداوم (CI/CD) فوق‌العاده هستند. در این دوره، نوردین به معرفی داکر و فناوری کانتینرسازی، دلیل کاربردی بودن و مزایای شفاف آن می‌پردازد. او نحوه نصب داکر، اجرای موفقیت‌آمیز کانتینرها و نحوه کانتینرسازی حرفه‌ای اپلیکیشن‌ها با استفاده از Dockerfile را آموزش می‌دهد. این دوره همچنین نگاهی به کاربردهای واقعی دارد تا نشان دهد فرآیند کانتینرسازی و استقرار در دنیای واقعی چگونه عمل می‌کند.

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

مقدمه‌ای بر داکر و کانتینرها Introduction to Docker and Containers

  • مقدمه Introduction

  • اهداف یادگیری Learning objectives

  • داکر و کانتینر چیست؟ Learn what Docker is and what Containers are

  • بررسی مشکل وابستگی‌ها قبل و بعد از داکر Review the Dependency Problem before and after Docker

  • مقایسه کانتینرها با ماشین‌های مجازی (VM) Compare Containers with Virtual Machines

  • چرا کانتینرسازی محبوب شده است؟ Find out why Containerization has become popular

  • استفاده از داکر برای میکروسرویس‌ها و بازتولیدپذیری Use Docker for microservices and reproducibility

  • اهداف یادگیری Learning objectives

  • آشنایی با معماری داکر Learn the Docker Architecture

  • نصب داکر روی سیستم‌عامل MacOS Perform Docker Installation on MacOS

  • نصب داکر روی سیستم‌عامل ویندوز Docker Installation on Windows

  • نصب داکر روی سیستم‌عامل لینوکس Docker Installation on Linux

  • اهداف یادگیری Learning objectives

  • اجرای اولین کانتینرهای داکر Run your first Docker Containers

  • اجرای کانتینرهای داکر در پس‌زمینه (Background) Run your Docker Containers in the background

  • آموزش شبکه در کانتینرهای داکر Learn Docker Container networking

  • ساخت حساب کاربری در داکر هاب (Docker Hub) Create a Docker-Hub account

  • اهداف یادگیری Learning objectives

  • درک تفاوت بین کانتینرها و ایمیج‌های داکر Understand the difference between Docker Containers and images

  • جستجوی ایمیج‌های داکر در داکر هاب Search for Docker images on Docker-Hub

  • تفاوت بین root namespace و user namespace در داکر هاب Learn the difference between Docker-Hub’s root namespace and user namespace

  • آشنایی با self hosted namespace Learn about self-hosted namespace

  • اهداف یادگیری Learning objectives

  • درک نحوه ساخت ایمیج‌های داکر Develop an understanding of how to create Docker images

  • ساخت تعاملی ایمیج داکر Create a Docker image interactively

  • آشنایی با ساختار Dockerfile Learn the structure of a Dockerfile

  • ساخت Dockerfile برای ایجاد خودکار ایمیج داکر Create a Dockerfile to automatically create a Docker image

  • اهداف یادگیری Learning objectives

  • آموزش و استفاده از دستورات ضروری Dockerfile Learn and use Essential Dockerfile instructions

  • استفاده از Docker Volumes برای ذخیره‌سازی دائمی داده‌ها Learn and use Docker Volumes for permanent data storage

  • آموزش دستورات کاربردی‌تر داکر و دستورات Dockerfile Learn more useful Docker commands and Dockerfile instructions

  • اهداف یادگیری Learning objectives

  • داکرایز کردن یک اپلیکیشن یادگیری ماشین پایتون Dockerize a Python Machine Learning Application

  • داکرایز کردن یک اپلیکیشن وب جاوااسکریپت Dockerize a Javascript Web Application

  • داکرایز کردن یک اپلیکیشن R Dockerize an R Application

  • آشنایی با کانتینرهای ویندوز Learn Windows Containers

  • اهداف یادگیری Learning objectives

  • مروری بر Docker Compose و شبکه داکر Overview of Docker-Compose and Docker Networking

  • درک پیکربندی YAML در Docker Compose Develop an Understanding of Docker-Compose’s YAML Configuration

  • آموزش نحوه ایجاد یک سرویس (Service) Learn how to create a Service

  • کار با متغیرهای محیطی (Environment Variables)، مقیاس‌پذیری و Replicaها Learn how to Work with Environment Variables, Scaling and Replicas

  • پیاده‌سازی یک مثال واقعی با Docker Compose Create a Real-World Example with Docker-Compose

  • جمع‌بندی دوره Course Summary

نمایش نظرات

آموزش جامع داکر (Docker) و کانتینرها
جزییات دوره
9h 36m
43
(آخرین آپدیت)
493
- از 5
دارد
دارد
دارد
Chris Croft
جهت دریافت آخرین اخبار و آپدیت ها در کانال تلگرام عضو شوید.

Google Chrome Browser

Internet Download Manager

Pot Player

Winrar

Chris Croft Chris Croft

مربی مدیریت، سخنران، نویسنده