آموزش Docker MasterClass: Docker Ecosystem از ابتدا

Docker MasterClass : Docker Ecosystem From Scratch

نکته: آخرین آپدیت رو دریافت میکنید حتی اگر این محتوا بروز نباشد.
توضیحات دوره: Docker Containers - ساخت آزمایشی با 100% دست روی آزمایشگاه‌های زنده عملی با استفاده از سیستم ارکستراسیون SWARM نحوه استفاده از Docker Containers و Docker Compose در دستگاه خود برای ساخت و آزمایش بهتر نرم‌افزار. یک خوشه Docker Swarm با چند گره بسیار در دسترس در لینوکس و ماشین‌های ابری ایجاد کنید. عملی با بهترین روش ها برای ساخت Dockerfiles، Docker Images و Compose فایل ها مانند یک حرفه ای! تصاویر Docker سفارشی خود را بسازید و منتشر کنید. استفاده از ثبت چند میزبان و نظارت بر رویداد برای Docker Swarm را تجربه کنید. کانتینرهای خود را با استفاده از به‌روزرسانی‌های متحرک، بررسی‌های سلامت، و بازگردانی‌ها به‌روزرسانی کنید. پیش نیازها: بدون نیاز به نرم افزار پولی - فقط ویرایشگر متن و مرورگر مورد علاقه خود را نصب کنید! دسترسی ادمین محلی برای نصب Docker برای Mac/Windows/Linux. یک حساب GitHub و Docker Hub داشته باشید. دانش Git و Linux ارجحیت دارد اما الزامی نیست.

Docker Docker Swarm از کارشناسان.

برنامه‌های کاربردی را برای اجرای Docker در کانتینرهای Docker ایجاد و تغییر دهید.

برنامه خود را به یک برنامه Docker تبدیل کنید، تصاویر Docker ایجاد کنید و تصاویر Docker را مستقر کنید.

مدیریت حجم داده، داده های پایدار با استفاده از Docker و Docker Swarm.

استقرار مداوم را با استفاده از Docker Swarm بیاموزید.


آموزش Docker: با یادگیری Docker Ecosystem، ایجاد تصاویر Docker با استفاده از Dockerfiles، نصب لینوکس Ubuntu و CentOS Linux، اعطای کنترل Docker به کاربران غیر ریشه، امنیت، هماهنگ‌سازی، فایل‌های پیکربندی شبکه و غیره، در کانتینرهای Docker آماده کار شوید. همچنین در معرض پروژه‌های هم‌زمان مبتنی بر صنعت در عمودهای مختلف قرار خواهید گرفت.


پس از گذراندن این دوره، شما قادر خواهید بود:

  • از Docker در نقش‌های توسعه‌دهنده و/یا sysadmin روزانه خود استفاده کنید

  • ایجاد Dockerfiles و Compose فایل

  • خوشه‌های Swarm چند گره بسازید و کانتینرهای H/A را مستقر کنید

  • یک گردش کار با استفاده از Docker در برنامه‌نویس ایجاد کنید، سپس تست/CI، سپس تولید با YAML

  • کلیدها، گواهی‌های TLS و رمزهای عبور خود را با اسرار رمزگذاری شده محافظت کنید

  • Dockerfiles و تصاویر خود را کوچک، کارآمد و سریع نگه دارید

  • زمانی که کد شما در یک ظرف اجرا می شود، به صورت محلی توسعه دهید

  • از داده‌های پایدار مهم در حجم‌ها محافظت کنید و پایه‌های اتصال را انجام دهید

  • با جدیدترین مهارت‌های Docker Container تیم خود را به آینده هدایت کنید!


چرا باید فناوری‌های Docker را یاد بگیریم:

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

Docker در حال تبدیل شدن به یک ابزار ضروری برای توسعه دهندگان است. کانتینرها و رویکرد Docker به شما این فرصت را می دهد که بدون نیاز به وابستگی کار کنید. Docker به توسعه دهندگان این امکان را می دهد تا بدون نگرانی در مورد محیطی که برنامه در آن اجرا می شود، روی چیزهایی تمرکز کنند که واقعاً مهم هستند.

هزاران شرکت از داکر در تولید استفاده می‌کنند، امروز شما به همان فناوری مجازی‌سازی مستقیماً روی دسک‌تاپ خود دسترسی دارید.

چرا مهارت‌های DevOps؟

امروزه مهندسان DevOps در صنعت IT تقاضای زیادی دارند. شرکت‌ها به دنبال توسعه‌دهندگانی هستند که هم بتوانند برنامه‌ها را توسعه دهند و هم توسعه دهند.

متوسط ​​حقوق یک مهندس DevOps حدود 140000 دلار در سال در منطقه Silicon Valley است که 20٪ بیشتر از حقوق یک مهندس نرم افزار است.

Master DevOps Skills به این معنی است که شما در بازار کار رقابتی پیشتاز خواهید بود!


برخی از کارهای جالب بسیاری که در این دوره انجام خواهید داد:

  • کد وب را در زمانی که در یک کانتینر ارائه می شود در دستگاه خود ویرایش کنید

  • برنامه‌های خود را در شبکه‌های خصوصی که فقط پورت‌های ضروری را نشان می‌دهند قفل کنید

  • یک خوشه Swarm 3 گره در ابر ایجاد کنید

  • از IPهای مجازی برای متعادل کردن بار داخلی در خوشه خود استفاده کنید

  • Dockerfiles خود را برای ساخت سریعتر و استقرارهای کوچک بهینه کنید

  • تصاویر برنامه سفارشی خود را بسازید/منتشر کنید

  • رجیستری تصویر خود را ایجاد کنید

  • از Swarm Secrets برای رمزگذاری تنظیمات محیط خود حتی روی دیسک استفاده کنید

  • به‌روزرسانی‌های کانتینر را در یک طرح رولینگ همیشه آپدیت اجرا کنید

  • ایجاد آرمان‌شهر پیکربندی یک مجموعه واحد از فایل‌های YAML برای توسعه‌دهندگان محلی، آزمایش CI، و استقرار خوشه تولیدی

  • و خیلی چیزهای دیگر...


30 روز ضمانت بازگشت وجه!

برای این دوره 30 روز ضمانت بازگشت وجه از Udemy دریافت خواهید کرد.

اگر راضی نیستید، فقط ظرف 30 روز درخواست بازپرداخت کنید. بازپرداخت کامل دریافت خواهید کرد. هیچ سوالی پرسیده نمی شود.


آیا آمادگی دارید مهارت‌ها و حرفه DevOps خود را به سطح بالاتری ببرید، اکنون این دوره را بگذرانید!


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

Docker Container: The Big Picture Docker Container : The Big Picture

  • نمایه دوره Docker Docker Course Profile

  • ظروف: پرایمر Containers : Primer

  • سلام VMWare Hello VMWare

  • Boxed Brilliance: The Evolution of Containers Boxed Brilliance: The Evolution of Containers

  • داکر: فناوری Docker : The Technology

  • با انجمن ارتباط برقرار کنید Connect with Community

  • منابع دوره Docker: GitHub Repo Docker Course Resources : GitHub Repo

دریافت داکر Getting Docker

  • نصب The Right Docker برای شما Installing The Right Docker for you

  • نصب دسکتاپ Docker برای Mac Machine Docker Desktop Installation For Mac Machine

  • راه اندازی مورد نیاز برای نصب موتور Docker Required SetUp for Docker Engine Installation

  • 200 دلار اعتبار برای Digital Ocean برای ایجاد سرور لینوکس $200 Credit For Digital Ocean to Create Linux Server

  • ایجاد سرور لینوکس در فضای ابری Create Linux Server on Cloud

  • Docker Engine را روی سرور لینوکس نصب کنید Install Docker Engine on Linux Server

  • پاداش: دوره Kubernetes MasterClass Bonus : Kubernetes MasterClass Course

ایجاد و مدیریت کانتینرهای Docker Creating & Managing Docker Containers

  • Docker Install and Configurations را بررسی کنید Check Docker Install and Configurations

  • با Docker Container و Container Registry آشنا شوید Get Familiar with Docker Container and Container Registry

  • برنامه خود را در Container اجرا کنید Execute Your Application in Container

  • کانتینرها را در ماشین میزبان مدیریت کنید Manage Containers on Host Machine

  • کانتینرها را در Host Machine II مدیریت کنید Manage Containers on Host Machine II

  • تفاوت کانتینرها با VM ها How Containers are Different from VMs

  • کانتینرها را با آرگومان های ارائه شده توسط کاربر اجرا کنید Execute Containers with User Supplied Arguments

  • مانیتورینگ کانتینر داکر Docker Container Monitoring

  • دستورات را در Running Container اجرا کنید Execute Commands in Running Container

  • تخصیص: راه اندازی WebApplication End to End Assignment : SetUp End to End WebApplication

  • راه حل تکلیف: راه اندازی WebApplication End to End Assignment Solution : SetUp End to End WebApplication

شبکه Docker را مدیریت کنید Manage Docker Networking

  • شبکه داکر: مقدمه Docker Network : Introduction

  • شبکه های کانتینری را کاوش کنید Explore Container Networks

  • Docker Network CLI: فهرست و بازرسی Docker Network CLI : List & Inspect

  • شبکه Docker: ایجاد، اتصال و قطع شبکه Docker Network : Create, Connect & Disconnect Network

  • شبکه داکر: مفهوم DNS Docker Network : DNS Concept

تصاویر کانتینر داکر: شروع Docker Container Images : Beginning

  • Docker Image چیست؟ What is Docker Image

  • مخزن داکر هاب Docker Hub Repository

  • مفهوم لایه های تصویر داکر Concept of Docker Image Layers

  • برچسب گذاری تصویر داکر Docker Image Tagging

  • تصویر Docker را در Cloud بارگذاری کنید Upload Docker Image to Cloud

تصاویر کانتینر داکر: تصاویر کانتینر بسازید Docker Container Images : Build Container Images

  • اصول Dockerfile Dockerfile Basics

  • دستورالعمل فایل Docker Docker File Instructions

  • ایجاد تصویر Docker سفارشی Create Custom Docker Image

  • گسترش تصویر رسمی Docker Extend Official Docker Image

  • امتیاز: دوره معماری ابری گوگل Bonus : Google Cloud Architect Course

  • تکلیف: Build Docker Image Assignment : Build Docker Image

  • پاسخ تکلیف: Build Docker Image Assignment Answer : Build Docker Image

Docker Containers: مدیریت داده ها Docker Containers : Manage Data

  • مشکل داده های پایدار Persistent Data Problem

  • داده های پایدار: حجم داده ها Persistent Data : Data Volumes

  • داده های پایدار: پایه های اتصال Persistent Data : Bind Mounts

  • تکلیف: حجم داده ها Assignment : Data Volumes

  • پاسخ تکلیف: حجم داده ها Assignment Answer : Data Volumes

  • تکلیف: پایه های اتصال Assignment : Bind Mounts

  • پاسخ تکلیف: Bind Mount Assignment Answer : Bind Mount

Docker Compose: ابزار Multi Container Docker Compose : Multi Container Tool

  • Docker Compose مقدمه Docker Compose Introduction

  • Docker Compose Latest Update V2 Docker Compose Latest Update V2

  • Docker Compose File YML Docker Compose YML File

  • MYSQL و WORDPRESS را از طریق Docker Compose اجرا کنید Run MYSQL & WORDPRESS via Docker Compose

  • Docker Compose: ساخت برنامه از ابتدا Docker Compose : Build Application From Scratch

Docker Swarm مقدمه: Swarm Orchestration Docker Swarm Introduction: Swarm Orchestration

  • Docker Swarm مقدمه: Swarm Orchestration Docker Swarm Introduction: Swarm Orchestration

  • اصطلاحات Docker Swarm Docker Swarm Terminology

  • ایجاد سرویس در Docker Swarm Create Service on Docker Swarm

  • Docker Swarm Cluster را ایجاد کنید Create Docker Swarm Cluster

  • جهت متن: راه اندازی Docker در Swarm Docker Nodes Text Direction : SetUp Docker on Swarm Docker Nodes

ویژگی ها و برنامه های کاربردی Docker Swarm Docker Swarm Features and Applications

  • شبکه ها در Docker Swarm Networks in Docker Swarm

  • Docker Swarm Traffic Management Docker Swarm Traffic Management

  • تکلیف: استقرار برنامه چند نود در Docker Swarm Assignment : Deploy Multi-Node Application in Docker Swarm

  • پاسخ تکلیف: ایجاد سرویس چند نود Assignment Answer : Create Multi Node Service

Docker Swarm Stack Deployment: Multi Service Deployment Docker Swarm Stack Deployment : Multi Service Deployment

  • Docker Swarm Stacks Docker Swarm Stacks

  • Docker Swarm Stack: Scale Application Docker Swarm Stack : Scale Application

  • Docker Swarm: مشکل دائمی داده در برنامه توزیع شده Docker Swarm : Persistent Data Issue in Distributed Application

  • Swarm: استقرار برنامه توزیع شده Swarm : Deploy Distributed Application

Docker Swarm Secrets Management: حفاظت از داده های حساس Docker Swarm Secrets Management : Protect Sensitive Data

  • Docker Swarm Secrets معرفی Docker Swarm Secrets Introduction

  • سرویس Docker را با Secrets ایجاد کنید Create Docker Service with Secrets

  • استک را با Swarm Secrets مستقر کنید Deploy Stack with Swarm Secrets

مدیریت خدمات Docker Swarm Docker Swarm Service Management

  • ارتقاء سرویس ZeroDowntime ZeroDowntime Service Upgrade

  • HealthCheck در Docker Swarm HealthCheck in Docker Swarm

  • قرار دادن کانتینر در Docker Swarm Container Placement in Docker Swarm

  • محدودیت های سرویس در فایل YML Service Constraints in YML File

جایزه Bonus

  • دوره جایزه Bonus Course

نمایش نظرات

نظری ارسال نشده است.

آموزش Docker MasterClass: Docker Ecosystem از ابتدا
خرید اشتراک و دانلود خرید تکی و دانلود | 160,000 تومان (5 روز مهلت دانلود) زمان تقریبی آماده سازی لینک دانلود این دوره آموزشی حدود 5 تا 24 ساعت می باشد.
جزییات دوره
11.5 hours
75
Udemy (یودمی) udemy-small
27 آبان 1402 (آخرین آپدیت رو دریافت می‌کنید، حتی اگر این تاریخ بروز نباشد.)
12,739
3.8 از 5
دارد
ندارد
ندارد

Google Chrome Browser

Internet Download Manager

Pot Player

Winrar

LevelUp360° DevOps LevelUp360° DevOps

دوره های حرفه ای DevOps گاهی اوقات ، دستیابی و گرفتن دست کسی آغاز یک سفر است. ما اغلب به شخصی احتیاج داریم که به ما کمک کند چند قدم اول را قبل از اینکه در آن حرکت استاد بگیریم ، برداریم. این چشم انداز ما در پشت همه دوره های ما "گام به گام" است 1. از ابتدا شروع کنید 2. موضوع را خراب کنید 3. کارها را ساده کنید 4. مرحله به مرحله پیش بروید تدریس اشتیاق ماست و ما هر دوره را طراحی می کنیم ، بنابراین شما می توانید از ابتدا شروع کنید ، هیچ چیزی در مورد یک موضوع نمی دانید و بعد از دوره متخصص می شوید و می توانید روی پروژه های سازمانی کار کنید.

Udemy (یودمی)

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

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