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)
Trenér má hluboké zkušenosti a dobře vyprávěný skutkem. Hloubka znalostí a vášeň pro výuku je vysoce ceněna.
Anup Kumar - SMR Automotive Mirrors Stuttgart
Kurz - Jenkins 2: Building CI/CD Pipelines
Machine Translated
The trainer was very well organized. He explained about all the tools required for the training in the beginning. The trainer happily clarified all the doubts and practical use cases were discussed.
Vivek Verma - Global Knowledge Network Training Ltd
Kurz - DevOps Practical Implementation and Tools
Very detailed, trainer knows the subject very well and has covered a lot of topics
Gabriel Kelly Navarro - Opswerks
Kurz - Advanced Spinnaker
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
All of it. Having had no previous exposure to Jenkins, I was a little concerned about my ability to keep up. IPad provided appropriate coaching/support, when I asked for help, so that I was able to follow the presentation at a level I was happy with.