CI/CD Pipeline met Jenkins certificering - eLearning

450,00 EUR

  • 50 hours
eLearning

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

Hero

Cursusinhoud

Hero
  1. 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
  2. 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
  3. 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
  4. 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
  5. 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
  6. Jenkins X

    Les 06

    • Introductie van Jenkins X
    • Kenmerken van Jenkins
    • Jenkins Vs Jenkins X
    • Hoe Jenkins X werkt
  7. 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
  8. 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
  9. 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
  10. 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
  11. 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

Leer meer

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!

;