Eğitim Adı: Docker Deep Dive
Eğitim Süresi: 5 Gün
Eğitim Amacı:
Bu eğitim, DevOps yaklaşımının temel prensiplerini ve container teknolojilerini uygulamalı olarak öğretmeyi amaçlamaktadır. Katılımcılar; Docker ve container mimarisini, Dockerfile oluşturmayı, imaj yönetimini, container ağ yapılandırmasını, volume kullanımını, Docker Compose ve Docker Swarm ile çoklu container yönetimini öğreneceklerdir. Eğitim kapsamında ayrıca Python ile geliştirilen web servisleri ve REST API’lerin container ortamına taşınması, PostgreSQL entegrasyonu, NGINX ile load balancing, HTTPS, JWT ve LDAP tabanlı güvenli mimarilerin kurulumu uygulamalı olarak gerçekleştirilecektir. Bu sayede katılımcılar, modern uygulamaları container tabanlı, güvenli ve ölçeklenebilir ortamlarda çalıştırma yetkinliği kazanacaktır.
Eğitim İçeriği
Module 1: What is DevOps?
Module 2: What is MicroServices?
Module 3: What is Docker?
Module 4: What is Container?
Module 5: How Docker and Container works?
Module 6: Docker Hub
Module 7: Python Unit Tests (Assert & Unittest)
Module 8: Docker Installation & Hello World Container
Module 9: NGINX Container Installation and Other Web Services Management
Module 10: Working With Container Images
Module 11: Interpret a Dockerfile
Module 12: Containerize A Web Service
Module 13: Containerize An API
Module 14: Container Network
Module 15: Docker Volume Mysql
Module 16: Docker Volume Postgresql
Module 17: NGINX Load-Balance
Module 18: Docker Compose
Module 19: Containerize & Load-Balance Database Automation API With Postgresql, HTTPS, JWT & LDAP
Module 20: Docker Swarm