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 (4)
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
Att bli introducerad till några tekniker jag önskar jag hade känt till tidigare.
Michel - Vanier College
Kurs - DevOps Practical Implementation and Tools
Maskintolkat
Jag tycker om alla möjligheter som jag upptäckte i kursen om DevOps-alternativ som jag kan tillämpa för att få en bättre CD/CI-arbetsflöde!
Juan Manuel - si
Kurs - Jenkins: Continuous Integration for Agile Development
Maskintolkat