آموزش مقدمه ای بر داکر: کانتینرسازی و میکروسرویس ها

دانلود Introduction to Docker : Containerization & Microservices

نکته: آخرین آپدیت رو دریافت میکنید حتی اگر این محتوا بروز نباشد.
نمونه ویدیوها:
توضیحات دوره: اولین مراحل خود را در Docker Grasp Docker Basics بیاموزید: مفاهیم اصلی Docker، معماری و مزایای آن را نسبت به مجازی سازی سنتی درک کنید. Install Docker: آموزش نصب و پیکربندی Docker در لینوکس، ویندوز و مک، اطمینان از آمادگی برای محیط های مختلف. مدیریت کانتینرها و تصاویر: در ایجاد، مدیریت و استقرار کانتینرها و تصاویر Docker برای تحویل کارآمد برنامه مهارت کسب کنید. Docker Networking: در مورد قابلیت‌های شبکه Docker، از جمله اتصال کانتینرها و راه‌اندازی شبکه‌ها برای برنامه‌های پیچیده، بینشی به دست آورید. پیش نیازها: مهارت های پایه لینوکس: آشنایی با عملیات خط فرمان لینوکس و مهارت های اولیه مدیریت لینوکس. درک DevOps: درک کلی از اصول و شیوه های DevOps مفید است اما اجباری نیست. رایانه با اینترنت: دسترسی به رایانه (لینوکس، مک یا ویندوز) با اتصال به اینترنت برای نصب نرم افزار و تمرینات. بدون نیاز به تجربه Docker: این دوره با اصول اولیه شروع می شود و برای مبتدیان بدون تجربه قبلی Docker قابل دسترسی است.

داکر در سال 2024: ستون فقرات استقرار برنامه های کاربردی مدرن

همانطور که در سال 2024 حرکت می کنیم، داکر یک فناوری محوری در حوزه استقرار و توسعه برنامه ها باقی می ماند. Docker که در ابتدا در سال 2013 معرفی شد، به طور قابل توجهی تکامل یافته است، اما ارزش پیشنهادی اصلی آن - ساده سازی و استاندارد کردن استقرار برنامه ها - ثابت مانده است.

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

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

اکوسیستم Docker نیز گسترش یافته است، با ابزارهای ارکستراسیون پیشرفته مانند Kubernetes که بیشتر در جریان کار کانتینر یکپارچه شده اند. Kubernetes، که اغلب در کنار Docker استفاده می‌شود، ویژگی‌های قدرتمندی را برای مدیریت برنامه‌های کانتینری در مقیاس فراهم می‌کند و استقرار، نظارت و مقیاس‌بندی برنامه‌ها را به صورت پویا آسان‌تر می‌کند.

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

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


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

بخش 1: مقدمه ای بر داکر Section 1: Introduction to Docker

  • داکر چیست و چرا از آن استفاده می کنیم؟ What is Docker and Why Use It?

  • داکر در مقابل ماشین های مجازی Docker vs. Virtual Machines

  • Docker Terminology and Architecture Docker Terminology and Architecture

  • راه اندازی محیط Docker خود - نصب ویندوز Setting Up Your Docker Environment - Windows Installation

  • راه اندازی محیط Docker خود - نصب اوبونتو Setting Up Your Docker Environment - Ubuntu Installation

  • مخزن آزمایشگاه های ما Our Labs Repository

بخش 2: مبانی داکر Section 2: Docker Fundamentals

  • ارائه: مبانی داکر Presentation: Docker Basics

  • کار با Docker Images Working with Docker Images

  • مدیریت کانتینرها Managing Containers

  • شبکه در داکر Networking in Docker

  • ذخیره سازی و حجم پایدار Persistent Storage and Volumes

بخش 3: برنامه های Docker Compose و Multi-Container Section 3: Docker Compose and Multi-Container Applications

  • مقدمه ای بر Docker Compose and Services Introduction to Docker Compose and Services

  • مقدمه ای بر Docker Compose: Hands-On Introduction to Docker Compose: Hands-On

  • کاربرد چند کانتینر: Hands-On Multi-Container Application: Hands-On

  • مقیاس پذیری و تعادل بار: دستی Scalability and Load Balancing: Hands-On

بخش 4: داکر برای توسعه Section 4: Docker for Development

  • Docker for Development - بررسی اجمالی Docker for Development - Overview

  • راه اندازی یک محیط توسعه با Docker: Hands-On Setting Up a Development Environment with Docker: Hands-On

  • بهترین تمرین برای Dockerfile Best Practice for Dockerfile

  • اشکال زدایی ظروف Debugging Containers

بخش 5: امنیت در Docker Section 5: Security in Docker

  • مقدمه ای بر امنیت در داکر Introduction to Security in Docker

  • اجرای Docker Containers به ​​عنوان یک کاربر غیر ریشه Running Docker Containers as a Non-root User

  • اسکن تصاویر Docker برای آسیب‌پذیری‌ها: دستی Scanning Docker Images for Vulnerabilities: Hands-On

  • راه‌اندازی سیاست‌های شبکه برای کنترل ترافیک بین کانتینرها: عملی Setting Up Network Policies to Control Traffic Between Containers: Hands-On

بخش 6: تکنیک های پیشرفته Docker Section 6: Advanced Docker Techniques

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

  • مقدمه ای بر Kubernetes Introduction to Kubernetes

  • CI/CD با Docker و GitHub Actions: نمای کلی CI/CD with Docker and GitHub Actions: Overview

  • CI/CD با Docker و GitHub Actions: Hands-On CI/CD with Docker and GitHub Actions: Hands-On

بخش 7: Docker و Microservices Section 7: Docker and Microservices

  • مقدمه ای بر میکروسرویس ها و داکر Introduction to Microservices and Docker

  • استقرار Microservices با Docker: Hands-On Deploying Microservices with Docker: Hands-On

  • اهمیت نظارت و ثبت گزارش The Importance of Monitoring and Logging

  • نظارت و ورود به سیستم Docker با ELK Stack: Hands-On Docker Monitoring & Logging with ELK Stack: Hands-On

نمایش نظرات

آموزش مقدمه ای بر داکر: کانتینرسازی و میکروسرویس ها
جزییات دوره
3.5 hours
31
Udemy (یودمی) Udemy (یودمی)
(آخرین آپدیت)
1,232
4.5 از 5
ندارد
دارد
دارد
جهت دریافت آخرین اخبار و آپدیت ها در کانال تلگرام عضو شوید.

Google Chrome Browser

Internet Download Manager

Pot Player

Winrar

M Khalil M Khalil

مدرس و یکی از بنیانگذاران دانشگاه Watch N' Learn

CloudsArk IT Training CloudsArk IT Training

تدریس دروس IT