DevOps Foundations: The Core Principles and Practices

DevOps är en metodik som förenar människor, processer och teknik för att möjliggöra snabbare och mer tillförlitlig mjukvaruleverans. I den här kursen får du en praktisk och teoretisk introduktion till DevOps-principer och hur de tillämpas i moderna utvecklingsmiljöer.
Kursen går igenom centrala DevOps-praktiker som kontinuerlig integration och leverans (CI/CD), Infrastructure as Code (IaC) och automatiserad testning. Du får även arbeta praktiskt med verktyg som GitHub och Azure för att planera, utveckla, leverera och drifta applikationer på ett effektivt och säkert sätt.
Målgrupp och förkunskaper
Kursen vänder sig till utvecklare, IT-tekniker, DevOps-intresserade och andra som vill lära sig att arbeta med DevOps-principer och verktyg i praktiken. Den passar särskilt för personer som är involverade i mjukvaruleverans, drift eller automatisering av utvecklings- och distributionsprocesser.
Du bör ha grundläggande kunskaper om Azure-plattformen samt viss erfarenhet av systemutveckling, exempelvis att arbeta med kod, versionshantering och utvecklingsmiljöer. Det är också en fördel att ha kännedom om centrala IT-begrepp och processer inom mjukvaruutveckling och drift.
Detaljerad information
Kursmaterialet är på engelska, med detta innehåll:
Discover DevOps
This module covers the foundational concepts of DevOps, including its definition, cultural principles, and the challenges it addresses in traditional software development. Learn how DevOps promotes collaboration and continuous improvement across teams.
Plan with DevOps
This section explains how to foster a DevOps culture and outlines practices such as continuous monitoring, DevSecOps, and Infrastructure as Code. The section also covers Agile methodologies like Scrum and Kanban, and using GitHub Projects for planning and tracking work.
Develop with DevOps
This module focuses on version control using Git and GitHub, GitHub flow, and continuous integration. Participants learn shift-left testing and security techniques to ensure early detection of issues and security vulnerabilities.
Deliver with DevOps
This module details continuous delivery, Infrastructure as Code, and progressive exposure techniques like blue-green deployments and feature flags. The section also introduces GitHub Actions for automation and integrating security tools such as Dependabot.
Operate with DevOps
This module covers operational excellence practices including shift-right testing, observability, and site reliability engineering (SRE). Also highlights platform engineering to improve the developer experience through automation and governance.
Relaterat innehåll


