CI/CD pipeline met Jenkins certificering - eLearning
Leer in deze online CI/CD Jenkins-training alles over automatisering, pijplijnen, testen en codekwaliteit in een DevOps-omgeving. Inclusief certificering en praktijkoefeningen.
Deze online training CI/CD-pijplijnen met Jenkins helpt u door middel van intensieve praktische oefeningen meer te leren over serverautomatisering, continue integratie, het bouwen van pijplijnen en configuratietools, geautomatiseerd testen en verbetering van de codekwaliteit, en gedistribueerde systemen in Jenkins.
De online training CI/CD-pijplijnen met Jenkins-certificering van AVC leert u de basisprincipes van Jenkins en hoe u code continu kunt implementeren en distribueren in een DevOps-omgeving. U leert ook hoe u…

Er zijn nog geen veelgestelde vragen over dit product. Als je een vraag hebt, neem dan contact op met onze klantenservice.
Leer in deze online CI/CD Jenkins-training alles over automatisering, pijplijnen, testen en codekwaliteit in een DevOps-omgeving. Inclusief certificering en praktijkoefeningen.
Deze online training CI/CD-pijplijnen met Jenkins helpt u door middel van intensieve praktische oefeningen meer te leren over serverautomatisering, continue integratie, het bouwen van pijplijnen en configuratietools, geautomatiseerd testen en verbetering van de codekwaliteit, en gedistribueerde systemen in Jenkins.
De online training CI/CD-pijplijnen met Jenkins-certificering van AVC leert u de basisprincipes van Jenkins en hoe u code continu kunt implementeren en distribueren in een DevOps-omgeving. U leert ook hoe u geautomatiseerde tests kunt integreren om buildpijplijnen te verifiëren en rapportage over codekwaliteit te configureren.
Doel
Doelgroep
Het leren van CI/CD-pijplijnen met Jenkins is zeer nuttig voor individuen en professionals in de tech-industrie die betrokken zijn bij softwareontwikkeling, implementatie en operations.
- Pas afgestudeerden
- Softwareontwikkelaars
- Software-engineers
- Technisch managers
- Systeembeheerders
- Testingenieurs
Vereisten
Deelnemers moeten in het bezit zijn van een bachelordiploma of een diploma middelbaar onderwijs.
Aanbevolen vereisten:
Basiskennis van de levenscyclus van softwareontwikkeling (SDLC)
- Inzicht in de fasen van softwareontwikkeling: vereisten verzamelen, ontwikkeling, testen, implementatie en onderhoud.
- Bekendheid met Agile- of DevOps-methodologieën is een pluspunt.
Programmeerervaring
- Bekendheid met ten minste één programmeertaal (bijv. Java, Python, Node.js).
- Waarom? Helpt u de code te begrijpen die in de pijplijn wordt gebouwd/getest en problemen op te sporen.
Versiebeheersystemen (VCS)
- Aanbevolen vaardigheid: Vaardigheid met Git (bijv. Git-opdrachten zoals clone, commit, push, pull en branching).
- Waarom? Jenkins wordt vaak geïntegreerd met Git-repositories (bijv. GitHub, GitLab, Bitbucket) om broncode op te halen en te bouwen.
Leerresultaten
Belangrijkste leerresultaten
Aan het einde van deze online training CI/CD-pijplijnen met Jenkins kunt u:
- Uw Jenkins-server installeren, configureren en beveiligen
- Algemene buildtaken organiseren en monitoren
- Geautomatiseerde tests integreren om builds te verifiëren
- Rapportage over codekwaliteit configureren
- Effectieve strategieën en technieken voor teamnotificaties ontwikkelen
- Buildpijplijnen, geparametriseerde taken, matrixbuilds en andere geavanceerde taken configureren
- Geautomatiseerde implementatie en continue levering implementeren
Curriculum
Curriculum
Les 01 - Continue integratie en continue levering (DI/DC)
- Noodzaak van devops
- Devops-toolchain
- Inleiding tot CI/DC
- Continue integratie (CI)
- Continue levering
- CI/CD-toolchain
Les 02 - Aan de slag met Jenkins
- Inleiding tot Jenkins
- Gebruiksscenario's voor Jenkins
- Functies en mogelijkheden van Jenkins
- Architectuur en terminologie van Jenkins
- Overzicht van de gebruikersinterface en menu's van Jenkins
- Demo: Jenkins installeren op Linux en Windows
- Demo: Jenkins-dashboard
Les 03 - Continue integratie met Jenkins
- Broncodebouwproces
- Buildautomatisering
- GIT-integratie met Jenkins
- GIT configureren met Jenkins
- Jenkins GitHub-plug-in
- Inleiding tot Maven
- Maven instellen met Jenkins
- Inleiding tot Jenkins-builds
- Broncodebeheer in Jenkins
- Freestyle-project in Jenkins
- Andere buildtriggers van Jenkins
- Acties vóór en na de build
- Nieuwe buildtaak uitvoeren
- Geparametriseerde build en gedistribueerde build
- E-mailmeldingen met behulp van de e-mailplug-in
- Jenkins-pijplijn
- Demo: geparametriseerde Jenkins-taak maken
- Demo: Jenkis gedistribueerde build-taak maken
- Demo: Maven-build-taak maken met e-mailmelding
Les 04 - Jenkins CLI (opdrachtregelinterface)
- Jenkins CLI
- Een shell-opdracht uitvoeren in Jenkins CLI
- Een shell-script uitvoeren in Jenkins CLI
- Demo: Een shell-script uitvoeren vanuit CLI
- Demo: Een groovy-script uitvoeren vanuit CLI
Les 05 - Overzicht van implementatie
- Continue levering versus continue implementatie
- Overzicht van implementatie
- Een applicatie implementeren op een applicatieserver
- Tomcat installeren en configureren
- Implementatie van een eenvoudige Java-webapplicatie met Tomcat
- Jenkins-plug-in voor implementatie
- Parallelle build inschakelen
- Demo - Een parallelle Jenkins-buildtaak maken
- Demo - Een Jenkins-pijplijn maken om een Java-applicatie op een Tomcat-server te implementeren
Les 06 - Jenkins X
- Inleiding tot Jenkins X
- Functies van Jenkins
- Jenkins versus Jenkins X
- Hoe Jenkins X werkt
Les 07 - Jenkins met Docker
- Noodzaak van Jenkins met Docker
- Inleiding tot Docker
- Docker-image en containers
- Docker-register en opdrachten
- Inleiding tot Jenkins in Docker-image
- Toegang tot Jenkins-applicatie met VM Public DNS
- Docker-volume
- Demo - CI/CD-pijplijn maken met Docker
- Demo - CI/CD-pijplijn maken met Jenkins
Les 08 - Continue inspectie met Jenkins
- Code kwaliteit
- Hoe de code kwaliteit verbeteren
- Code dekking
- Code scan tools
- SonarQube
- Jenkins ondersteuning voor Gradle
- Jenkins ondersteuning voor Ant
- Jenkins ondersteuning voor shell scripts
Les 09 - Jenkins met Ansible
- Configuratiebeheer tool
- Voordelen van configuratiebeheer
- Infrastructure As Code (IaC)
- Ansible introductie
- Ansible inventaris
- Ansible rollen en architectuur
- Jenkins integratie met Ansible
- Ansible-plug-in Jenkins
- Ansible versus Ansible Tower
- Jenkins-taakconfiguratie voor Ansible
- Demo - CI/CD-pijplijn maken met Jenkins en Ansible
Les 10 - Jenkins beheren en monitoren
- Systeeminformatie verzamelen
- Jenkins-configuratie beheren
- Jenkins-gebruikersbeheer
- Jenkins monitoren
- Plug-ins voor rapportage
- Plug-ins voor codeanalyse
- Jenkins monitoren
- Serveronderhoud
- Jenkins back-up of herstel
- Plug-ins beheren
- Automatiseringstesten
- Rapportage in Jenkins
- Demo - Gebruikersbeheer
- Demo - Jenkins-taak maken met behulp van de back-upplugin
- Demo - Externe tests maken met Jenkins
- Demo - Plugins beheren met en zonder herstart
- Demo - Automatiseringstests uitvoeren met Jenkins
Les 11 - Best practices voor Jenkins
- Best practices voor Jenkins
- Algemene beveiliging
- Jenkins-authenticatie
- Jenkins-inloggegevens
- Jenkins-toegangsbeheer
- Jenkins-toegangsrollen
- Jenkins-back-up
- Soorten Jenkins-back-upplugins
- Jenkins-herstel
- Demo - Jenkins-taak maken met behulp van de back-upplugin
Hoe lang duurt het om deze Jenkins-cursus te voltooien?
Deze uitgebreide Jenkins-cursus bevat meer dan 20 uur praktijkgericht leren dat u in uw eigen tempo kunt voltooien. Als u zich consequent inzet, zou u er niet meer dan 3 maanden over moeten doen om de cursus te voltooien.
Wat zijn de voordelen van het leren van Jenkins?
Jenkins is een populaire DevOps-tool die wordt onderhouden door een grote community van ontwikkelaars. Het biedt verschillende plug-ins, zoals Slack, GitHub en Build Pipeline. De tool wordt vaak gebruikt om CI/CD te implementeren voor DevOps-teams. Wie een carrière als DevOps-engineer of build- en release-engineer wil nastreven, doet er goed aan Jenkins te leren.
Belangrijkste kenmerken
Kenmerken van het programma
- Cursus en materiaal zijn in het Engels
- Gemiddeld niveau
- 1 jaar toegang tot het e-learningplatform voor zelfstudie, 24/7
- 11 uur aan videocontent
- 50 uur studietijd aanbevolen
- 30+ begeleide en onbegeleide oefeningen en demo's
- een beoordeling aan het einde van de cursus
- zeven projecten aan het einde van de cursus
- Demo's, virtuele labs, simulatietests en eindprojecten
- Door de branche erkend certificaat van voltooiing van de cursus
Er zijn nog geen veelgestelde vragen over dit product. Als je een vraag hebt, neem dan contact op met onze klantenservice.
