Kursplan
Microservices Arkitektur
- Grunnleggende prinsipper for mikrotjenester
- Kjernekomponenter og servicedesign
- Vanlige mikrotjenester-mønstre
- Kommunikasjonsstrategier mellom tjenestene
- Håndtering av distribuerte transaksjoner i mikrotjenester
- Sikkerhetshensyn i mikrotjenester-arkitektur
- Orkestrering og tjenesteoppdagelse
- Containerisering av mikrotjenester
- Overvåking og observerbarhet av mikrotjenester
- Introduksjon til Serverless og Event Sourcing
Beholderbasert applikasjonsarkitektur
- Introduksjon til containeriseringskonsepter
- Arbeide med Docker: oppretting og administrasjon av containere
- Designprinsipper for containeriserte applikasjoner
- Grunnleggende om Kubernetes og containerorkestrering
- Networking i containeriserte miljøer
- Beste praksis for sikkerhet for containere
- Bruker Service Mesh for kommunikasjon med mikrotjenester
- Lastbalansering og skaleringsstrategier
- Distribuert sporing og innsamling av beregninger
- Infrastructure as Code (IaC) for containerdistribusjon
- Sette opp en containerdistribusjonsplattform
CI/CD-distribusjon
- Nøkkelbegreper for CI/CD-rørledninger
- Verktøy og teknologier for CI/CD-automatisering
- Automatisering av bygg og versjonering
- Automatiserte teststrategier i CI/CD
- Implementeringsautomatisering og utgivelsesstrategier
- Bruk av infrastruktur som kode (IaC) i distribusjoner
- Implementeringsmønstre: blågrønn, kanariøy og rullende oppdateringer
- Integrering av sikkerhet i DevOps (DevSecOps)
ABC (Advanced Best Practices & Considerations)
- Beste praksis for spenstig arkitektur
- Ytelsesoptimalisering og skalerbarhetshensyn
- Katastrofegjenopprettingsplanlegging for mikrotjenester og containere
Sammendrag og neste trinn
Krav
- Grunnleggende kunnskap om programvareutvikling
- Forståelse av cloud computing-konsepter
- Kjennskap til Linux kommandolinjebruk
Publikum
- Programvareutviklere
- DevOps Ingeniører
- Cloud Architects
- Systemadministratorer
Referanser (5)
Engasjerende og praktisk øving.
Balavignesh Elumalai - Scottish Power
Kurs - SonarQube for DevOps
Maskinoversatt
Instruktøren har dyp erfaring og forteller godt. Dybdegraden av kunnskapen og passionen for å undervise er høyest sett opp til.
Anup Kumar - SMR Automotive Mirrors Stuttgart
Kurs - Jenkins 2: Building CI/CD Pipelines
Maskinoversatt
Instruktøren var veldig vel organisert. Han forklarte alle verktøyene som trengtes for kurset i starten. Instruktøren klargjorde gladelig alle tvil og praktiske brukssituasjoner ble diskutert.
Vivek Verma - Global Knowledge Network Training Ltd
Kurs - DevOps Practical Implementation and Tools
Maskinoversatt
Veldig detaljert, instruktøren kjenner emnet godt og har dekket mange temaer
Gabriel Kelly Navarro - Opswerks
Kurs - Advanced Spinnaker
Maskinoversatt
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
Maskinoversatt