در دنیای توسعه نرمافزار، Docker یکی از ابزارهای قدرتمندی است که به شما اجازه میدهد برنامههای خود را به راحتی و با بهرهوری بیشتر توسعه و مستقر کنید. اگر به دنبال یادگیری نحوه استفاده از Docker برای توسعه برنامهها هستید، این دوره مناسب شماست. در این دوره، "امانوئل هنری"، مدیر اجرایی و توسعهدهنده فولاستک با بیش از ۲۰ سال تجربه در برنامهنویسی، فناوری و طراحی، شما را قدم به قدم از راهاندازی اولیه یک برنامه تا استقرار کامل آن در فضای ابری راهنمایی میکند.
اهداف یادگیری این دوره عبارتند از:
- ساخت اولین ایمیج Docker و کار با آن
- استفاده از دستورات پایه Docker
- تنظیم و تست بخش پشتیبان (Back-end) با دستورات Docker
- تنظیم و تست بخش جلویی (Front-end) با دستورات Docker
- ایجاد یک محیط کامل فولاستک با ابزارهای Docker
- استقرار برنامه و افزودن گرهها به یک خوشه (Swarm)
- ایجاد و مدیریت خوشهها با استفاده از Kubernetes
- استقرار برنامه در خوشه و مدیریت آن
- تنظیم GitHub با Travis برای یکپارچهسازی مداوم (CI) و بهبود فرآیند توسعه
- استقرار برنامه در فضای ابری و اطمینان از عملکرد صحیح آن از طریق تستهای نهایی