Návrh Školení
Microservices Architektura
- Základní principy mikroslužeb
- Návrh hlavních komponent a služeb
- Běžné vzory mikroslužeb
- Meziútvarové komunikační strategie
- Zpracování distribuovaných transakcí v mikroslužbách
- Bezpečnostní aspekty v architektuře mikroslužeb
- Organizace a objev služby
- Kontejnerizace mikroslužeb
- Monitorování a pozorovatelnost mikroslužeb
- Úvod do bezserverového a Event sourcingu
Kontejnerová aplikační architektura
- Úvod do konceptů kontejnerizace
- Práce s Docker: vytváření a správa kontejnerů
- Principy návrhu kontejnerových aplikací
- Základy Kubernetes a orchestrace kontejnerů
- Networking v kontejnerovém prostředí
- Doporučené postupy zabezpečení pro kontejnery
- Použití Service Mesh pro komunikaci mikroslužeb
- Strategie vyvažování zátěže a škálování
- Distribuované sledování a kolekce metrik
- Infrastruktura jako kód (IaC) pro nasazení kontejnerů
- Nastavení platformy pro nasazení kontejnerů
Nasazení CI/CD
- Klíčové pojmy CI/CD potrubí
- Nástroje a technologie pro automatizaci CI/CD
- Automatizace sestavení a verzování
- Automatizované testovací strategie v CI/CD
- Automatizace nasazení a strategie uvolňování
- Použití infrastruktury jako kódu (IaC) v nasazení
- Vzory nasazení: modro-zelené, kanárské a průběžné aktualizace
- Integrace zabezpečení do DevOps (DevSecOps)
ABC (pokročilé osvědčené postupy a úvahy)
- Nejlepší postupy pro odolnou architekturu
- Úvahy o optimalizaci výkonu a škálovatelnosti
- Plánování obnovy po havárii pro mikroslužby a kontejnery
Shrnutí a další kroky
Požadavky
- Základní znalost vývoje softwaru
- Pochopení konceptů cloud computingu
- Znalost používání příkazového řádku Linux
Publikum
- Vývojáři softwaru
- DevOps Inženýři
- Cloud Architects
- Správci systému
Reference (5)
Interaktivní a praktické cvičení.
Balavignesh Elumalai - Scottish Power
Kurz - SonarQube for DevOps
Přeloženo strojem
Instruktor má hluboké zkušenosti a je velmi pestrý v podání. Hloubka znalostí a vášeň pro výuku jsou velmi oceňovány.
Anup Kumar - SMR Automotive Mirrors Stuttgart
Kurz - Jenkins 2: Building CI/CD Pipelines
Přeloženo strojem
Instruktor byl velmi dobře organizovaný. Na začátku vysvětlil všechny nástroje potřebné pro školení. Instruktor ochotně objasnil všechna pochybení a probírala se praktická použití.
Vivek Verma - Global Knowledge Network Training Ltd
Kurz - DevOps Practical Implementation and Tools
Přeloženo strojem
Velmi podrobné, odborník zná předmět velmi dobře a zpracoval mnoho témat
Gabriel Kelly Navarro - Opswerks
Kurz - Advanced Spinnaker
Přeloženo strojem
Luke was very knowledgeable, patient, and very open to satisfy my curiosity, for example I asked him to generate errors to see how system will response, etc. He would go above and beyond to answer questions or demonstrate the functionalities, even some of my questions were out of the class scope. He gave me a real experience with the system. I definitely will take another class with him and recommend him as a teacher for others. Thank you Luke!.
Tina Henderson
Kurz - Test Automation with Selenium and Jenkins
Přeloženo strojem