DevOps-bootcamp
Linux, Git, Docker, Kubernetes, CI/CD, Terraform, Ansible och Helm. En lärstig från CoddyKit med 142 korta kurser och 568 interaktiva lektioner, med en AI-handledare till hands dygnet runt.
- Kurser
- 142
- Lektioner
- 568
- Interaktiva steg
- 7,001
- Gratis att börja
- Kurs 1
142 kurser i den här lärvägen
Alla kurser i lärvägen DevOps-bootcamp, i rätt ordning. Den första är gratis.
Fördjupa dig i Docker-världen och förstå de centrala begreppen inom containerisering. Lär dig varför containrar är avgörande för modern programvaruutveckling och hur de förenklar driftsättning.
Upptäck vad Kubernetes är, varför det är avgörande för modern applikationsdriftsättning och utforska dess grundläggande arkitektur och centrala komponenter. Kom igång med grunderna i containerorkestr…
Påbörja er resa inom versionshantering genom att förstå Gits centrala begrepp och konfigurera er lokala miljö. Kursen går igenom de grundläggande stegen för att initiera repositorier och effektivt sp…
Kom igång med automatiserad programvaruleverans. Den här minikursen går igenom de centrala koncepten i CI/CD och introducerar er till den kraftfulla världen av GitHub Actions.
Den här minikursen introducerar de centrala koncepten Infrastructure as Code och Terraform. Ni lär er att installera Terraform, förstå grundläggande CLI-kommandon och skriva er allra första konfigura…
Påbörja er resa in i Linux-kommandoraden. Den här minikursen går igenom det allra viktigaste för att interagera med operativsystemet, från grundläggande navigering till hantering av filer och katalog…
Ni kan förklara vad Ansible är och varför agentlös konfigurationshantering är bättre än manuellt serverarbete.
Förklara varför Helm finns och hur det tämjer omfattande Kubernetes-manifest.
Förenkla driftsättningen av applikationer med flera containrar med Docker Compose. Lär dig definiera och köra komplexa applikationer med hjälp av en enda konfigurationsfil.
Skaffa praktisk erfarenhet genom att konfigurera ett lokalt Kubernetes-kluster med Minikube och lär er interagera med det med kubectl. Driftsätt er allra första applikation.
Fördjupa er i de vanligaste Git-kommandona för att hantera lokala ändringar. Kursen lär er hur ni stagar och committar ändringar, visar historik och utför grundläggande grening.
Fördjupa er i Continuous Integration genom att konfigurera automatiserade tester och kontroller av kodkvalitet. Lär er att konfigurera arbetsflödesutlösare och hantera beroenden.
Fördjupa er i Terraforms grundläggande byggstenar, bland annat providers, resurser, variabler och outputs. Kursen behandlar även den kritiska hanteringen av Terraform state och dess betydelse för att…
Automatisera genom att skriva era första Bash-skript. Kursen behandlar grundläggande syntax, variabler och villkorslogik för att göra era kommandoradsuppgifter repeterbara och effektiva.
Ni kan installera Ansible och ansluta till en fjärrdator via SSH.
Få en fungerande Helm CLI att kommunicera med ert Kubernetes-kluster.
Lär dig att skapa egna anpassade Docker-avbildningar med Dockerfiles. Förstå avbildningslager, bästa praxis för optimering och hur du hanterar avbildningar effektivt.
Fördjupa er i Pods, de minsta driftsättningsbara enheterna i Kubernetes. Förstå deras livscykel och tillstånd samt hur ni effektivt hanterar Pods med flera containrar.
Utöka era Git-kunskaper till molnet med GitHub, med fokus på hantering av fjärrrepositorier. Kursen går igenom hur ni ansluter lokala Git-projekt till GitHub och samarbetar med andra.
Gå vidare från CI till Continuous Deployment. Kursen fokuserar på att distribuera applikationer till olika miljöer och hantera konfigurationer på ett säkert sätt.
Den här minikursen fokuserar på praktisk användning av Terraform med Amazon Web Services (AWS). Ni lär er att konfigurera AWS-providern och provisionera vanliga AWS-resurser som EC2-instanser och S3-…
Fördjupa er i centrala Linux-verktyg och lär er att visa filinnehåll, förstå och ändra filbehörigheter samt effektivt söka efter filer i systemet.
Ni kan definiera värdar och grupper i en inventory och rikta er exakt mot dem.
Skilj med säkerhet mellan ett chart, en release och en revision.
Lär dig hur Docker-containrar kommunicerar med varandra och med omvärlden. Utforska olika nätverkslägen och lär dig strategier för beständig datalagring.
Bemästra Deployments och ReplicaSets för hantering av tillståndslösa applikationer. Lär er säkerställa önskat antal repliker, genomföra rullande uppdateringar och enkelt återställa ändringar.
Utforska professionella greningsmodeller för teammiljöer. Kursen går på djupet med strukturerade arbetsflöden som Feature Branching och Gitflow för att förbättra projektets organisation och stabilite…
Optimera era pipelines med avancerade funktioner i GitHub Actions. Utforska matrixbyggen, cachning och kraften i återanvändbara arbetsflöden för effektivare arbete.
Lär er att strukturera Terraform-kod för läsbarhet och underhållbarhet, integrera med versionshanteringssystem och etablera effektiva arbetsflöden för teamsamarbete. Kursen betonar metoder som främja…
Fördjupa er förståelse av hur miljövariabler påverkar skalet och era skript. Lär er hantera systemomfattande och användarspecifika konfigurationer.
Ni kan köra engångsuppgifter på många servrar utan att skriva en fil.
Konfigurera chart-repositories och hitta den programvara ni behöver.
Utforska de centrala filosofierna och metoderna som definierar DevOps. Förstå hur samarbete, automatisering och kontinuerliga förbättringar effektiviserar programvaruleveranser.
Utforska hur ni exponerar applikationer både internt och externt med Kubernetes Services och Ingress. Förstå de olika tjänstetyperna och när de används.
Bemästra GitHubs samarbetsfunktioner med fokus på effektiv användning av pull requests för kodgranskning och integrering. Lär er bidra till open source-projekt och hantera teamets bidrag.
Bemästra CI/CD för containeriserade applikationer. Lär er att bygga Docker-avbildningar, skicka dem till register och distribuera till Kubernetes-kluster med GitHub Actions.
Upptäck hur ni kan använda Terraform-moduler för att skapa återanvändbara och välorganiserade infrastrukturelement. Kursen behandlar även workspaces för hantering av flera separata miljöer från en oc…
Bygg återanvändbar och testbar Bash-kod med funktioner, inlästa bibliotek och ren argumenthantering för lättunderhållna produktionsskript.
Ni kan hitta och använda kärnmoduler för att utföra verkligt arbete i stället för att använda råa shell-kommandon.
Distribuera en riktig applikation till Kubernetes med ett enda kommando.
Påbörja er resa in i Kubernetes, branschstandarden för containerorkestrering. Lär er grundläggande begrepp som Pods, Nodes och Kubernetes-arkitekturen.
Lär er hantera applikationskonfiguration med ConfigMaps och skydda känsliga data med Secrets. Bemästra begreppen beständig lagring med Persistent Volumes och Claims.
Lär er hantera programvarureleaser effektivt med hjälp av Gits taggar och GitHubs releasefunktioner. Kursen går igenom semantisk versionshantering, skapande av stabila releasepunkter och hantering av…
Automatisera provisionering och hantering av er infrastruktur. Kursen fokuserar på att använda GitHub Actions med IaC-verktyg som Terraform för att hantera molnresurser.
Utforska hur Terraform kan hämta data om befintlig infrastruktur med data sources, vilket möjliggör dynamiska konfigurationer. Lär er även att använda provisioners för att köra skript på lokala eller…
Snabba upp shellarbetslaster genom att eliminera overhead från subshells och köra uppgifter samtidigt med kontrollerad parallellism.
Ni kan skriva och köra en YAML-playbook som konfigurerar en server från början till slut.
Inspektera, följ upp och ta bort det ni har distribuerat på ett rent sätt.
Implementera en komplett CI/CD-pipeline med Jenkins för att automatisera byggande, testning och driftsättning av Docker-baserade applikationer. Lär dig integrera Docker i era automatiserade arbetsflö…
Implementera omfattande observabilitet för era Kubernetes-applikationer. Lär er samla in loggar, övervaka mätvärden med Prometheus och Grafana samt konfigurera hälsokontroller.
Stärk ert Git- och GitHub-arbetsflöde mot vanliga fallgropar och säkerhetssårbarheter. Kursen går igenom strategier för att skydda känsliga data, hantera autentiseringsuppgifter och upprätthålla ett…
Hantera komplexa repository-strukturer. Lär er att implementera effektiva CI/CD-strategier för projekt som är organiserade som monorepon eller över flera repositorier.
Den här avancerade kursen fokuserar på att göra era Terraform-konfigurationer mer dynamiska och kraftfulla. Ni behärskar villkorsuttryck, loopkonstruktioner som `for_each` och `count` samt olika inby…
Ta kontroll över ert Linux-system genom att hantera körande processer och bemästra omdirigering av in- och utdata. Kursen gör det möjligt för er att kedja kommandon och hantera dataflöden effektivt.
Ni kan sätta samman playbooks med flera plays som riktar sig mot olika värdgrupper.
Anpassa ett charts beteende utan att redigera dess mallar.
Utforska Docker Swarm för att hantera och skala Docker-containrar över flera värdar. Lär er driftsätta tjänster, hantera rullande uppdateringar och säkerställa hög tillgänglighet.
Förenkla driftsättning och hantering av applikationer i Kubernetes med Helm. Lär er skapa, driftsätta och hantera Helm charts för komplexa applikationer.
Bli skicklig på att hantera komplexa mergekonflikter och manipulera commit-historik. Kursen ger strategier för att lösa konflikter i kod och bevara en ren och lättförståelig projekthistorik.
Lär er att integrera säkerhetsrutiner direkt i era CI/CD-pipelines. Kursen behandlar hantering av hemligheter, sårbarhetsskanning och säker kodning.
Säkerställ att era Terraform-konfigurationer är tillförlitliga och korrekta genom olika tekniker för testning och validering. Kursen behandlar statisk analys, enhetstestning med verktyg som Terratest…
Förbättra era färdigheter i kommandoraden genom att lära er avancerade verktyg för textbearbetning, som sed och awk, samt viktiga verktyg för arkivering och komprimering av filer.
Ni kan parametrera playbooks med variabler i stället för hårdkodade värden.
Ändra en körande release och återställ den direkt vid behov.
Gå vidare från grundläggande Pods och driftsätt fullskaliga applikationer med Kubernetes Deployments och Services. Lär er exponera applikationer och hantera deras skalning.
Skaffa de färdigheter som krävs för att diagnostisera och lösa vanliga Kubernetes-problem. Lär er felsökningstekniker och använd bästa praxis för att köra applikationer i produktion.
Upptäck möjligheterna med Git hooks för att automatisera uppgifter och upprätthålla policyer i ert repositorium. Kursen går igenom hur ni skapar och använder hooks på klient- och serversidan för att…
Säkerställ hälsa och prestanda för era pipelines och distribuerade applikationer. Lär er att konfigurera övervakning, integrera med externa tjänster och konfigurera aviseringar.
Automatisera era Terraform-arbetsflöden genom att integrera dem i pipelines för Continuous Integration/Continuous Delivery (CI/CD). Kursen behandlar automatisering av `plan`- och `apply`-operationer…
Utveckla era skriptfärdigheter genom att implementera loopar och funktioner. Kursen gör det möjligt för er att skriva mer komplexa, modulära och återanvändbara Bash-skript.
Ni kan läsa systemfakta och använda dem för att skapa smartare playbooks.
Förhandsgranska exakt vad ett chart kommer att göra innan ni genomför ändringen.
Implementera robusta lösningar för övervakning och loggning, något som är avgörande för att upprätthålla välfungerande och prestandastarka applikationer i en DevOps-miljö. Lär er identifiera och lösa…
Optimera resursutnyttjande och placering av Pods med avancerade schemaläggningstekniker. Lär er om resursförfrågningar, begränsningar, nodväljare, affinitet, taints och tolerations.
Utnyttja kraften i GitHub Actions för att automatisera era arbetsflöden för programvaruutveckling. Kursen lär er bygga pipelines för kontinuerlig integrering och kontinuerlig driftsättning direkt i e…
Implementera avancerade distributionsstrategier för lanseringar utan driftstopp. Kursen behandlar Blue/Green, Canary och robusta mekanismer för återställning.
Kursen går igenom avancerade strategier för säker och samarbetsinriktad hantering av Terraform state. Ni lär er om remote state-backends, state locking och hur befintliga molnresurser importeras till…
Bli skickliga på viktiga nätverkskommandon och anslut säkert till fjärrservrar med SSH. Kursen behandlar övervakning av nätverksaktivitet och säkra filöverföringar.
Ni kan skriva tasks som konvergerar mot ett tillstånd utan att skapa dubbla ändringar.
Skapa ett startchart och gå igenom varje fil som det genererar.
Fördjupa era kunskaper i bästa praxis för Dockerfile för att skapa mycket effektiva och säkra avbildningar. Lär er använda byggen i flera steg och avancerade cachelagringstekniker.
Stärk era Kubernetes-kluster och applikationer genom att implementera grundläggande säkerhetsrutiner. Lär er om RBAC, nätverkspolicyer och Pod Security Standards.
Fördjupa er i avancerade Git-kommandon för felsökning och underhåll av repositorier. Kursen ger er verktyg för att återställa förlorat arbete, hitta buggar och optimera repositoriets prestanda.
Utöka funktionerna i GitHub Actions genom att utveckla anpassade actions och integrera med system på företagsnivå samt self-hosted runners.
Utforska avancerade Terraform-mönster för komplexa företagsmiljöer, bland annat distributioner i flera moln och styrningsprinciper. Kursen introducerar även funktioner i Terraform Cloud och Enterpris…
Utforska kraftfulla och ofta förbisedda funktioner i skalet som kan öka er produktivitet avsevärt. Anpassa skalets miljö för ett effektivare arbetsflöde.
Ni kan strukturera ett riktigt Ansible-projekt som professionella team gör.
Bygg ett fungerande chart för er egen app från grunden.
Förbättra säkerheten i era containeriserade applikationer och Docker-miljöer. Lär er om avbildningsskanning, körningssäkerhet och strategier för säker driftsättning.
Hantera komplexa applikationsmönster med StatefulSets och DaemonSets. Få en introduktion till Kubernetes Operators för att automatisera hanteringen av anpassade resurser.
Utforska hur Git integreras med olika utvecklingsverktyg och skalas i företagsmiljöer. Kursen går igenom hur Git används i IDE:er, företagsanpassade Git-lösningar och storskaligt teamsamarbete.
Optimera era DevOps-processer genom att utnyttja mätvärden och finjustera pipelineprestandan. Utforska framtida trender och avancerade tekniker för automatisering.
Behärska konsten att felsöka problematiska Terraform-konfigurationer och optimera era infrastrukturdistributioner för prestanda och kostnad. Kursen behandlar även strategier för katastrofåterställnin…
Upptäck kraften i mönstermatchning med reguljära uttryck. Kursen lär er att skapa avancerade sökmönster och använda dem med 'grep', 'sed' och 'awk'.
Ni kan utlösa omstarter av tjänster endast när konfigurationen faktiskt ändras.
Läs och skriv Go-template-actions i Helm-charts.
Skriv robusta och underhållbara Bash-skript genom att lära er effektiva felsökningstekniker och felhantering samt följa bästa praxis för skriptutveckling.
Ni kan upprepa en task över listor, dictionaries och nästlade data på ett tydligt sätt.
Åtkomst till Helms kontextobjekt för att styra era mallar.
Bemästra awk som ett språk för bearbetning av strukturerade data, rapporter, aggregering och fältmanipulering direkt från shellen.
Ni kan köra tasks selektivt baserat på fakta, variabler och resultat.
Omvandla värden med Helms verktyg för funktioner och pipelines.
Fråga ut, omvandla och generera strukturerad JSON och YAML från kommandoraden för moderna API- och konfigurationsflöden.
Ni kan generera konfigurationsfiler från mallar fyllda med variabler och logik.
Samla upprepad YAML i återanvändbara namngivna malldelar.
Skriv förutsägbara skript som avbryts direkt vid fel med strict mode, traps och disciplinerad vidarebefordran av fel för tillförlitlighet i produktion.
Ni kan omstrukturera trassliga playbooks till rena, delbara roller.
Lägg till villkor och loopar så att charts anpassar sig efter värden.
Automatisera återkommande uppgifter med Cron och tillämpa era Bash-kunskaper för att lösa problem från verkligheten. Kursen avslutas med att ni bygger avancerade automatiseringslösningar.
Ni kan hitta, installera och hantera community-roller och collections.
Skapa läsbar och korrekt YAML även i komplexa mallar.
Automatisera verkliga serveradministrativa uppgifter som användare, tjänster, diskar och schemalagda hälsokontroller med Bash.
Ni kan lagra lösenord och nycklar säkert i versionshanterade playbooks.
Sätt samman större applikationer genom att inkludera beroende charts.
Omvandla råa serverloggar till användbara mätvärden och larm med strömmade textverktyg och journald-integrering.
Ni kan köra eller hoppa över delar av en stor playbook selektivt med taggar.
Kör jobb vid rätt tidpunkt under en releases livscykel.
Tillämpa rigorös programvaruutveckling på shellkod med enhetstester, mocking, täckningsgrad och kontinuerlig integration.
Ni kan göra playbooks motståndskraftiga med rescue, återställning och kontrollerade fel.
Upptäck fel i charts innan de når ett kluster.
Skydda skript mot injicering, läckta hemligheter och missbruk av behörigheter med säkerhetsfokuserade metoder för shellutveckling.
Ni kan bygga sammansättningsbara rollhierarkier som är beroende av och återanvänder varandra.
Distribuera era charts till teammedlemmar och kluster.
Använd shellskript som bindel för Docker-avbildningar, container-entrypoints och automatisering av moln-CLI:er.
Ni kan hämta aktuell inventory från moln-API:er i stället för statiska filer.
Använd avancerade malltekniker för att hålla stora charts rena.
Ni kan skriva en anpassad Python-modul när ingen befintlig modul passar.
Samla gemensam mallogik på ett ställe för många charts.
Ni kan skapa och konfigurera aktiv molninfrastruktur direkt från Ansible.
Håll autentiseringsuppgifter borta från värden i klartext och Git-historiken.
Ni kan skriva automatiska tester som visar att era roller fungerar före produktion.
Hantera många releases i flera miljöer deklarativt.
Ni kan köra Ansible från ett webbgränssnitt med schemaläggning, RBAC och autentiseringsuppgifter.
Automatisera validering och driftsättning av charts i er pipeline.
Ni kan finjustera Ansible så att det körs snabbt och säkert på hundratals värdar.
Styr Helm-releases från Git som den enda sanningskällan.
Ni kan köra lintad och testad Ansible automatiskt från en CI/CD-pipeline.
Leverera charts som är säkra, konventionella och underhållbara.
Ni kan orkestrera routrar, switchar och applikationsstackar i flera lager i ett enda arbetsflöde.
Bevisa att ett chart är äkta och oförändrat innan installation.
Ni kan leverera en komplett applikation i flera lager med en produktionsklar rullande driftsättning.
Diagnostisera misslyckade installationer, uppgraderingar och fastnade releases snabbt.
Lås upp alla 142 kurser i den här lärvägen och alla andra lärvägar
AI-handledare, certifieringsprov och certifikat. Fungerar på webben, iOS och Android.
Se alla abonnemangÖva med AI – läs inte bara
Ta lärandet till nästa nivå med AI-drivna verktyg och funktioner
Så lär du dig
- 01
Interaktiva lektioner
Praktiska kodövningar med feedback i realtid
- 02
AI-handledare
Få omedelbar hjälp av vår AI när du kör fast
- 03
Inbyggd kodredigerare
Skriv och kör kod direkt i webbläsaren
- 04
Certifikat
Få ett certifikat när du slutför kursen
Relaterade lärvägar
Vanliga frågor
Är kursen i DevOps-bootcamp gratis?
Ja. Ni kan börja kursen i DevOps-bootcamp gratis och genomföra de interaktiva lektionerna utan kostnad. Med en valfri PRO-prenumeration får Ni tillgång till avancerade AI-verktyg och ett certifikat som kan delas.
Behöver jag tidigare erfarenhet för att lära mig DevOps-bootcamp?
Nej. Kursen börjar med grunderna och går stegvis vidare till mer avancerade ämnen, så Ni kan börja även utan tidigare erfarenhet av DevOps-bootcamp.
Hur lär jag mig DevOps-bootcamp på CoddyKit?
Ni lär Er genom att göra. Korta interaktiva lektioner kombinerar tydliga förklaringar med praktiska kodövningar som körs i realtid, och en AI-handledare som är tillgänglig dygnet runt ger personlig hjälp när Ni kör fast.
Får jag ett certifikat när jag har slutfört DevOps-bootcamp?
Ja. PRO-användare kan göra ett prov och få ett delbart intyg på att de har slutfört kursen i DevOps-bootcamp, med en verifierbar kod.
Kan jag lära mig DevOps-bootcamp i mobilen?
Ja. CoddyKit finns på webben och som inbyggda iOS- och Android-appar, så Ni kan lära Er DevOps-bootcamp på valfri enhet och synkronisera Era framsteg mellan dem.
Vad kostar CoddyKit PRO?
Den första kursen i DevOps-bootcamp är gratis. CoddyKit PRO låser upp alla kurser: $5.90 per vecka, $7.90 per månad, $29.90 per år eller $69.99 en gång för livstidsåtkomst utan förnyelser.
Hur lång tid tar det att slutföra DevOps-bootcamp?
DevOps-bootcamp har 142 kurser och 568 lektioner. De flesta lektioner tar cirka 5–10 minuter, så hela lärvägen motsvarar ungefär 66 timmars praktisk övning i egen takt.
Börja med DevOps-bootcamp nu
Anslut Er till tusentals deltagare som lär sig programmering med AI-drivna lektioner.