Intensiv DevOps-uddannelse
Linux, Git, Docker, Kubernetes, CI/CD, Terraform, Ansible og Helm. Et læringsforløb på CoddyKit med 142 korte kurser og 568 interaktive lektioner – med en AI-vejleder ved din side døgnet rundt.
- Kurser
- 142
- Lektioner
- 568
- Interaktive trin
- 7,001
- Gratis at komme i gang
- Kursus 1
142 kurser på denne sti
Alle kurser på Intensiv DevOps-uddannelse-stien i læringsrækkefølge. Det første kursus er gratis.
Dyk ned i Docker-verdenen, og forstå de centrale begreber inden for containerisering. Lær, hvorfor containere er afgørende for moderne softwareudvikling, og hvordan de forenkler implementeringen.
Opdag, hvad Kubernetes er, hvorfor det er afgørende for moderne implementering af applikationer, og udforsk dets grundlæggende arkitektur og kernekomponenter. Kom i gang med det grundlæggende inden f…
Begynd din rejse ind i versionsstyring ved at forstå Gits kernebegreber og opsætte dit lokale miljø. Kurset gennemgår de grundlæggende trin til at initialisere repositories og spore ændringer effekti…
Kom godt i gang med automatiseret softwarelevering. Dette minikursus gennemgår de centrale begreber i CI/CD og introducerer Dem til GitHub Actions' effektive muligheder.
Dette minikursus introducerer de centrale begreber i Infrastructure as Code og Terraform. De lærer at installere Terraform, forstå de grundlæggende CLI-kommandoer og skrive Deres allerførste konfigur…
Begynd Deres rejse ind i Linux-kommandolinjen. Dette minikursus gennemgår det mest grundlæggende i interaktion med operativsystemet, fra basal navigering til håndtering af filer og mapper.
De kan forklare, hvad Ansible er, og hvorfor agentløs konfigurationsstyring er bedre end manuelt serverarbejde.
Forklar, hvorfor Helm findes, og hvordan det tæmmer omfattende Kubernetes-manifester.
Forenkle implementeringen af applikationer med flere containere ved hjælp af Docker Compose. Lær at definere og køre komplekse applikationer ved hjælp af én konfigurationsfil.
Få praktisk erfaring ved at opsætte en lokal Kubernetes-klynge med Minikube, og lær, hvordan du interagerer med den ved hjælp af kubectl. Implementér din allerførste applikation.
Dyk ned i de Git-kommandoer, der oftest bruges til at håndtere lokale ændringer. Kurset lærer dig at stage og committe ændringer, se historikken og håndtere grundlæggende branch-operationer.
Dyk dybere ned i Continuous Integration ved at opsætte automatiserede tests og tjek af kodekvalitet. Lær at konfigurere workflow-triggere og håndtere afhængigheder.
Gå i dybden med Terraform's grundlæggende elementer, herunder providers, ressourcer, variabler og outputs. Kurset dækker også den kritiske håndtering af Terraform state og betydningen heraf for spori…
Lås op for automatisering ved at skrive Deres første Bash-scripts. Kurset gennemgår grundlæggende syntaks, variabler og betinget logik, så Deres kommandolinjeopgaver bliver gentagelige og effektive.
De kan installere Ansible og oprette forbindelse til en fjernmaskine via SSH.
Få en fungerende Helm CLI til at kommunikere med Deres Kubernetes-cluster.
Lær, hvordan De opretter Deres egne brugerdefinerede Docker-images ved hjælp af Dockerfiles. Forstå imagelag, bedste praksis for optimering og effektiv håndtering af images.
Gå i dybden med Pods, de mindste enheder, der kan implementeres i Kubernetes. Forstå deres livscyklus og tilstande, og lær at håndtere Pods med flere containere effektivt.
Udvid din Git-viden til skyen med GitHub med fokus på håndtering af remote repositories. Kurset gennemgår, hvordan du forbinder dine lokale Git-projekter med GitHub og samarbejder med andre.
Gå videre fra CI til Continuous Deployment. Dette kursus fokuserer på at deploye applikationer til forskellige miljøer og håndtere konfigurationer sikkert.
Dette minikursus fokuserer på praktisk anvendelse af Terraform sammen med Amazon Web Services (AWS). De lærer at konfigurere AWS-provideren og klargøre almindelige AWS-ressourcer som EC2-instanser og…
Dyk dybere ned i centrale Linux-værktøjer, og lær at se filindhold, forstå og ændre filtilladelser samt søge effektivt efter filer på systemet.
De kan definere værter og grupper i en inventory og målrette dem præcist.
Skeln sikkert mellem et chart, en release og en revision.
Lær, hvordan Docker-containere kommunikerer med hinanden og med omverdenen. Udforsk forskellige netværkstilstande, og lær strategier til permanent datalagring.
Bliv fortrolig med Deployments og ReplicaSets til håndtering af stateless-applikationer. Lær at sikre det ønskede antal replikaer, udføre løbende opdateringer og nemt rulle ændringer tilbage.
Udforsk professionelle branch-modeller, der er udviklet til teammiljøer. Kurset går i dybden med strukturerede arbejdsgange som Feature Branching og Gitflow, der styrker projektets organisering og st…
Optimer dine pipelines med avancerede funktioner i GitHub Actions. Udforsk matrix-builds, caching og mulighederne i genanvendelige workflows for større effektivitet.
Lær at strukturere Deres Terraform-kode, så den er let at læse og vedligeholde, integrere den med versionsstyringssystemer og etablere effektive workflows til teamsamarbejde. Kurset fremhæver praksis…
Uddyb Deres forståelse af, hvordan miljøvariabler påvirker shellen og Deres scripts. Lær at håndtere systemdækkende og brugerspecifikke konfigurationer.
De kan køre enkeltstående opgaver på mange servere uden at skrive en fil.
Forbind chart-repositories, og find den software, De har brug for.
Udforsk de grundlæggende filosofier og praksisser, der definerer DevOps. Forstå, hvordan samarbejde, automatisering og løbende forbedringer øger effektiviteten i softwareleverancer.
Udforsk, hvordan du eksponerer dine applikationer både internt og eksternt ved hjælp af Kubernetes Services og Ingress. Forstå de forskellige servicetyper og deres anvendelsesområder.
Bliv fortrolig med GitHubs samarbejdsfunktioner med fokus på effektiv brug af pull requests til code review og integration. Lær at bidrage til open source-projekter og håndtere teamets bidrag.
Bliv fortrolig med CI/CD til containeriserede applikationer. Lær at bygge Docker-images, pushe dem til registre og deploye til Kubernetes-klynger ved hjælp af GitHub Actions.
Opdag, hvordan De kan bruge Terraform-moduler til at skabe genanvendelige og velorganiserede infrastrukturkomponenter. Kurset dækker også brugen af workspaces til håndtering af flere adskilte miljøer…
Byg genanvendelig og testbar Bash-kode med funktioner, sourced libraries og ren argumenthåndtering til vedligeholdelsesvenlige produktionsscripts.
De kan finde og bruge kernemoduler til at udføre reelt arbejde i stedet for rå shell-kommandoer.
Udrul en rigtig applikation til Kubernetes med én kommando.
Begynd din rejse ind i Kubernetes, branchens standard for containerorkestrering. Lær grundlæggende begreber som Pods, Nodes og Kubernetes-arkitekturen.
Lær at håndtere applikationskonfiguration ved hjælp af ConfigMaps og beskytte følsomme data med Secrets. Bliv fortrolig med permanent lagring ved hjælp af Persistent Volumes og Claims.
Lær at håndtere softwareudgivelser effektivt ved hjælp af Gits tags og GitHubs releasefunktioner. Kurset gennemgår semantisk versionsstyring, oprettelse af stabile releasepunkter og håndtering af hot…
Automatisér provisioning og administration af din infrastruktur. Dette kursus fokuserer på at bruge GitHub Actions sammen med IaC-værktøjer som Terraform til at administrere cloud-ressourcer.
Udforsk, hvordan Terraform kan forespørge på data om eksisterende infrastruktur ved hjælp af datakilder, hvilket muliggør dynamiske konfigurationer. Lær også at bruge provisioners til at køre scripts…
Gør shell-workloads hurtigere ved at fjerne subshell-overhead og køre opgaver samtidigt med kontrolleret parallelisme.
De kan skrive og køre en YAML-playbook, der konfigurerer en server fra start til slut.
Inspicér, følg og fjern det, De har udrullet, på en ren måde.
Implementér en komplet CI/CD-pipeline med Jenkins for at automatisere bygning, test og implementering af Docker-baserede applikationer. Lær at integrere Docker i automatiserede arbejdsgange.
Implementér omfattende observability for dine Kubernetes-applikationer. Lær at indsamle logs, overvåge metrics med Prometheus og Grafana samt konfigurere health checks.
Styrk din Git- og GitHub-arbejdsgang mod almindelige faldgruber og sikkerhedssårbarheder. Kurset gennemgår strategier til beskyttelse af følsomme data, håndtering af legitimationsoplysninger og vedli…
Håndtér komplekse repository-strukturer. Lær at implementere effektive CI/CD-strategier til projekter, der er organiseret som monorepos eller på tværs af flere repositories.
Dette avancerede kursus fokuserer på at gøre Deres Terraform-konfigurationer mere dynamiske og kraftfulde. De lærer at beherske betingede udtryk, løkkekonstruktioner som `for_each` og `count` samt fo…
Tag kontrol over Deres Linux-system ved at håndtere kørende processer og mestre omdirigering af input og output. Kurset gør Dem i stand til at kæde kommandoer sammen og håndtere dataflow effektivt.
De kan sammensætte playbooks med flere plays, der målretter forskellige værtsgrupper.
Tilpas et charts adfærd uden at redigere dets skabeloner.
Udforsk Docker Swarm til håndtering og skalering af Docker-containere på tværs af flere hosts. Lær at implementere services, håndtere løbende opdateringer og sikre høj tilgængelighed.
Forenkl implementering og håndtering af applikationer i Kubernetes med Helm. Lær at oprette, implementere og administrere Helm charts til komplekse applikationer.
Opbyg ekspertise i håndtering af komplekse merge-konflikter og ændring af commit-historikken. Kurset giver strategier til at løse uoverensstemmelser i kode og bevare en ren og forståelig projekthisto…
Lær at integrere sikkerhedspraksisser direkte i dine CI/CD-pipelines. Kurset dækker håndtering af secrets, sårbarhedsscanning og sikker kodning.
Sikr pålideligheden og korrektheden af Deres Terraform-konfigurationer gennem forskellige teknikker til test og validering. Kurset dækker statisk analyse, unit tests med værktøjer som Terratest samt…
Styrk Deres færdigheder på kommandolinjen ved at lære avancerede værktøjer til tekstmanipulation som sed og awk samt vigtige værktøjer til arkivering og komprimering af filer.
De kan parametrere playbooks med variabler i stedet for at hardkode værdier.
Ændr en kørende release, og gendan den øjeblikkeligt efter behov.
Gå videre end grundlæggende Pods, og implementér komplette applikationer ved hjælp af Kubernetes Deployments og Services. Lær at eksponere dine applikationer og håndtere deres skalering.
Opbyg de færdigheder, du skal bruge til at diagnosticere og løse almindelige Kubernetes-problemer. Lær fejlfindingsteknikker, og anvend bedste praksis til drift af applikationer i produktion.
Udnyt potentialet i Git hooks til at automatisere opgaver og håndhæve politikker i dit repository. Kurset gennemgår oprettelse og brug af client-side- og server-side-hooks til tilpasning af din arbej…
Sørg for dine pipelines og deployede applikationers sundhed og ydeevne. Lær at opsætte overvågning, integrere med eksterne tjenester og konfigurere alarmer.
Automatiser Deres Terraform-workflows ved at integrere dem i Continuous Integration/Continuous Delivery-pipelines (CI/CD). Kurset dækker automatisering af `plan`- og `apply`-handlinger samt sikker hå…
Udvid Deres scripting-kompetencer ved at implementere løkker og funktioner. Kurset gør Dem i stand til at skrive mere komplekse, modulære og genanvendelige Bash-scripts.
De kan læse systemfakta og bruge dem til at skrive smartere playbooks.
Forhåndsvis præcis, hvad et chart vil gøre, før De bekræfter.
Implementér robuste løsninger til overvågning og logning, som er afgørende for at vedligeholde sunde og velfungerende applikationer i et DevOps-miljø. Lær at identificere og løse problemer proaktivt.
Optimér ressourceudnyttelsen og placeringen af Pods med avancerede scheduling-teknikker. Lær om ressourceanmodninger, begrænsninger, node selectors, affinity, taints og tolerations.
Udnyt potentialet i GitHub Actions til at automatisere dine arbejdsgange inden for softwareudvikling. Kurset lærer dig at opbygge pipelines til continuous integration og continuous deployment direkte…
Implementér avancerede deployment-strategier til releases uden nedetid. Kurset dækker Blue/Green, Canary og robuste mekanismer til rollback.
Dette kursus går i dybden med avancerede strategier til sikker og kollaborativ håndtering af Terraform state. De lærer om remote state-backends, state locking og import af eksisterende cloud-ressourc…
Bliv fortrolig med vigtige netværkskommandoer, og opret sikre forbindelser til fjernservere ved hjælp af SSH. Kurset gennemgår overvågning af netværksaktivitet og sikre filoverførsler.
De kan skrive tasks, der konvergerer mod en tilstand uden at foretage duplikerede ændringer.
Opret et start-chart, og gennemgå alle de filer, det genererer.
Udvid din viden om bedste praksis for Dockerfile, så du kan oprette særdeles effektive og sikre images. Lær om builds i flere trin og avancerede caching-teknikker.
Styrk sikkerheden i dine Kubernetes-klynger og applikationer ved at implementere grundlæggende sikkerhedspraksis. Lær om RBAC, netværkspolitikker og Pod Security Standards.
Dyk ned i avancerede Git-kommandoer til fejlfinding og vedligeholdelse af repositories. Kurset giver dig værktøjer til at gendanne mistet arbejde, finde fejl og optimere dit repositorys ydeevne.
Udvid mulighederne i GitHub Actions ved at udvikle custom actions og integrere med systemer på enterprise-niveau samt self-hosted runners.
Udforsk avancerede Terraform-mønstre til komplekse virksomhedsmiljøer, herunder multi-cloud-deployments og governance-politikker. Kurset introducerer også funktioner i Terraform Cloud og Enterprise t…
Udforsk effektive og ofte oversete shell-funktioner, der kan øge Deres produktivitet markant. Tilpas shell-miljøet til en mere effektiv workflow.
De kan strukturere et rigtigt Ansible-projekt, som professionelle teams gør.
Byg et fungerende chart til Deres egen app fra bunden.
Styrk sikkerheden i dine containeriserede applikationer og Docker-miljøer. Lær om scanning af images, sikkerhed under kørsel og strategier for sikker implementering.
Arbejd med komplekse applikationsmønstre ved hjælp af StatefulSets og DaemonSets. Få en introduktion til Kubernetes Operators til automatisering af håndteringen af brugerdefinerede ressourcer.
Udforsk, hvordan Git integreres med forskellige udviklingsværktøjer og skaleres i enterprise-miljøer. Kurset gennemgår brug af Git i IDE'er, enterprise-Git-løsninger og håndtering af samarbejde i sto…
Optimér dine DevOps-processer ved at udnytte metrikker og finjustere pipeline-ydeevnen. Udforsk fremtidige tendenser og avancerede automatiseringsteknikker.
Behersk kunsten at fejlfinde problematiske Terraform-konfigurationer og optimere Deres infrastrukturdeployments med hensyn til ydeevne og omkostninger. Kurset dækker også strategier for disaster reco…
Lås op for styrken ved mønstergenkendelse med regulære udtryk. Kurset lærer Dem at udforme avancerede søgemønstre og anvende dem med 'grep', 'sed' og 'awk'.
De kan udløse genstarter af tjenester, men kun når konfigurationen faktisk ændres.
Læs og skriv Go-skabelonhandlinger i Helm-charts.
Skriv robuste og vedligeholdelsesvenlige Bash-scripts ved at lære effektive fejlfindingsteknikker og fejlhåndtering samt følge bedste praksis for scriptudvikling.
De kan gentage en task over lister, dictionaries og indlejrede data på en ren måde.
Tilgå Helms kontekstobjekter for at styre Deres skabeloner.
Mestr awk som et sprog til behandling af strukturerede data, rapporter, aggregering og feltmanipulation direkte fra shellen.
De kan køre tasks selektivt baseret på fakta, variabler og resultater.
Transformér værdier med Helms værktøjer til funktioner og pipelines.
Forespørg på, transformér og generér struktureret JSON og YAML fra kommandolinjen til moderne API- og konfigurationsflows.
De kan rendere konfigurationsfiler fra skabeloner udfyldt med variabler og logik.
Faktorér gentagen YAML ud i genbrugelige, navngivne skabelonpartials.
Skriv fail-fast og forudsigelige scripts med strict mode, traps og disciplineret fejlvideregivelse for pålidelighed i produktion.
De kan omstrukturere sammenfiltrede playbooks til rene roller, der kan deles.
Tilføj betingelser og løkker, så charts tilpasser sig værdierne.
Automatisér tilbagevendende opgaver med Cron, og anvend Deres viden om Bash-scripting til at løse virkelige problemer. Kurset afsluttes med opbygning af avancerede automatiseringsløsninger.
De kan finde, installere og administrere community-roller og collections.
Producér læsbar og korrekt YAML, selv i komplekse skabeloner.
Automatisér virkelige serveradministrationsopgaver, herunder brugere, tjenester, diske og planlagte sundhedstjek, med Bash.
De kan opbevare adgangskoder og nøgler sikkert i versionsstyrede playbooks.
Sammensæt større applikationer ved at inkludere afhængige charts.
Omdan rå serverlogs til handlingsanvisende metrikker og alarmer med streamingbaserede tekstværktøjer og journald-integration.
De kan udføre eller springe dele af en stor playbook over med tags.
Kør jobs på det rette tidspunkt i en releases livscyklus.
Anvend software engineering-disciplin på shell-kode med enhedstests, mocking, dækningsgrad og continuous integration.
De kan gøre playbooks robuste med rescue, genopretning og kontrollerede fejl.
Opdag fejl i charts, før de når en cluster.
Beskyt scripts mod injection, lækage af hemmeligheder og misbrug af privilegier med sikkerhedsfokuseret shell-engineering.
De kan opbygge sammensættelige rollehierarkier, der er afhængige af og genbruger hinanden.
Distribuér Deres charts til teammedlemmer og clusters.
Brug shell-scripting som sammenbindingslag til Docker-images, container-entrypoints og automatisering af cloud-CLI'er.
De kan hente en aktuel inventory fra cloud-API'er i stedet for statiske filer.
Anvend avancerede skabelonteknikker for at holde store charts rene.
De kan skrive et tilpasset Python-modul, når intet eksisterende modul passer.
Saml almindelig skabelonlogik ét sted på tværs af mange charts.
De kan oprette og konfigurere aktiv cloud-infrastruktur direkte fra Ansible.
Hold legitimationsoplysninger ude af værdier i klartekst og Git-historikken.
De kan skrive automatiserede tests, der beviser, at Deres roller fungerer før produktion.
Administrér mange releases på tværs af miljøer deklarativt.
De kan køre Ansible fra en webbrugerflade med planlægning, RBAC og legitimationsoplysninger.
Automatisér validering og udrulning af charts i Deres pipeline.
De kan optimere Ansible til at køre hurtigt og sikkert på hundredvis af værter.
Styr Helm-releases fra Git som den eneste sandhedskilde.
De kan køre lintet og testet Ansible automatisk fra en CI/CD-pipeline.
Udgiv charts, der er sikre, konventionelle og nemme at vedligeholde.
De kan orkestrere routere, switches og lagdelte app-stakke i én arbejdsgang.
Bevis, at et chart er ægte og ikke er blevet ændret, før installation.
De kan udgive en komplet flerlagsapplikation med en produktionsklar rolling deployment.
Diagnosticér mislykkede installationer, opgraderinger og fastlåste releases hurtigt.
Lås op for alle 142 kurser på denne sti og alle kurser på alle andre stier
AI-vejleder, certificeringseksamen og certifikat. Fungerer på web, iOS og Android.
Se alle abonnementerØv dig med AI – læs ikke bare
Få mere ud af din læring med AI-drevne værktøjer og funktioner
Sådan lærer du
- 01
Interaktive lektioner
Praktiske kodeøvelser med feedback i realtid
- 02
AI-underviser
Få øjeblikkelig hjælp fra vores AI, når du sidder fast
- 03
Indbygget editor
Skriv og kør kode direkte i din browser
- 04
Certifikat
Få et certifikat, når du gennemfører kurset
Relaterede læringsstier
Ofte stillede spørgsmål
Er Intensiv DevOps-uddannelse-kurset gratis?
Ja. Du kan begynde på Intensiv DevOps-uddannelse-kurset gratis og gennemføre de interaktive lektioner uden omkostninger. Et valgfrit PRO-abonnement giver adgang til avancerede AI-værktøjer og et certifikat, der kan deles.
Skal jeg have erfaring på forhånd for at lære Intensiv DevOps-uddannelse?
Nej. Kurset begynder med det grundlæggende og bevæger sig gradvist videre til mere avancerede emner, så du kan starte uden tidligere erfaring med Intensiv DevOps-uddannelse.
Hvordan lærer jeg Intensiv DevOps-uddannelse på CoddyKit?
Du lærer ved at øve dig. Korte interaktive lektioner kombinerer en tydelig forklaring med en praktisk kodeøvelse, der kører i realtid, og en AI-vejleder, der er tilgængelig døgnet rundt, hjælper dig personligt, når du sidder fast.
Får jeg et certifikat, når jeg gennemfører Intensiv DevOps-uddannelse?
Ja. PRO-brugere kan tage en eksamen og få et certifikat for gennemførelse af Intensiv DevOps-uddannelse-kurset, som kan deles og indeholder en verificerbar kode.
Kan jeg lære Intensiv DevOps-uddannelse på min telefon?
Ja. CoddyKit er tilgængeligt på nettet og som indbyggede iOS- og Android-apps, så du kan lære Intensiv DevOps-uddannelse på enhver enhed, og dine fremskridt synkroniseres på tværs af dem.
Hvad koster CoddyKit PRO?
Det første kursus på Intensiv DevOps-uddannelse-stien er gratis. CoddyKit PRO giver adgang til alle kurser: $5.90 om ugen, $7.90 om måneden, $29.90 om året eller $69.99 én gang for livstidsadgang uden fornyelser.
Hvor lang tid tager det at gennemføre Intensiv DevOps-uddannelse?
Intensiv DevOps-uddannelse har 142 kurser og 568 lektioner. De fleste lektioner tager cirka 5–10 minutter, så hele stien kræver omkring 66 timers praktisk øvelse i dit eget tempo.
Start på Intensiv DevOps-uddannelse nu
Slut dig til tusindvis af kursister, der mestrer programmering med AI-drevne lektioner.