آموزش داکر برای برنامه نویسان ۲۰۲۶ - کارگاه پروژه میکروسرویس - آخرین آپدیت

دانلود Docker for Developers 2026 - Microservices Project Workshop

نکته: ممکن هست محتوای این صفحه بروز نباشد ولی دانلود دوره آخرین آپدیت می باشد.
نمونه ویدیوها:
توضیحات دوره: این دوره دارای قابلیت Coursera Coach است؛ روشی هوشمندتر برای یادگیری با گفتگوهای تعاملی و آنی که به شما کمک می‌کند دانش خود را آزمایش کنید، پیش‌فرض‌ها را به چالش بکشید و در طول مسیر دوره، درک عمیق‌تری کسب کنید. این دوره طراحی شده است تا به توسعه‌دهندگان کمک کند داکر (Docker) را در بستر ساخت یک پروژه میکروسرویس بیاموزند. شما اهمیت داکر برای کانتینری کردن میکروسرویس‌ها و چگونگی ساده‌سازی مراحل توسعه، تست و استقرار (Deployment) را بررسی خواهید کرد. در طول این دوره، تجربه عملی با ابزارهای داکر کسب می‌کنید و یاد می‌گیرید که چگونه Dockerfileها را ایجاد کنید، محیط‌ها را پیکربندی نمایید، دیتابیس‌ها را راه‌اندازی کرده و سرویس‌های فرانت‌اند و بک‌اند را با هم یکپارچه کنید. همچنین در این مسیر، مفاهیم ضروری داکر مانند Docker Hub، Volumeها و شبکه داکر (Docker Networking) را به طور کامل مسلط می‌شوید. علاوه بر این، به طور عمیق وارد مباحث ایجاد API بر پایه داکر، راه‌اندازی Reverse Proxy با استفاده از Nginx و بهینه‌سازی برنامه‌های داکری برای محیط عملیاتی (Production) خواهید شد. این دوره رویکردی کاربردی و واقعی دارد و مهارت‌های لازم برای استقرار میکروسرویس‌های شما روی یک سرور واقعی را به شما می‌آموزد. این دوره برای توسعه‌دهندگانی که با توسعه وب آشنا هستند و می‌خواهند تخصص خود را در زمینه کانتینری‌سازی با داکر گسترش دهند، ایده‌آل است. هیچ تجربه قبلی در مورد داکر نیاز نیست، اما آشنایی با مفاهیم پایه توسعه و مدیریت سرور توصیه می‌شود. این آموزش برای توسعه‌دهندگان سطح متوسط که به دنبال تسلط بر داکر برای توسعه میکروسرویس‌ها هستند، انتخابی عالی است. در پایان این دوره، شما قادر خواهید بود یک اپلیکیشن میکروسرویسی داکری بسازید، شبکه بین کانتینرها را پیکربندی کنید، برنامه خود را در محیط عملیاتی مستقر نمایید و تنظیمات نهایی را برای اطمینان از آماده بودن سیستم برای بهره‌برداری انجام دهید.

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

برنامه‌ریزی Planning

  • مقدمه Introduction

  • چرا به داکر نیاز دارید؟ Why Do You Need Docker?

  • برنامه‌ریزی اپلیکیشن داکری Planning Docker Application

  • نصب ابزارهای داکر Installing Docker Tools

پیکربندی Configuration

  • ساخت Dockerfile Creating Dockerfile

  • ساخت اپلیکیشن API Creating API Application

  • آماده‌سازی Image داکر برای API Preparing API Docker Image

  • راه‌اندازی سرور API Starting API Server

  • داکر هاب (Docker Hub) Docker Hub

  • متغیرهای محیطی (Environment Variables) Environment Variables

  • افزودن دیتابیس Adding Database

  • ارسال درخواست به دیتابیس Making Database Requests

  • ولوم‌ها (Volumes) Volumes

  • سرویس احراز هویت (Auth Service) Auth Service

  • سرویس فرانت‌اند Frontend Service

  • اجرای فرانت‌اند در محیط عملیاتی Running Frontend in Production

  • دستور Docker Exec Docker Exec

  • راه‌اندازی Nginx Setting Up Nginx

  • پراکسی کردن درخواست‌های API Proxying API Requests

  • شبکه داکر (Docker Network) Docker Network

  • پراکسی فرانت‌اند Frontend Proxy

  • تنظیمات نهایی Last Tuning

  • تمرین عملی: سرویس ایمیل Do It Yourself: Mailer Service

استقرار Deployment

  • پوش کردن کدها در گیت Pushing to Git

  • راه‌اندازی سرور عملیاتی Setting Up Production Server

  • استقرار پروژه Deploying Project

  • پاک‌سازی داکر Cleaning Docker

  • تکلیف منزل Homework

نمایش نظرات

آموزش داکر برای برنامه نویسان ۲۰۲۶ - کارگاه پروژه میکروسرویس
جزییات دوره
6h 9m
28
(آخرین آپدیت)
36
- از 5
دارد
دارد
دارد
Chris Croft
جهت دریافت آخرین اخبار و آپدیت ها در کانال تلگرام عضو شوید.

Google Chrome Browser

Internet Download Manager

Pot Player

Winrar

Chris Croft Chris Croft

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