
توضیحات
دوره Docker for Developers: From Zero to Production Deployment. بسیاری از دورههای آموزشی Docker تنها به مفاهیم اولیه و ساده بسنده میکنند، اما این دوره به طور ویژه برای توسعهدهندگانی طراحی شده است که میخواهند برنامههای خود را به طور واقعی در اینترنت مستقر کنند و فراتر از پروژههای آزمایشی قدم بردارند. در پایان این آموزش، شرکتکنندگان یک اپلیکیشن چندسرویسی واقعی را روی یک سرور واقعی مستقر خواهند کرد که از طریق دامنه اختصاصی آنها و پروتکل امن HTTPS قابل دسترسی خواهد بود. این پروژه یک معماری واقعی شامل بخش کاربری Next.js، بخش سرور Express API، پردازشگر پسزمینه BullMQ، پایگاه داده Postgres، سیستم مدیریت حافظه موقت Redis و سرویس پروکسی معکوس nginx را در بر میگیرد. مخاطب اصلی این دوره، توسعهدهندگان نرمافزار هستند و نیازی نیست که افراد متخصص DevOps یا مهندس زیرساخت باشند. این آموزش فرآیند استقرار را به سادهترین شکل ممکن بیان میکند. تفاوت اساسی این دوره در رویکرد مبتنی بر حل مسئله آن است؛ به طوری که هر مفهوم با یک چالش واقعی که توسعهدهندگان در بازار کار با آن مواجه میشوند شروع میشود. در این آموزش نیازی به یادگیری Kubernetes یا تئوریهای پیچیده لینوکس نیست، بلکه تمرکز روی نوشتن داکر فایل (Dockerfile) و فایلهای کامپوز (Compose) برای برنامههای واقعی از همان درس اول است. همچنین مزایا و معایب روشهای مختلف بررسی شده و در نهایت برنامه به جای سیستم محلی، روی سرور مجازی مستقر میشود.
پس از Extract، با Player دلخواه خود مشاهده کنید.
