CI/CD Pipeline met Jenkins certificering - eLearning
450,00 EUR
- 50 hours
Deze online CI/CD Pipelines met Jenkins training zal je helpen om serverautomatisering, continue integratie, build pipelines en configuratiehulpmiddelen, geautomatiseerd testen en verbetering van de codekwaliteit, en gedistribueerde systemen in Jenkins te leren door middel van intensieve praktijkopdrachten.
Belangrijkste kenmerken
Taal
Cursus en materiaal zijn in het Engels
Niveau
Gemiddeld niveau
Toegang
1 jaar toegang tot het zelfstudie eLearning platform 24/7
11 uur aan videomateriaal
met een aanbevolen studieduur van 50 uur
Praktijken
Demo's, virtuele labs, simulatietests en eindprojecten
Geen examen
Er is geen examen voor de cursus, maar de student ontvangt een certificaat van voltooiing van de training

Cursusinhoud

Continue Integratie en Continue Levering (CI/CD)
Les 01
- Behoefte aan devops
- Devops-gereedschapsketen
- Introductie tot CI/CD
- Continue Integratie (CI)
- Continue Levering
- CI/CD-gereedschapsketen
Aan de slag met Jenkins
Les 02
- Introductie tot Jenkins
- Gebruiksscenario's voor Jenkins
- Jenkins-functies en -mogelijkheden
- Architectuur en terminologie van Jenkins
- Overzicht van Jenkins UI-dashboard en menu's
- Demo: Jenkins installatie Linux & Windows
- Demo: Jenkins-dashboard
Continue Integratie met Jenkins
Les 03
- Proces voor het bouwen van broncode
- Automatisering van de bouw
- GIT-integratie met Jenkins
- Configuratie van GIT met Jenkins
- Jenkins GitHub-plug-in
- Introductie tot Maven
- Maven-configuratie met Jenkins
- Introductie van Jenkins build
- Polling van broncontrole in Jenkins
- Vrij project in Jenkins
- Andere bouwtriggers van Jenkins
- Voor en na bouwactie
- Nieuwe buildtaak uitvoeren
- Geparametriseerde build en gedistribueerde build
- E-mailmelding met behulp van e-mailplug-in
- Jenkins pipeline
- Demo: Maak een geparametriseerde Jenkins-taak
- Demo: Maak een Jenkins gedistribueerde builds taak
- Demo: Maak een Maven buildtaak met e-mailmelding
Jenkins CLI (Command Line Interface)
Les 04
- Jenkins CLI
- Voer een shell-opdracht uit in Jenkins CLI
- Voer een shellscript uit in Jenkins CLI
- Demo: Voer een shellscript uit vanaf de CLI
- Demo: Voer een groovy script uit vanaf de CLI
Overzicht van implementatie
Les 05
- Continue Levering versus Continue Implementatie
- Overzicht van implementatie
- Een applicatie uitrollen op een applicatieserver
- Installeer en configureer Tomcat
- Implementatie van een eenvoudige Java-webapplicatie met Tomcat
- Jenkins Plugin voor Implementatie
- Parallel bouwen inschakelen
- Demo - Maak een Jenkins parallelle buildtaak
- Demo - Maak een Jenkins Pipeline om een JAVA-applicatie te implementeren op Tomcat Server
Jenkins X
Les 06
- Introductie van Jenkins X
- Kenmerken van Jenkins
- Jenkins Vs Jenkins X
- Hoe Jenkins X werkt
Jenkins met Docker
Les 07
- Behoefte aan Jenkins met Docker
- Introductie tot Docker
- Docker-image en -containers
- Docker Registry & Commando's
- Introductie van Jenkins in Docker Image
- Toegang krijgen tot de Jenkins-applicatie via de openbare DNS van de VM
- Docker Volume
- Demo - CI/CD-pijplijn creëren met Docker
- Demo - CI/CD-pijplijn opzetten met Jenkins
Continue Inspectie met Jenkins
Les 08
- Codekwaliteit
- Hoe de codekwaliteit te verbeteren
- Code-dekking
- Hulpmiddelen voor codeanalyse
- SonarQube
- Jenkins-ondersteuning voor Gradle
- Jenkins-ondersteuning voor Ant
- Ondersteuning voor shellscripts in Jenkins
Jenkins met Ansible
Les 08
- Configuratiebeheertool
- Voordelen van configuratiebeheer
- Infrastructure As Code (IaC)
- Inleiding tot Ansible
- Ansible Inventaris
- Ansible-rollen en architectuur
- Integratie van Jenkins met Ansible
- Ansible Plugin Jenkins
- Ansible versus Ansible Tower
- Jenkins Jobconfiguratie voor Ansible
- Demo - CI/CD-pijplijn maken met Jenkins en Ansible
Beheren en monitoren van Jenkins
Les 10
- Systeeminformatie verzamelen
- Beheer Jenkins Configuratie
- Jenkins Gebruikersbeheer
- Jenkins monitoren
- Plug-ins voor rapportage
- Plug-ins voor codeanalyse
- Jenkins monitoren
- Serveronderhoud
- Jenkins-back-up of herstel
- Plugin beheren
- Automatiseringstesten
- Rapporteren in Jenkins
- Demo - Gebruikersbeheer
- Demo - Maak een Jenkins-taak aan met de Backup Plugin
- Demo - Maak externe tests met behulp van Jenkins
- Demo - Beheren van plug-ins met en zonder herstart
- Demo - Automatiseringstests uitvoeren met Jenkins
Jenkins Best Practices
Les 11
- Jenkins beste praktijken
- Wereldwijde Veiligheid
- Jenkins-authenticatie
- Jenkins-referenties
- Toegangsbeheer voor Jenkins
- Jenkins Toegangsrollen
- Jenkins-back-up
- Soorten Jenkins Backup Plugin
- Jenkins Restauratie
- Demo - Maak een Jenkins-taak aan met de Backup Plugin
Leerresultaten
Aan het einde van deze online CI/CD Pipelines met Jenkins Training zult u in staat zijn om:
Installatie
Installeer, configureer en beveilig uw Jenkins-server
Organiseren
Organiseer en monitor algemene buildtaken
Geautomatiseerde Tests
Integreer geautomatiseerde tests om de build te verifiëren
Codekwaliteit
Stel codekwaliteitsrapportage in
Effectief Team
Ontwikkel effectieve strategieën en technieken voor teammeldingen
Bouw Pipelines
Configureer build pipelines, geparametriseerde taken, matrix builds en andere geavanceerde taken
Geautomatiseerde Implementatie
Implementeer geautomatiseerde uitrol en continue levering

Wie zou zich moeten inschrijven voor dit programma?
Het leren van CI/CD-pijpleidingen met Jenkins is zeer voordelig voor individuen en professionals in de technologie-industrie die betrokken zijn bij softwareontwikkeling, -implementatie en -operaties.
Softwareontwikkelaar
Software-ingenieur
Technische leiders
Testengineer
Systeembeheerders
Studenten in bachelor-/masterprogramma's
Vereisten
Studenten moeten in het bezit zijn van een bachelordiploma of een middelbareschooldiploma.
Aanbevolen voorkennis:
Basiskennis van de Software Ontwikkelingslevenscyclus (SDLC)
- Begrijp de fasen van softwareontwikkeling: het verzamelen van vereisten, ontwikkeling, testen, implementatie en onderhoud.
- Vertrouwdheid met Agile of DevOps methodologieën is een pre
Programmeerkennis
- Vertrouwdheid met ten minste één programmeertaal (bijv. Java, Python, Node.js).
- Waarom? Helpt je om de code die in de pipeline wordt gebouwd/getest te begrijpen en problemen op te lossen.
Versiebeheersystemen (VCS)
- Aanbevolen Vaardigheid: Bekwaamheid met Git (bijv. Git-commando's zoals clone, commit, push, pull en branchen).
- Waarom? Jenkins integreert vaak met Git-repositories (bijv. GitHub, GitLab, Bitbucket) om broncode op te halen en te bouwen.
Verklaringen
Licenties en accreditatie
Deze CI/CD Pipeline met Jenkins certificeringstraining wordt aangeboden door Simplilearn volgens de Partner Programma Overeenkomst en voldoet aan de eisen van de Licentieovereenkomst. AVC promoot deze cursus namens Simplilearn.
Gelijkheidsbeleid
Simplilearn biedt geen accommodatie vanwege een handicap of medische aandoening van studenten. Kandidaten worden aangemoedigd om contact op te nemen met AVC voor begeleiding en ondersteuning gedurende het accommodatieproces.
Veelgestelde Vraag

Heb je en zakelijke oplossing of LMS-integratie nodig?
Heb je niet de cursus of het programma gevonden dat geschikt zou zijn voor jouw bedrijf? Heb je een LMS-integratie nodig? Neem contact met ons op! Wij zullen met een passende oplossing komen!