CI/CD Pipeline met Jenkins - Live virtueel klassikaal

450,00 EUR

  • 20 hours
Live Virtueel Klassikaal

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.

Curriculum voor Live Virtuele Klassen

Hero
  1. Inleidende Cursus

    Les 01

  2. 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

  3. 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

  4. 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

  5. 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

  6. 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

  7. 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

  8. 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

  9. 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

eLearning Cursusprogramma

Hero
  1. Cursus Introductie

    Les 01

    Cursus Introductie

  2. Continue Integratie & Continue Levering Met Jenkins

    Les 02

    - Introduction to Jenkins
    - SDLC and DevOps Culture
    - Jenkins Feature and Architecture

  3. Aan de slag met Jenkins

    Les 03

    - Install Jenkins
    - Configure Jenkins
    - Explore Artifactory
    - Setup Jenkins Job
    - Jenkins Pipeline View
    - Install Artifactory
    - Explore Artifactory

  4. CI & 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 - Two

  5. CI & 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 - Three

  6. Beheer 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 Sqitch

  7. Operationele Overwegingen Voor Jenkins

    Les 07

    - Jenkins Security
    - Scaling Jenkins
    - Scaling Jenkins Part - Two
    - Jenkins tips and Tricks

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

Gecombineerd - Live virtuele klas en online zelfstudie.. 20 uur instructeur-geleide 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

Hero

Wie zou zich moeten inschrijven voor dit programma?

Softwareontwikkelaar

Software-ingenieur

Technische leiders

Testengineer

Systeembeheerders

Studenten in bachelor-/masterprogramma's

Leer meer

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!

;