آموزش مبانی داکر - درک کانتینرها و ایمیج‌ها - آخرین آپدیت

دانلود Docker Fundamentals - Understanding Containers and Images

نکته: ممکن هست محتوای این صفحه بروز نباشد ولی دانلود دوره آخرین آپدیت می باشد.
نمونه ویدیوها:
توضیحات دوره: به‌روزرسانی شده در می ۲۰۲۵. این دوره اکنون دارای قابلیت Coursera Coach است! روشی هوشمندتر برای یادگیری با گفتگوهای تعاملی و آنی که به شما کمک می‌کند دانش خود را آزمایش کنید، پیش‌فرض‌ها را به چالش بکشید و همزمان با پیشروی در دوره، درک خود را عمیق‌تر کنید. در این دوره جامع داکر، شما بر مبانی کانتینری‌سازی، از جمله نحوه ایجاد، مدیریت و استقرار کانتینرها و ایمیج‌های داکر مسلط خواهید شد. در پایان دوره، قادر خواهید بود تفاوت‌های بین کانتینرها و ماشین‌های مجازی را درک کنید، داکر را روی پلتفرم‌های مختلف نصب کنید، کانتینرها را با استفاده از Docker CLI مدیریت نمایید و ایمیج‌های داکر را ساخته و بهینه کنید. همچنین یاد می‌گیرید که چگونه برنامه‌های واقعی مانند NGINX، Express و React را کانتینری کنید و تجربه عملی لازم برای استقرار واقعی را به دست آورید. دوره با معرفی داکر و کانتینرها، توضیح مزایای اصلی و معماری آن‌ها آغاز می‌شود. شما داکر را روی MacOS، لینوکس و ویندوز نصب خواهید کرد تا برای محیط‌های توسعه واقعی آماده شوید. همچنین از Play with Docker برای آزمایش‌های سریع کانتینری استفاده خواهید کرد. در نهایت، پروژه‌هایی را به اتمام می‌رسانید که شامل ساخت و استقرار برنامه‌های کانتینری است و باعث تقویت دانش و اعتماد به نفس شما در کار با داکر می‌شود. این دوره برای مبتدیانی که درک پایه‌ای از توسعه نرم‌افزار دارند ایده‌آل است و هیچ تجربه قبلی در مورد داکر نیاز نیست.

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

شروع دوره Getting Started with the Course

  • معرفی تخصص Introduction to the Specialization

  • بهره‌برداری حداکثری از این دوره Making the Most of This Course

  • تعیین انتظارات Setting Expectations

[داکر] معرفی کانتینرها [Docker] Introduction to Containers

  • مرور کلی بخش Overview of the Section

  • چرا از کانتینرها استفاده کنیم؟ Why Use Containers?

  • مقایسه کانتینرها و ماشین‌های مجازی Comparing Containers and Virtual Machines

  • معماری داکر و اجزای کلیدی Docker Architecture and Key Components

[داکر] نصب داکر و ابزارهای مورد نیاز [Docker] Setting Up Docker and Required Tools

  • مرور کلی بخش Overview of the Section

  • نصب داکر روی MacOS [کاربران مک] Installing Docker on MacOS [MacOS Users]

  • نصب داکر روی لینوکس [کاربران لینوکس] Installing Docker on Linux [Linux Users]

  • اجرای داکر بدون Sudo [کاربران لینوکس] Running Docker Without Sudo [Linux Users]

  • راه‌اندازی زیرسیستم ویندوز برای لینوکس (WSL) [کاربران ویندوز] Setting Up Windows Subsystem for Linux (WSL) [Windows Users]

  • ویژگی‌های کلیدی WSL [کاربران ویندوز] Key Features of Windows Subsystem for Linux [Windows Users]

  • نصب داکر روی ویندوز [کاربران ویندوز] Installing Docker on Windows [Windows Users]

  • اجرای داکر در WSL [کاربران ویندوز] Running Docker in WSL [Windows Users]

  • بررسی Play with Docker Exploring Play with Docker

  • نصب NodeJS Installing NodeJS

  • نصب Postman Installing Postman

  • نصب Visual Studio Code Installing Visual Studio Code

[داکر] اجرای کانتینرها با استفاده از داکر [Docker] Running Containers Using Docker

  • مرور کلی بخش Overview of the Section

  • آزمایشگاه: اجرای اولین کانتینر شما Lab: Running Your First Container

  • بررسی چرخه حیات کانتینر Exploring the Container Lifecycle

  • آزمایشگاه: استفاده از Docker CLI - بخش اول Lab: Using the Docker CLI - Part 1

  • آزمایشگاه: استفاده از Docker CLI - بخش دوم Lab: Using the Docker CLI - Part 2

  • آزمایشگاه: دریافت راهنما در Docker CLI Lab: Getting Help with the Docker CLI

[داکر] پروژه: شخصی‌سازی صفحات NGINX [Docker] Project - Customizing NGINX Pages

  • مرور کلی پروژه Overview of the Project

  • اجرای کانتینرهای NGINX Running NGINX Containers

  • شخصی‌سازی محتوا در داخل کانتینر NGINX Customizing Content Inside the NGINX Container

  • جمع‌بندی پروژه Wrapping Up the Project

[داکر] معرفی ایمیج‌های داکر [Docker] Introduction to Docker Images

  • مرور کلی بخش Overview of the Section

  • ایمیج‌های داکر چیستند؟ What Are Docker Images?

  • کار با ریجستری‌های کانتینر Working with Container Registries

  • آزمایشگاه: بررسی DockerHub Lab: Exploring DockerHub

  • آزمایشگاه: ورود به DockerHub از طریق Docker CLI Lab: Logging Into DockerHub via Docker CLI

  • آزمایشگاه: مدیریت ایمیج‌های داکر با CLI Lab: Managing Docker Images with the CLI

  • معرفی داکرفایل‌ها (Dockerfiles) Introduction to Dockerfiles

  • آزمایشگاه: ایجاد داکرفایل برای Nginx Lab: Creating a Dockerfile for Nginx

  • آزمایشگاه: افزودن فایل‌های محلی به ایمیج داکر Lab: Adding Local Files to Our Docker Image

  • آزمایشگاه: درک تفاوت بین ایمیج‌ها و کانتینرها Lab: Understanding the Difference Between Images and Containers

[داکر] پروژه: کانتینری کردن یک برنامه Express [Docker] Project - Containerize an Express App

  • مرور کلی پروژه Project Overview

  • ساخت یک برنامه Hello World با Express Building a Hello World Express App

  • ذخیره و بازگردانی کاربران در حافظه Saving and Returning Users in Memory

  • تست برنامه کاربران Testing the Users App

  • داکری کردن برنامه Express Dockerizing Our Express App

  • بررسی تعاملات کانتینری و پاکسازی پروژه Exploring Container Interactions and Project Cleanup

[داکر] بررسی عمیق ایمیج‌های داکر [Docker] In-Depth Look at Docker Images

  • مرور کلی بخش Overview of the Section

  • آزمایشگاه: درک معماری لایه‌ای داکر Lab: Understanding Docker's Layered Architecture

  • آزمایشگاه: بررسی Build Contextها Lab: Exploring Build Contexts

  • آزمایشگاه: استفاده از Dockerignore برای نادیده گرفتن فایل‌ها Lab: Using Dockerignore to Skip Files

  • آزمایشگاه: معرفی متغیرهای محیطی (Environment Variables) Lab: Introduction to Environment Variables

  • آزمایشگاه: تنظیم متغیرهای محیطی از طریق CLI Lab: Setting Environment Variables via the CLI

  • آزمایشگاه: تنظیم متغیرهای محیطی از طریق فایل‌ها Lab: Setting Environment Variables via Files

  • آزمایشگاه: تفاوت CMD و ENTRYPOINT در داکرفایل‌ها Lab: CMD vs. ENTRYPOINT in Dockerfiles

  • معرفی ایمیج‌های Distroless Introduction to Distroless Images

  • آزمایشگاه: معرفی داکرفایل‌های چندمرحله‌ای (Multistage) Lab: Introduction to Multistage Dockerfiles

  • آزمایشگاه: داکرفایل‌های چندمرحله‌ای و ایمیج‌های Distroless در عمل Lab: Multistage Dockerfiles and Distroless Images in Practice

  • آزمایشگاه: افزودن Typescript به برنامه Express Lab: Adding Typescript to the Express App

  • آزمایشگاه: به‌روزرسانی داکرفایل برای تبدیل کد Typescript Lab: Updating Dockerfile to Transpile Typescript Code

  • آزمایشگاه: بهینه‌سازی ایمیج‌های داکر - ایمیج‌های پایه Lab: Optimizing Docker Images - Base Images

  • آزمایشگاه: بهینه‌سازی ایمیج‌های داکر - ترتیب دستورات Lab: Optimizing Docker Images - Instruction Order

  • آزمایشگاه: بهینه‌سازی ایمیج‌های داکر - مدیریت وابستگی‌ها Lab: Optimizing Docker Images - Managing Dependencies

  • آزمایشگاه: بهینه‌سازی داکرفایل Typescript Lab: Optimizing Our Typescript Dockerfile

[داکر] پروژه: کانتینری کردن برنامه React [Docker] Project - Containerize React App

  • مرور کلی پروژه Project Overview

  • راه‌اندازی برنامه React Setting Up the React App

  • ساخت و سرو کردن برنامه React Building and Serving the React App

  • ایجاد داکرفایل برای برنامه React - بخش اول Creating a Dockerfile for Our React App - Part 1

  • ایجاد داکرفایل برای برنامه React - بخش دوم Creating a Dockerfile for Our React App - Part 2

نمایش نظرات

آموزش مبانی داکر - درک کانتینرها و ایمیج‌ها
جزییات دوره
10h 19m
67
(آخرین آپدیت)
4,636
5 از 5
دارد
دارد
دارد
Chris Croft
جهت دریافت آخرین اخبار و آپدیت ها در کانال تلگرام عضو شوید.

Google Chrome Browser

Internet Download Manager

Pot Player

Winrar

Chris Croft Chris Croft

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