مسترکلاس Docker برای مبتدیان [ویدئو]

The Docker Masterclass for Beginners [Video]

نکته: آخرین آپدیت رو دریافت میکنید حتی اگر این محتوا بروز نباشد.
نمونه ویدیوها:
توضیحات دوره: با دوره تسلط Docker ما به دنیای Docker، ابزار محوری در فناوری کانتینر، شیرجه بزنید. این دوره که برای مبتدیان طراحی شده است، شما را از طریق ملزومات Docker راهنمایی می کند و اهمیت آن را توضیح می دهد و چگونه فرآیندهای استقرار را متحول می کند. با معرفی Docker و اکوسیستم آن، متوجه خواهید شد که چرا Docker یک تغییر دهنده بازی در توسعه و استقرار نرم افزار است. شما محیط توسعه خود را راه‌اندازی می‌کنید، از طریق تمرین‌های عملی بر اصول Docker مسلط می‌شوید و مدیریت کارآمد کانتینرها را یاد می‌گیرید. این دوره به موضوعات پیچیده تری مانند Dockerfile، انتشار تصویر، لایه های Docker، حافظه پنهان و Docker Compose برای برنامه های چند لایه پیشرفت می کند. با تمرکز ویژه بر روی CI/CD با استفاده از Docker، GitHub Actions، و AWS Elastic Beanstalk، مهارت‌هایی را برای خودکارسازی گردش‌های کاری استقرار خود به دست خواهید آورد و از انتشار سریع‌تر و مطمئن‌تر اطمینان حاصل می‌کنید. در پایان، شما یک پایه محکم در Docker خواهید داشت که آماده مقابله با چالش های دنیای واقعی و ساده سازی خط لوله توسعه خود است. محیط توسعه Docker خود را راه اندازی و مدیریت کنید کانتینرها و تصاویر را به طور موثر اجرا کنید، متوقف کنید و مدیریت کنید Dockerfile را برای ایجاد و مدیریت موثر تصویر بهینه کنید تصاویر Docker را منتشر کنید و لایه‌های Docker و حافظه پنهان را کاوش کنید خطوط لوله CI/CD را با Docker، GitHub Actions و AWS توسعه دهید استقرار برنامه های کاربردی وب پیچیده با استفاده از Docker Compose این دوره متخصصان مشتاق DevOps، توسعه دهندگان نرم افزار، مدیران سیستم، مدیران فناوری اطلاعات، مهندسین QA و علاقه مندان به فناوری را هدف قرار می دهد. ایده آل برای کسانی که قصد دارند گردش کار توسعه را اصلاح کنند، قابلیت حمل برنامه را افزایش دهند و از سازگاری پروژه با استفاده از Docker اطمینان حاصل کنند. این برای افرادی که مسئول استقرار، مقیاس‌بندی و مدیریت کارآمد برنامه هستند، و همچنین متخصصان QA که به دنبال بهبود دقت تست هستند، عالی است. بدون نیاز به تجربه Docker. برخی از دانش برنامه نویسی ترجیح داده شده اما ضروری نیست. پوشش جامع از اصول اولیه Docker تا تکنیک‌های توسعه پیشرفته * اصول Docker عملی با مثال‌های کاربردی در دنیای واقعی * راهنمای گام به گام ساخت خطوط لوله CI/CD با Docker و AWS

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

معرفی Introduction

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

  • نسخه ی نمایشی Docker - لطفاً این را تماشا کنید! Docker Demo - PLEASE WATCH THIS!

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

  • مقدمه داکر Docker Introduction

  • مزایای Docker در سمت استقرار Docker Advantages on the Deployment Side

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

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

  • خلاصه بخش Section Summary

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

  • راه اندازی ماشین توسعه Development Machine Setup

  • نصب کد ویژوال استودیو Installing Visual Studio Code

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

  • در حال اجرا Docker Desktop Running Docker Desktop

Docker Fundamentals - Hands-on Deep Dive - HANDS-ON Docker Fundamentals - Hands-on Deep Dive - HANDS-ON

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

  • در حال اجرا BusyBox Container و Sh Shell Running BusyBox Container and Sh Shell

  • کشیدن و اجرای NGINX و Port Mapping Pulling and Running NGINX and Port Mapping

  • Stop & Start Containers Stop & Start Containers

  • Docker Volumes & Bind Mounts Docker Volumes & Bind Mounts

  • [HANDS-ON] یک ولوم را روی یک ظرف 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 - خلاصه بخش Docker Fundamentals - Section Summary

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

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

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

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

[HANDS-ON] Dockerfile and Images - انتشار تصاویر خود در Dockerhub [HANDS-ON] Dockerfile and Images - Publishing Your Own Images to Dockerhub

  • Dockerfile and Images – مقدمه Dockerfile and Images – Introduction

  • ساختار و دستورالعمل های Dockerfile Dockerfile Structure and Directives

  • [Hands-on] - ایجاد یک برنامه وب تصادفی ساده و Docker کردن آن [Hands-on] - Creating a Simple RandomQuote Web App and Dockerizing It

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

  • تصاویر پایه داکر Docker Base Images

  • انتشار تصاویر داکر – مقدمه Publishing Docker Images – Introduction

  • انتشار تصاویر در داکرهاب Publishing Images to Dockerhub

  • خلاصه بخش Section Summary

لایه های داکر و ذخیره سازی 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 - ساخت یک برنامه وب دو لایه و Docker کردن آن Docker Compose - Building a 2-Tier Web App & Dockerizing It

  • Docker Compose مقدمه - چگونه کار می کند Docker Compose Introduction - How it Works

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

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

  • Docker Compose - خلاصه Docker Compose – Summary

Docker Compose - برنامه وب سه لایه و Dockerizing آن Docker Compose - 3-Tier Web App & Dockerizing It

  • نسخه نمایشی برنامه وب به نقل از نهایی - برنامه 3-سطح Demo of the Final Quotes Web App - 3-Tier App

  • [HANDS-ON] اجرای Emoji 2-Tier Web App [HANDS-ON] Running the Emoji 2-Tier Web App

CICD با Docker، 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 - AWS Environment Secret Keys & Credentials Setting up Github Actions - AWS Environment Secret Keys & Credentials

  • Github Actions File Walkthrough و AWS Elastic Beanstalk و CICD Pipeline Run Github Actions File Walkthrough & AWS Elastic Beanstalk & CICD Pipeline Run

  • CICD با Docker & Github Actions و AWS - خلاصه CICD with Docker & Github Actions and AWS – Summary

بسته شدن Wrap up

  • از اینجا کجا برویم؟ Where to Go From Here?

نمایش نظرات

مسترکلاس Docker برای مبتدیان [ویدئو]
جزییات دوره
4 h 45 m
47
Packtpub Packtpub
(آخرین آپدیت)
از 5
ندارد
دارد
دارد
Paulo Dichone
جهت دریافت آخرین اخبار و آپدیت ها در کانال تلگرام عضو شوید.

Google Chrome Browser

Internet Download Manager

Pot Player

Winrar

Paulo Dichone Paulo Dichone

توسعه دهنده و معلم

سلام! من پائولو هستم. من مدرک علوم کامپیوتر از دانشگاه Whitworth دارم و یک متخصص برنامه نویسی هستم و به آن افتخار می کنم!

من تجربه گسترده ای در توسعه برنامه Android به ویژه در برنامه موبایل (اندروید و iOS) و توسعه وب دارم. من همچنین بنیانگذار Magadistudio هستم، یک شرکت توسعه برنامه تلفن همراه مستقر در شمال غربی داخلی زیبا (WA).

من علاقه زیادی به آموزش توسعه برنامه اندروید به مردم دارم. نشان دادن طناب‌های ساخت اپلیکیشن‌های اندرویدی شگفت‌انگیز، تجربه‌ای بسیار ارزشمند است! هدف من این است که شما را به سرعت راه اندازی کنم و برنامه های اندروید بسازید.

شما آزادی را که یک توسعه‌دهنده اندروید ارائه می‌دهد، باور نمی‌کنید.

من را در توییتر @buildappswithme دنبال کنید

برنامه نویس نرم افزار/برنامه - موبایل و وب

مدرس آنلاین: 2014 - حال

علوم کامپیوتر (BS)
دانشگاه ویتورث
سپتامبر 2006 - مه 2009