Kursplan
Microservices Arkitektur
- Grundläggande principer för mikroservicer
- Kärnkomponenter och tjänstedesign
- Vanliga mikroservicemönster
- Strategier för kommunikation mellan tjänster
- Hantering av distribuerade transaktioner i mikroservicer
- Säkerhetsöverväganden i mikroservicemiljön
- Orkestrering och tjänstediscovery
- Containerisering av mikroservicer
- Övervakning och observerbarhet av mikroservicer
- Introduktion till Serverless och Event Sourcing
Container-baserad applikationsarkitektur
- Introduktion till containerisering
- Arbeta med Docker: container skapande och hantering
- Designprinciper för containeriserade applikationer
- Grundläggande principer för Kubernetes och containerorkestrering
- Networking i containeriserade miljöer
- Säkerhetsbestämmelser för containrar
- Att använda Service Mesh för kommunikation mellan mikroservicer
- Belastningsbalansering och skalningsstrategier
- Distribuerad spårning och insamling av mätdata
- Infrastruktur som kod (IaC) för containerutplacering
- Setup en containerutplaceringsplattform
CI/CD-utplacering
- Nyckelkoncept för CI/CD-pipelines
- Verktyg och teknologier för CI/CD-automation
- Automatisera byggen och versionering
- Automatiseringsstrategier för testing i CI/CD
- Automatisering av deployment och release-strategier
- Att använda infrastruktur som kod (IaC) i deployment
- Utplaceringsmönster: Blue-Green, Canary och Rolling updates
- Integrera säkerhet i DevOps (DevSecOps)
ABC (Advanced Best Practices & Överväganden)
- Bästa praxis för motståndskraftig arkitektur
- Prestandaoptimering och skalbarhetsöverväganden
- Planering för katastrofåterställning för mikroservicer och containrar
Sammanfattning och nästa steg
Krav
- Grundläggande kunskaper i programvaruutveckling
- Förståelse för koncept inom molnberäkning
- Vana vid Linux kommandoradsanvändning
Målgrupp
- Programvaruutvecklare
- DevOps ingenjörer
- Molnarkitekter
- Systemadministratörer
Vittnesmål (5)
Engagerande och praktiskt arbete.
Balavignesh Elumalai - Scottish Power
Kurs - SonarQube for DevOps
Maskintolkat
Instruktören har djupgående erfarenhet och framförs väl i verkligheten. Djupet av kunskapen och entusiasmen för att undervisa uppskattas högt.
Anup Kumar - SMR Automotive Mirrors Stuttgart
Kurs - Jenkins 2: Building CI/CD Pipelines
Maskintolkat
Instruktören var mycket väl organiserad. Han förklarade alla verktyg som krävdes för utbildningen från början. Instruktören besvarade glatt alla frågor och praktiska användningsfall diskuterades.
Vivek Verma - Global Knowledge Network Training Ltd
Kurs - DevOps Practical Implementation and Tools
Maskintolkat
Mycket detaljerat, utbildaren känner ämnet mycket väl och har behandlat många teman
Gabriel Kelly Navarro - Opswerks
Kurs - Advanced Spinnaker
Maskintolkat
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.
Graham Congdon
Kurs - Jenkins: Continuous integration for Agile development
Maskintolkat