Tämä Applied Skills -koulutus tarjoaa kattavan perehdytyksen DevOps-käytäntöihin GitHubin avulla. Koulutuksessa opitaan, kuinka DevOps-menetelmiä sovelletaan ohjelmistokehityksessä ja -toiminnassa, parantaen yhteistyötä, ketteryyttä, jatkuvaa integraatiota, jatkuvaa toimitusta, automaatiota ja operatiivista huippuosaamista sovelluselinkaaren kaikissa vaiheissa.
Tavoite
Koulutuksen tavoitteena on antaa osallistujille syvällinen ymmärrys DevOpsin keskeisistä periaatteista ja käytännöistä ohjelmistokehityksen tukemiseksi. Osallistujat oppivat hallitsemaan DevOps-kulttuurin ja -tavoitteiden lisäksi ketterät menetelmät, versionhallinnan Gitin ja GitHubin avulla, jatkuvan integraation ja toimituksen prosessit, infrastruktuurin hallinnan koodina (IaC), sekä operatiivisen huippuosaamisen ja Site Reliability Engineeringin (SRE) keskeiset toimintamallit.
Kenelle
Koulutus on suunnattu IT-ammattilaisille, kuten ohjelmistokehittäjille, DevOps-insinööreille, järjestelmäarkkitehdeille ja muille, jotka haluavat syventää osaamistaan DevOps-käytännöissä ja -työkaluissa. Koulutus sopii myös henkilöille, jotka ovat kiinnostuneita parantamaan ohjelmistokehityksen ja -toiminnan yhteistyötä ja tehokkuutta.
Koulutuksen sisältö
Discover DevOps
- Describe the DevOps approach.
- Explore best practices for fostering DevOps culture.
- Identify DevOps goals and benefits.
- Understand the DevOps application lifecycle.
Plan with DevOps
- Describe the components of and the path to a DevOps culture.
- Define the frameworks and methods of the Agile methodology.
- Implement DevOps practices.
- Use GitHub to plan a project.
Develop with DevOps
- Define source control and version control.
- Describe how to manage source control with Git.
- Describe how to manage source control with GitHub Flow.
- Define the concept of continuous integration.
- Explore DevOps shift-left testing scenarios.
- Explore DevOps shift-left security scenarios.
Deliver with DevOps
- Define the concept of continuous delivery.
- Describe the concept and implementation methods of IaC.
- Review the progressive exposure techniques and deployment practices.
- Explore DevOps shift-right testing scenarios.
- Describe how to implement continuous delivery with GitHub Actions.
Operate with DevOps
- Explore the concepts of operational excellence.
- Review infrastructure and application monitoring solutions.
- Review infrastructure and application security monitoring solutions.
- Describe the correlation between SRE and DevOps.
Avainsanat
Applied Skills, DevOps, GitHub, IaC, SRE, Ohjelmistokehitys, Automaatio