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

دانلود The Docker Masterclass for Beginners

نکته: ممکن هست محتوای این صفحه بروز نباشد ولی دانلود دوره آخرین آپدیت می باشد.
نمونه ویدیوها:
توضیحات دوره: به‌روزرسانی شده در می ۲۰۲۵. این دوره اکنون دارای قابلیت Coursera Coach است! روشی هوشمندانه‌تر برای یادگیری با گفتگوهای تعاملی و لحظه‌ای که به شما کمک می‌کند دانش خود را آزمایش کنید، فرضیات را به چالش بکشید و در حین پیشروی در دوره، درک خود را عمیق‌تر کنید. با این مسترکلاس عملی که مخصوص مبتدیان طراحی شده است، قدرت داکر را آزاد کنید! شما با درکی بنیادی از داکر شروع خواهید کرد و مفاهیم اصلی، مزایا و نقش آن در توسعه مدرن نرم‌افزار را بررسی می‌کنید. از طریق دموهای تعاملی و تمرینات کاربردی، تجربه دست اولی در زمینه کانتینری‌سازی و استقرار (Deployment) کسب خواهید کرد. این دوره شما را گام‌به‌گام در تنظیم محیط توسعه، از جمله Docker Desktop و Visual Studio Code راهنمایی می‌کند. شما عمیقاً وارد مبانی داکر می‌شوید و یاد می‌گیرید که چگونه کانتینرها را ایجاد، مدیریت و بهینه‌سازی کنید. از اتصال Volumeها تا اشتراک‌گذاری داده‌ها بین کانتینرها، تسلط کاملی بر قابلیت‌های داکر پیدا خواهید کرد. در ادامه، یاد می‌گیرید که با استفاده از Dockerfile، تصاویر (Images) اختصاصی خود را بسازید و منتشر کنید. شما ساخت تصاویر داکر را از طریق تکنیک‌های Caching بهینه می‌کنید و برنامه‌های چند-کانتینری را با Docker Compose توسعه می‌دهید. در نهایت، اتوماسیون CI/CD را بررسی کرده و داکر را با GitHub Actions و AWS برای جریان‌های کاری استقرار در دنیای واقعی ادغام می‌کنید. این دوره برای توسعه‌دهندگان، مهندسان DevOps و متخصصان IT که به دنبال تسلط بر کانتینری‌سازی هستند، ایده‌آل است. هیچ تجربه قبلی در داکر نیاز نیست، اما آشنایی اولیه با لینوکس و رابط خط فرمان (CLI) مفید خواهد بود. چه مبتدی باشید و چه به دنبال تقویت مهارت‌های خود، این دوره یک تجربه یادگیری عملی عالی را فراهم می‌کند.

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

مقدمه Introduction

  • مقدمه و پیش‌نیازها Introduction and Prerequisites

  • دموی داکر - حتما تماشا کنید! Docker Demo - PLEASE WATCH THIS!

معرفی کامل داکر: چیست؟ چگونه کار می‌کند؟ و اهمیت آن Docker - Full Introduction: What is it? How it Works? And It's Importance

  • آشنایی با داکر Docker Introduction

  • مزایای داکر در بخش استقرار (Deployment) Docker Advantages on the Deployment Side

  • کانتینر داکر چیست؟ What is a Docker Container?

  • درک داکر و مجازی‌سازی - یک تکامل Understanding Docker and Virtualization - An Evolution

  • خلاصه بخش Section Summary

راه‌اندازی محیط توسعه Setup Development Environment

  • تنظیمات ماشین توسعه Development Machine Setup

  • نصب Visual Studio Code Installing Visual Studio Code

  • نصب اپلیکیشن Docker Desktop Installing Docker Desktop Application

  • اجرای Docker Desktop Running Docker Desktop

مبانی داکر - بررسی عمیق و عملی Docker Fundamentals - Hands-on Deep Dive - HANDS-ON

  • اجرای کانتینر Hello World داکر Run Docker Hello World Container

  • اجرای کانتینر BusyBox و شل Sh Running BusyBox Container and Sh Shell

  • دریافت و اجرای NGINX و مپینگ پورت‌ها Pulling and Running NGINX and Port Mapping

  • توقف و شروع کانتینرها Stop & Start Containers

  • ولوم‌های داکر و Bind Mounts Docker Volumes & Bind Mounts

  • [عملی] متصل کردن یک ولوم به کانتینر NGINX [HANDS-ON] Mount a Volume to a NGINX Container

  • تغییر داده‌های کانتینر و بررسی تغییرات به صورت محلی Changing Containers Data and Checking Changes Locally

  • اشتراک‌گذاری ولوم‌ها بین کانتینرها Sharing Volumes Between Containers

  • سفارشی‌سازی وب‌سایت‌های ما Customizing our Websites

  • مبانی داکر - خلاصه بخش Docker Fundamentals - Section Summary

[اختیاری] مبانی لینوکس [OPTIONAL] Linux Basics

  • پیش‌زمینه لینوکس - درک سیستم‌عامل و سیستم فایل لینوکس Linux Primer - Understanding the Linux OS and File System

  • دستورات لینوکس - مبانی Linux Commands – Basics

  • مبانی لینوکس - خلاصه Linux Basics – Summary

[عملی] داکر فایل و ایمیج‌ها - انتشار ایمیج‌های شخصی در Dockerhub [HANDS-ON] Dockerfile and Images - Publishing Your Own Images to Dockerhub

  • داکر فایل و ایمیج‌ها - مقدمه Dockerfile and Images – Introduction

  • ساختار و دستورات Dockerfile Dockerfile Structure and Directives

  • [عملی] ساخت یک وب‌اپلیکیشن ساده RandomQuote و داکریز کردن آن [Hands-on] - Creating a Simple RandomQuote Web App and Dockerizing It

  • بهبود اپلیکیشن RandomQuote - افزودن رابط کاربری وب Improving our RandoQuote App - Adding a Web Interface

  • ایمیج‌های پایه داکر (Base Images) Docker Base Images

  • انتشار ایمیج‌های داکر - مقدمه Publishing Docker Images – Introduction

  • انتشار ایمیج‌ها در Dockerhub Publishing Images to Dockerhub

  • خلاصه بخش Section Summary

لایه‌های داکر و کشینگ (Caching) Docker Layers and Caching

  • لایه‌های داکر و کشینگ - مقدمه Docker Layers and Caching – Introduction

  • بهینه‌سازی Dockerfile - مقایسه بهینه شده در مقابل بهینه نشده Optimizing a Dockerfile - Un-optimized vs Optimized – Comparison

  • خلاصه لایه‌های داکر و کشینگ Docker Layers and Caching Summary

داکر کامپوز - ساخت یک وب‌اپلیکیشن دو لایه و داکریز کردن آن Docker Compose - Building a 2-Tier Web App & Dockerizing It

  • معرفی داکر کامپوز - نحوه عملکرد Docker Compose Introduction - How it Works

  • راه‌اندازی وب‌اپلیکیشن دو لایه Emoji با داکر کامپوز Setting up Our Emoji 2-Tier Web App with Docker Compose

  • راه‌اندازی وب‌اپلیکیشن دو لایه Emoji با داکر کامپوز (بخش دوم) Setting up Our Emoji 2-Tier Web App with Docker Compose

  • داکر کامپوز - خلاصه Docker Compose – Summary

داکر کامپوز - وب‌اپلیکیشن سه لایه و داکریز کردن آن Docker Compose - 3-Tier Web App & Dockerizing It

  • دموی نهایی وب‌اپلیکیشن Quotes - اپلیکیشن سه لایه Demo of the Final Quotes Web App - 3-Tier App

  • [عملی] اجرای وب‌اپلیکیشن دو لایه Emoji [HANDS-ON] Running the Emoji 2-Tier Web App

سی‌ آی سی‌ دی (CICD) با داکر، GitHub Actions و AWS Elastic Beanstalk CICD with Docker, Github Actions & AWS Elastic Beanstalk

  • مقدمه‌ای بر CICD با داکر Introduction to CICD with Docker

  • مرور کلی تنظیمات و الزامات CICD CICD Setup Overview and Requirements

  • تنظیم GitHub Actions - کلیدهای Secret و اعتبارنامه‌های محیط AWS Setting up Github Actions - AWS Environment Secret Keys & Credentials

  • بررسی فایل GitHub Actions و AWS Elastic Beanstalk و اجرای خط لوله CICD Github Actions File Walkthrough & AWS Elastic Beanstalk & CICD Pipeline Run

  • CICD با داکر، GitHub Actions و AWS - خلاصه CICD with Docker & Github Actions and AWS – Summary

جمع‌بندی نهایی Wrap up

  • گام‌های بعدی چیست؟ Where to Go From Here?

نمایش نظرات

آموزش دوره جامع تسلط بر داکر برای مبتدیان (Docker Masterclass)
جزییات دوره
8h 30m
47
(آخرین آپدیت)
295
- از 5
دارد
دارد
دارد
Chris Croft
جهت دریافت آخرین اخبار و آپدیت ها در کانال تلگرام عضو شوید.

Google Chrome Browser

Internet Download Manager

Pot Player

Winrar

Chris Croft Chris Croft

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