DevOps-bootcamp
Linux, Git, Docker, Kubernetes, CI/CD, Terraform, Ansible en Helm. Een CoddyKit-leertraject met 142 korte cursussen en 568 interactieve lessen, met een AI-tutor die 24/7 voor je klaarstaat.
- Cursussen
- 142
- Lessen
- 568
- Interactieve stappen
- 7,001
- Gratis beginnen
- Cursus 1
142 cursussen in dit leertraject
Elke cursus in het leertraject DevOps-bootcamp, in de juiste leer volgorde. De eerste is gratis.
Duik in de wereld van Docker en krijg inzicht in de kernconcepten van containerisatie. Leer waarom containers essentieel zijn voor moderne softwareontwikkeling en hoe ze deployment vereenvoudigen.
Ontdek wat Kubernetes is, waarom het cruciaal is voor moderne applicatie-implementatie en hoe de fundamentele architectuur en kerncomponenten eruitzien. Ga aan de slag met de basisprincipes van conta…
Begin uw kennismaking met versiebeheer door de kernconcepten van Git te begrijpen en uw lokale omgeving in te stellen. Deze cursus behandelt de belangrijkste stappen voor het initialiseren van reposi…
Zet uw eerste stappen in geautomatiseerde softwarelevering. Deze minicursus behandelt de kernconcepten van CI/CD en laat u kennismaken met de krachtige mogelijkheden van GitHub Actions.
Deze minicursus introduceert de kernconcepten van Infrastructure as Code en Terraform. U leert Terraform installeren, de basiscommando's van de CLI begrijpen en uw eerste configuratie schrijven om ee…
Begin uw reis op de Linux-opdrachtregel. In deze minicursus behandelt u de absolute basis voor interactie met uw besturingssysteem, van eenvoudige navigatie tot het beheren van bestanden en mappen.
U kunt uitleggen wat Ansible is en waarom agentloos configuratiebeheer beter is dan handmatig serverbeheer.
Leg uit waarom Helm bestaat en hoe het omvangrijke Kubernetes-manifests beheersbaar maakt.
Vereenvoudig de implementatie van applicaties met meerdere containers met Docker Compose. Leer complexe applicaties definiëren en uitvoeren met één configuratiebestand.
Doe praktische ervaring op door een lokaal Kubernetes-cluster in te stellen met Minikube en leer ermee te werken via kubectl. Implementeer uw allereerste applicatie.
Verdiep u in de meest gebruikte Git-commando's voor het beheren van uw lokale wijzigingen. In deze cursus leert u wijzigingen te stagen en committen, de geschiedenis te bekijken en basishandelingen m…
Verdiep u in Continuous Integration door geautomatiseerde tests en controles voor codekwaliteit in te stellen. Leer workflowtriggers configureren en afhankelijkheden beheren.
Verdiep u in de fundamentele onderdelen van Terraform, waaronder providers, resources, variabelen en outputs. Deze cursus behandelt ook het essentiële beheer van de Terraform-state en het belang daar…
Ontsluit automatisering door uw eerste Bash-scripts te schrijven. Deze cursus behandelt de basissyntaxis, variabelen en conditionele logica om uw taken op de opdrachtregel herhaalbaar en efficiënt te…
U kunt Ansible installeren en via SSH verbinding maken met een externe machine.
Zorg dat een werkende Helm CLI met uw Kubernetes-cluster communiceert.
Leer uw eigen aangepaste Docker-images te maken met Dockerfiles. Begrijp imagelagen, best practices voor optimalisatie en hoe u images effectief beheert.
Verdiep u in Pods, de kleinste implementeerbare eenheden in Kubernetes. Begrijp hun levenscyclus en statussen en leer multi-container-Pods effectief te beheren.
Breid uw Git-kennis uit naar de cloud met GitHub, met de nadruk op het beheren van remote repositories. Deze cursus behandelt hoe u uw lokale Git-projecten met GitHub verbindt en met anderen samenwer…
Ga verder dan CI met Continuous Deployment. In deze cursus leert u applicaties naar verschillende omgevingen te implementeren en configuraties veilig te beheren.
Deze minicursus richt zich op de praktische toepassing van Terraform met Amazon Web Services (AWS). U leert de AWS-provider configureren en veelgebruikte AWS-resources zoals EC2-instanties en S3-buck…
Verdiep u in de belangrijkste Linux-hulpprogramma's. Leer de inhoud van bestanden bekijken, bestandsrechten begrijpen en aanpassen en effectief naar bestanden zoeken binnen uw systeem.
U kunt hosts en groepen definiëren in een inventory en deze nauwkeurig targeten.
Maak vol vertrouwen onderscheid tussen een chart, een release en een revision.
Beheers hoe Docker-containers met elkaar en met de buitenwereld communiceren. Verken verschillende netwerkmodi en leer strategieën voor persistente gegevensopslag.
Beheers Deployments en ReplicaSets voor het beheren van stateless applicaties. Leer het gewenste aantal replica's te garanderen, rolling updates uit te voeren en wijzigingen eenvoudig terug te draaie…
Verken professionele branchingmodellen voor teamomgevingen. Deze cursus gaat dieper in op gestructureerde workflows zoals Feature Branching en Gitflow, voor een betere organisatie en stabiliteit van…
Optimaliseer uw pipelines met geavanceerde functies van GitHub Actions. Verken matrix-builds, caching en de kracht van herbruikbare workflows voor meer efficiëntie.
Leer uw Terraform-code te structureren voor leesbaarheid en onderhoudbaarheid, deze te integreren met versiebeheersystemen en effectieve workflows voor teamsamenwerking op te zetten. Deze cursus bena…
Verdiep uw inzicht in de invloed van omgevingsvariabelen op uw shell en scripts. Leer systeemwijde en gebruikersspecifieke configuraties beheren.
U kunt een eenmalige taak uitvoeren op meerdere servers zonder een bestand te schrijven.
Configureer chart-repositories en vind de software die u nodig hebt.
Verken de belangrijkste filosofieën en werkwijzen die DevOps definiëren. Begrijp hoe samenwerking, automatisering en continue verbetering de efficiëntie van softwarelevering stimuleren.
Verken hoe u uw applicaties intern en extern beschikbaar maakt met Kubernetes Services en Ingress. Begrijp de verschillende servicetypen en hun toepassingsgebieden.
Beheers de samenwerkingsfuncties van GitHub, met de nadruk op effectief gebruik van pull requests voor code review en integratie. Leer bij te dragen aan open-sourceprojecten en bijdragen van teamlede…
Beheers CI/CD voor gecontaineriseerde applicaties. Leer Docker-images bouwen, naar registries pushen en met GitHub Actions naar Kubernetes-clusters implementeren.
Ontdek hoe u Terraform-modules inzet om herbruikbare en overzichtelijke infrastructuurcomponenten te maken. Deze cursus behandelt ook workspaces voor het beheren van meerdere afzonderlijke omgevingen…
Bouw herbruikbare, testbare Bash-code met functies, ingeladen libraries en nette argumentverwerking voor onderhoudbare productiescripts.
U kunt kernmodules vinden en gebruiken om echt werk te doen in plaats van raw shell te gebruiken.
Implementeer met één opdracht een echte applicatie in Kubernetes.
Begin uw kennismaking met Kubernetes, de industriestandaard voor containerorkestratie. Leer fundamentele concepten zoals Pods, Nodes en de Kubernetes-architectuur.
Leer applicatieconfiguratie beheren met ConfigMaps en gevoelige gegevens beschermen met Secrets. Beheers de concepten van persistente opslag met Persistent Volumes en Claims.
Leer software-releases effectief beheren met Git-tags en de releasefuncties van GitHub. Deze cursus behandelt semantic versioning, het maken van stabiele releasepunten en het afhandelen van hotfixes.
Automatiseer het inrichten en beheren van uw infrastructuur. Deze cursus richt zich op het gebruik van GitHub Actions met IaC-tools zoals Terraform om cloudresources te beheren.
Ontdek hoe Terraform met data sources gegevens over bestaande infrastructuur kan opvragen voor dynamische configuraties. Leer daarnaast provisioners gebruiken om tijdens het aanmaken of verwijderen v…
Versnel shell-workloads door overhead van subshells te elimineren en taken gelijktijdig uit te voeren met gecontroleerde parallellisatie.
U kunt een YAML-playbook schrijven en uitvoeren dat een server van begin tot eind configureert.
Inspecteer, volg en verwijder wat u hebt geïmplementeerd op een nette manier.
Implementeer een complete CI/CD-pipeline met Jenkins om het bouwen, testen en implementeren van Dockerized applicaties te automatiseren. Leer Docker te integreren in uw geautomatiseerde workflows.
Implementeer uitgebreide observability voor uw Kubernetes-applicaties. Leer logs verzamelen, metrics monitoren met Prometheus en Grafana en health checks configureren.
Versterk uw Git- en GitHub-workflow tegen veelvoorkomende valkuilen en beveiligingskwetsbaarheden. Deze cursus behandelt strategieën voor het beschermen van gevoelige gegevens, credentialbeheer en he…
Pak complexe repositorystructuren aan. Leer effectieve CI/CD-strategieën implementeren voor projecten die als monorepo of verspreid over meerdere repositories zijn georganiseerd.
Deze geavanceerde cursus richt zich op het dynamischer en krachtiger maken van uw Terraform-configuraties. U leert conditionele expressies, lusconstructies zoals `for_each` en `count` en verschillend…
Krijg controle over uw Linux-systeem door actieve processen te beheren en input/output-omleiding te beheersen. Deze cursus stelt u in staat opdrachten aan elkaar te koppelen en gegevensstromen effici…
U kunt playbooks met meerdere plays samenstellen die zich op verschillende hostgroepen richten.
Pas het gedrag van een chart aan zonder de templates ervan te bewerken.
Verken Docker Swarm voor het beheren en schalen van Docker-containers over meerdere hosts. Leer services implementeren, rolling updates uitvoeren en hoge beschikbaarheid garanderen.
Vereenvoudig de implementatie en het beheer van applicaties in Kubernetes met Helm. Leer Helm charts voor complexe applicaties te maken, implementeren en beheren.
Bouw expertise op in het oplossen van complexe mergeconflicten en het aanpassen van de commitgeschiedenis. Deze cursus biedt strategieën om meningsverschillen in code op te lossen en een overzichteli…
Leer beveiligingspraktijken rechtstreeks in uw CI/CD-pipelines te integreren. Deze cursus behandelt geheimenbeheer, het scannen op kwetsbaarheden en veilige programmeerpraktijken.
Zorg voor de betrouwbaarheid en correctheid van uw Terraform-configuraties met verschillende technieken voor testen en valideren. Deze cursus behandelt statische analyse, unit-tests met tools zoals T…
Verbeter uw vaardigheden op de opdrachtregel door geavanceerde tools voor tekstbewerking, zoals sed en awk, te leren gebruiken, samen met essentiële hulpprogramma's voor het archiveren en comprimeren…
U kunt playbooks parametriseren met variabelen in plaats van waarden hard te coderen.
Wijzig een actieve release en herstel onmiddellijk wanneer dat nodig is.
Ga verder dan basis-Pods en implementeer volwaardige applicaties met Kubernetes Deployments en Services. Leer uw applicaties beschikbaar te maken en het schalen ervan te beheren.
Rust uzelf uit met de vaardigheden om veelvoorkomende Kubernetes-problemen te diagnosticeren en op te lossen. Leer debuggingtechnieken en pas best practices toe voor het uitvoeren van applicaties in…
Ontdek de kracht van Git-hooks om taken te automatiseren en beleidsregels binnen uw repository af te dwingen. Deze cursus behandelt het maken en gebruiken van client-side- en server-side-hooks om uw…
Zorg voor de gezondheid en prestaties van uw pipelines en geïmplementeerde applicaties. Leer monitoring instellen, integreren met externe services en meldingen configureren.
Automatiseer uw Terraform-workflows door ze te integreren in Continuous Integration/Continuous Delivery (CI/CD)-pipelines. Deze cursus behandelt het automatiseren van `plan`- en `apply`-bewerkingen e…
Breid uw scriptingvaardigheden uit door lussen en functies te implementeren. Met deze cursus leert u complexere, modulaire en herbruikbare Bash-scripts schrijven.
U kunt systeemfeiten uitlezen en gebruiken om slimmere playbooks te maken.
Bekijk precies wat een chart gaat doen voordat u de installatie definitief maakt.
Implementeer robuuste monitoring- en loggingoplossingen die essentieel zijn voor het onderhouden van gezonde en goed presterende applicaties in een DevOps-omgeving. Leer problemen proactief te identi…
Optimaliseer het gebruik van resources en de plaatsing van Pods met geavanceerde schedulingtechnieken. Leer meer over resource requests, limits, node selectors, affinity, taints en tolerations.
Benut de kracht van GitHub Actions om uw workflows voor softwareontwikkeling te automatiseren. In deze cursus leert u continuous-integration- en continuous-deployment-pipelines rechtstreeks binnen uw…
Implementeer geavanceerde implementatiestrategieën voor releases zonder downtime. Deze cursus behandelt Blue/Green, Canary en robuuste mechanismen voor rollback.
Deze cursus gaat uitgebreid in op geavanceerde strategieën voor veilig en gezamenlijk beheer van de Terraform-state. U leert over remote-state-backends, state locking en het importeren van bestaande…
Ontwikkel vaardigheid in essentiële netwerkopdrachten en maak veilig verbinding met externe servers via SSH. Deze cursus behandelt het monitoren van netwerkactiviteit en veilige bestandsoverdrachten.
U kunt tasks schrijven die naar een toestand convergeren en nooit dubbele wijzigingen aanbrengen.
Maak een starter-chart en navigeer door elk bestand dat deze genereert.
Verdiep uw kennis van best practices voor Dockerfiles om uiterst efficiënte en veilige images te maken. Leer werken met multi-stage builds en geavanceerde cachingtechnieken.
Versterk uw Kubernetes-clusters en applicaties door essentiële beveiligingspraktijken toe te passen. Leer meer over RBAC, network policies en Pod Security Standards.
Verdiep u in geavanceerde Git-commando's voor debugging en repositoryonderhoud. Deze cursus voorziet u van hulpmiddelen om verloren werk te herstellen, bugs te lokaliseren en de prestaties van uw rep…
Breid de mogelijkheden van GitHub Actions uit door aangepaste actions te ontwikkelen en te integreren met systemen op ondernemingsniveau en self-hosted runners.
Ontdek geavanceerde Terraform-patronen voor complexe enterpriseomgevingen, waaronder multicloudimplementaties en governancebeleid. Deze cursus introduceert ook functies van Terraform Cloud en Enterpr…
Ontdek krachtige, vaak over het hoofd geziene shellfuncties die uw productiviteit aanzienlijk kunnen verhogen. Pas uw shellomgeving aan voor een efficiëntere workflow.
U kunt een echt Ansible-project structureren zoals professionele teams dat doen.
Bouw vanaf een leeg canvas een werkende chart voor uw eigen app.
Versterk de beveiliging van uw gecontaineriseerde applicaties en Docker-omgevingen. Leer meer over image scanning, runtimebeveiliging en veilige implementatiestrategieën.
Pak complexe applicatiepatronen aan met StatefulSets en DaemonSets. Maak kennis met Kubernetes Operators voor het automatiseren van het beheer van custom resources.
Verken hoe Git integreert met verschillende developmenttools en schaalt binnen enterprise-omgevingen. Deze cursus behandelt het gebruik van Git in IDE's, enterprise-Git-oplossingen en grootschalige t…
Optimaliseer uw DevOps-processen door metrieken te benutten en de prestaties van pipelines nauwkeurig af te stemmen. Verken toekomstige trends en geavanceerde automatiseringstechnieken.
Beheers het debuggen van problematische Terraform-configuraties en optimaliseer uw infrastructuurimplementaties voor prestaties en kosten. Deze cursus behandelt ook strategieën voor disaster recovery…
Ontsluit de kracht van patroonherkenning met reguliere expressies. In deze cursus leert u geavanceerde zoekpatronen opstellen en toepassen met 'grep', 'sed' en 'awk'.
U kunt servicerestarts alleen activeren wanneer de configuratie daadwerkelijk verandert.
Lees en schrijf Go-templateacties in Helm-charts.
Schrijf robuuste en onderhoudbare Bash-scripts door effectieve debugtechnieken en foutafhandeling te leren en best practices voor scriptontwikkeling te volgen.
U kunt een task netjes herhalen over lijsten, dictionaries en geneste gegevens.
Gebruik de contextobjecten van Helm om uw templates aan te sturen.
Beheers awk als taal voor het verwerken van gestructureerde gegevens, rapportages, aggregatie en veldbewerking rechtstreeks vanuit de shell.
U kunt tasks selectief uitvoeren op basis van feiten, variabelen en resultaten.
Transformeer waarden met de functies en pipelines van Helm.
Bevraag, transformeer en genereer gestructureerde JSON en YAML vanaf de commandoregel voor moderne API- en configuratieworkflows.
U kunt configuratiebestanden genereren vanuit templates die met variabelen en logica zijn gevuld.
Breng herhaalde YAML onder in herbruikbare benoemde templatepartials.
Schrijf voorspelbare scripts die direct falen met strict mode, traps en gedisciplineerde foutpropagatie voor betrouwbaarheid in productie.
U kunt verstrengelde playbooks herstructureren tot overzichtelijke, deelbare roles.
Voeg voorwaarden en lussen toe zodat charts zich aan waarden aanpassen.
Automatiseer terugkerende taken met Cron en pas uw kennis van Bash-scripting toe om problemen uit de praktijk op te lossen. Deze cursus sluit af met het bouwen van geavanceerde automatiseringsoplossi…
U kunt community-roles en -collections vinden, installeren en beheren.
Produceer leesbare, correcte YAML, ook in complexe templates.
Automatiseer echte serverbeheertaken, waaronder gebruikers, services, schijven en geplande gezondheidscontroles, met Bash.
U kunt wachtwoorden en sleutels veilig opslaan in playbooks die onder versiebeheer staan.
Stel grotere applicaties samen door afhankelijke charts toe te voegen.
Zet ruwe serverlogs om in bruikbare metrics en alerts met streamingteksttools en integratie met journald.
U kunt met tags onderdelen van een groot playbook selectief uitvoeren of overslaan.
Voer jobs op het juiste moment in de levenscyclus van een release uit.
Pas software-engineeringdiscipline toe op shellcode met unittests, mocking, codedekking en continuous integration.
U kunt playbooks veerkrachtig maken met rescue, herstel en gecontroleerde fouten.
Detecteer fouten in charts voordat ze een cluster bereiken.
Bescherm scripts tegen injectie, lekken van secrets en misbruik van privileges met security-first-praktijken voor shell-engineering.
U kunt samenstelbare rolehiërarchieën bouwen die van elkaar afhankelijk zijn en elkaar hergebruiken.
Distribueer uw charts naar teamgenoten en clusters.
Gebruik shellscripting als verbindingslaag voor Docker-images, container-entrypoints en automatisering met cloud-CLI's.
U kunt live inventory ophalen via cloud-API's in plaats van statische bestanden.
Pas geavanceerde templatingtechnieken toe om grote charts overzichtelijk te houden.
U kunt een aangepaste Python-module schrijven wanneer geen bestaande module geschikt is.
Centraliseer algemene templatelogica voor meerdere charts.
U kunt live cloudinfrastructuur rechtstreeks vanuit Ansible maken en configureren.
Houd credentials buiten waarden in platte tekst en de Git-geschiedenis.
U kunt geautomatiseerde tests schrijven die aantonen dat uw roles vóór productie werken.
Beheer op declaratieve wijze meerdere releases in verschillende omgevingen.
U kunt Ansible uitvoeren vanuit een webinterface met planning, RBAC en credentials.
Automatiseer de validatie en implementatie van charts in uw pipeline.
U kunt Ansible afstemmen om snel en veilig op honderden hosts uit te voeren.
Beheer Helm-releases vanuit Git als de enige bron van waarheid.
U kunt gelinte en geteste Ansible automatisch uitvoeren vanuit een CI/CD-pipeline.
Lever charts op die veilig, conventioneel en onderhoudbaar zijn.
U kunt routers, switches en gelaagde applicatiestacks in één workflow orkestreren.
Toon vóór installatie aan dat een chart authentiek en niet gemanipuleerd is.
U kunt een volledige multi-tierapplicatie opleveren met een production-grade rolling deployment.
Analyseer mislukte installaties en upgrades en vastgelopen releases snel.
Ontgrendel alle 142 cursussen in dit leertraject en in elk ander leertraject
AI-begeleider, certificeringsexamen en certificaat. Werkt op het web, iOS en Android.
Alle abonnementen bekijkenOefen met AI in plaats van alleen te lezen
Geef je leerproces een boost met AI-hulpmiddelen en -functies
Zo leer je
- 01
Interactieve lessen
Praktische codeeroefeningen met realtime feedback
- 02
AI-docent
Krijg direct hulp van onze AI als je vastloopt
- 03
Ingebouwde editor
Schrijf en voer code direct uit in je browser
- 04
Certificaat
Behaal een certificaat wanneer je de cursus afrondt
Gerelateerde leertrajecten
Veelgestelde vragen
Is de DevOps-bootcamp-cursus gratis?
Ja. Je kunt gratis aan de DevOps-bootcamp-cursus beginnen en de interactieve lessen kosteloos doorlopen. Met een optioneel PRO-abonnement krijg je toegang tot geavanceerde AI-tools en een deelbaar certificaat.
Heb ik voorafgaande ervaring nodig om DevOps-bootcamp te leren?
Nee. De cursus begint bij de basis en behandelt geleidelijk steeds geavanceerdere onderwerpen. Je kunt dus ook zonder eerdere ervaring met DevOps-bootcamp beginnen.
Hoe leer ik DevOps-bootcamp op CoddyKit?
Je leert door te doen. Korte interactieve lessen combineren een duidelijke uitleg met een praktische codeeroefening die in realtime wordt uitgevoerd. Een AI-begeleider is 24/7 beschikbaar voor persoonlijke hulp wanneer je vastloopt.
Krijg ik een certificaat als ik DevOps-bootcamp afrond?
Ja. PRO-leerlingen kunnen een examen afleggen en een deelbaar certificaat van voltooiing behalen, met een verifieerbare code voor de DevOps-bootcamp-cursus.
Kan ik DevOps-bootcamp op mijn telefoon leren?
Ja. CoddyKit is beschikbaar op het web en als native iOS- en Android-app, zodat je DevOps-bootcamp op elk apparaat kunt leren en je voortgang op al je apparaten wordt gesynchroniseerd.
Wat kost CoddyKit PRO?
De eerste cursus van DevOps-bootcamp is gratis. Met CoddyKit PRO ontgrendel je elke cursus: $5.90 per week, $7.90 per maand, $29.90 per jaar of eenmalig $69.99 voor levenslange toegang zonder verlengingen.
Hoe lang duurt het om DevOps-bootcamp te voltooien?
DevOps-bootcamp bevat 142 cursussen en 568 lessen. De meeste lessen duren ongeveer 5–10 minuten, dus het hele leertraject kost ongeveer 66 uur aan praktische oefeningen, in je eigen tempo.
Begin nu met DevOps-bootcamp
Sluit je aan bij duizenden leerlingen die met AI-ondersteunde lessen leren programmeren.