CI/CD Pipeline met Jenkins certificering - eLearning
450,00 EUR
- 20 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.
eLearning Cursusprogramma
Cursus Introductie
Les 01
Cursus Introductie
Continue Integratie & Continue Levering Met Jenkins
Les 02
- Introduction to Jenkins
- SDLC and DevOps Culture
- Jenkins Feature and ArchitectureAan de slag met Jenkins
Les 03
- Install Jenkins
- Configure Jenkins
- Explore Artifactory
- Setup Jenkins Job
- Jenkins Pipeline View
- Install Artifactory
- Explore ArtifactoryCI & CD Pipeline Met Jenkins, Gradle & Artifactory
Les 04
- CI and CD Pipeline with Jenkins, Gradle, and Artifactory
- Build CI and CD Pipeline with Jenkins and Gradle Part-One
- Configure Artifactory
- Build CI and CD Pipeline with Jenkins and Gradle Part - TwoCI & CD Pipeline Met Jenkins & Maven
Les 05
- Review Java Web Application Project
- Start Building CI and CD Pipeline with Jenkins and Maven
- Start Building CI and CD Pipeline with Jenkins and Maven Part - Two
- Start Building CI and CD Pipeline with Jenkins and Maven Part - ThreeBeheer relationele databaseschema's met Jenkins en Sqitch
Les 06
- Introduction to Sqitch
- Build Database Schema Deployment Pipeline with Jenkins and Sqitch
- Finish Database Schema Deployment Pipeline with Jenkins and SqitchOperationele Overwegingen Voor Jenkins
Les 07
- Jenkins Security
- Scaling Jenkins
- Scaling Jenkins Part - Two
- Jenkins tips and Tricks
Curriculum voor Live Virtuele Klassen
Inleidende Cursus
Les 01
Introductie tot CI/CD
Les 02
- Lesintroductie
- Traditionele softwareontwikkeling
- Continue Integratie
- Doorgaan met leveren
- Ga door met uitrollen
- Het opzetten van het continu inzetproces
- Geautomatiseerde implementatiepijplijn
- Selectie van CI/CD-tools
Aan de slag met Jenkins
Les 03
- Lesintroductie
- Git instellen
- Begeleide Oefening: Git Installatie
- Jenkins instellen
- Begeleide Oefening: Jenkins Installatie
- Maven Installatie
- Begeleide Oefening: Maven Installatie
- Jenkins verkennen
- Begeleide Oefening: Bouw een Maven Project
- Een Maven-project bouwen met Jenkins
Bouwtaken en configuraties
Les 04
- Lesintroductie
- Begrip van Jenkins bouwtaken
- Vrije vorm bouwtaken
- Begeleide Oefening: Vrijestyle Werk
- Bouwtriggers
- Begeleide Praktijk: Geplande Builds
- Begeleide Oefening: Polling SCM
- Bouwstappen
- Jenkins Omgevingsvariabelen
- Acties na het bouwen
- Begeleide Praktijk: Acties na het bouwen
- Jenkins gebruiken met andere talen
- Begeleide Praktijk: Projecten Bouwen met Gradle
- Geparametriseerde buildtaken
- Begeleide Oefening: Geparametriseerde Builds
- Begeleide Oefening: Bouwen Vanuit Tags
- Begeleide Oefening: Op Afstand Triggeren van Geparametriseerde Builds
- Beveiliging inschakelen in Jenkins
- Begeleide Praktijk: Beveiliging Inschakelen
- Bouw Pipelines en Promoties
- Geactiveerde geparametriseerde builds
Configuratie van build-pijplijnen
Les 05
- Lesintroductie
- Introductie van Pipelines
- Inzicht in de structuur van pijpleidingen
- Een pijplijn definiëren
- Declaratieve Pipeline Syntax
- Scripted Pipeline Syntax
- Begeleide Praktijk: Pipelines Bouwen in Jenkins
- Een pijpleiding bouwen
- Continue Integratie Pipeline
- Begeleide Praktijk: Het Bouwen van Continue Integratie Pipelines in Jenkins Bestand
- Pipelines bouwen vanuit Jenkinsfile
- Begeleide Praktijk: Het Bouwen van Continue Integratie Pipelines in Jenkinsfile
- Fragmentgenerator
- Zelfstandige Oefening: Snippetgenerator
- Referentie naar globale variabele
- Declaratieve Directieven Generator
- Zelfstandige Oefening: Pipelines Herstarten
- Meerfasenpijplijn
Geautomatiseerd Testen In Jenkins
Les 06
- Jenkins als een automatiseringstool voor testen
- Begeleide Oefening: CI met Junit in Jenkins
- Code Coverage met behulp van Jacoco
- Begeleide Oefening: Code Dekking met Jacoco
- Code Coverage met Clover
- Begeleide Oefening: Code Dekking met Clover
- Acceptatie- en Prestatietests in Jenkins
- Begeleide Oefening: Integratie van JMeter met Jenkins
- Testen van code-dekking
Kwaliteitsverbetering van code met behulp van Jenkins
Les 07
- Codekwaliteit en Jenkins
- Werking van Jenkins Jobs
- Begeleide Oefening: FindBugs Integratie met Jenkins
- Codecomplexiteit
- Begeleide Oefening: Complexiteit van Dekking met Jenkins
- Openstaande taken
- SonarQube
- Begeleide Praktijk: SonarQube met Jenkins
- Statische Code Analyse
Geautomatiseerde implementatie en continue levering
Les 08
- Introductie tot Geautomatiseerde Implementatie en Continue Levering
- Het opzetten van het Continuous Delivery-proces
- Het implementeren van geautomatiseerde en continue uitrol
- Begeleide Praktijk: Het Uitrollen van een Python Applicatie
- Begeleide Praktijk: Tomcat en Jenkins
- Begeleide Oefening: PHP en Jenkins
- Maven-app uitrollen naar Tomcat-server
Gedistribueerd systeem in Jenkins
Les 09
- Introductie tot Gedistribueerde Architectuur
- Begeleide Oefening: Maak Meerdere Slave Nodes
- Diepgaand Duiken in Jenkins Master/Slave Architectuur
- Begeleide Oefening: Taken Toewijzen Aan Specifieke Slave Nodes
- Gedistribueerde Builds
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 bouwtaken
Geautomatiseerde Tests
Integreer geautomatiseerde tests om de build te verifiëren
Codekwaliteit
Stel kwaliteitsrapportage van code 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
Belangrijkste kenmerken
Bezorgwijze
Je hebt de keuze uit 6 uur e-learning of 20 uur klassikale training.
Beoordeling
één eindbeoordeling van de cursus, kenniscontroles aan het einde van de les
Projecten
zeven afsluitende projecten
Praktijken
30+ begeleide en onbegeleide oefeningen en demonstraties
Certificaatdetails
Branche-erkend cursusvoltooiingscertificaat. - Voltooi ten minste 85 procent van de cursus of woon een volledige LVC-batch bij - Slaag voor de eindtoets van de cursus met een minimumscore van 80 procent
Wie zou zich moeten inschrijven voor dit programma?
Softwareontwikkelaar
Software-ingenieur
Technische leiders
Testengineer
Systeembeheerders
Studenten in bachelor-/masterprogramma's
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!