CI/CD Pipeline with Jenkins Certification - eLearning

Product type

CI/CD Pipeline with Jenkins Certification - eLearning

Adding Value Consulting AB
Logo Adding Value Consulting AB
Provider rating: starstarstarstarstar 10 Adding Value Consulting AB has an average rating of 10 (out of 1 reviews)

Need more information? Get more details on the site of the provider.

Description

CI/CD Pipelines med Jenkins certifieringskurs - eLearning

Denna CI / CD Pipelines med Jenkins online-utbildning hjälper dig att lära dig serverautomation, kontinuerlig integration, bygga pipelines och konfigurationsverktyg, automatiserad testning och kodkvalitetsförbättring och distribuerade system i Jenkins genom intensiva praktiska övningar.

AVC:s CI/CD Pipelines with Jenkins Certification onlineutbildning lär dig grunderna i Jenkins och hur du kontinuerligt distribuerar och distribuerar kod i en DevOps-miljö. Du lär dig också hur du integrerar automatiserade tester för att verifiera byggpipelines och konfigurera rapportering av kodkvalitet.

Funktioner i programmet

  • Kurs och materia…

Read the complete description

Frequently asked questions

There are no frequently asked questions yet. If you have any more questions or need help, contact our customer service.

CI/CD Pipelines med Jenkins certifieringskurs - eLearning

Denna CI / CD Pipelines med Jenkins online-utbildning hjälper dig att lära dig serverautomation, kontinuerlig integration, bygga pipelines och konfigurationsverktyg, automatiserad testning och kodkvalitetsförbättring och distribuerade system i Jenkins genom intensiva praktiska övningar.

AVC:s CI/CD Pipelines with Jenkins Certification onlineutbildning lär dig grunderna i Jenkins och hur du kontinuerligt distribuerar och distribuerar kod i en DevOps-miljö. Du lär dig också hur du integrerar automatiserade tester för att verifiera byggpipelines och konfigurera rapportering av kodkvalitet.

Funktioner i programmet

  • Kurs och material är på engelska
  • Medelhög nivå
  • 1 års tillgång till eLearning-plattformen för studier i egen takt 24/7
  • 11 timmar videoinnehåll
  • 50 timmars studietid rekommenderas
  • 30+ assisterade och oassisterade övningar och demos
  • en bedömning i slutet av kursen
  • sju projekt i slutet av kursen
  • Demos, virtuella labb, simuleringstest och slutprojekt
  • Industriellt erkänt certifikat för avslutad kurs

Viktiga inlärningsresultat

I slutet av denna CI/CD Pipelines med Jenkins onlineutbildning kommer du att kunna

  • Installera, konfigurera och säkra din Jenkins-server
  • Organisera och övervaka allmänna bygguppgifter
  • Integrera automatiserade tester för att verifiera builds
  • Konfigurera rapportering av kodkvalitet
  • Utveckla effektiva strategier och tekniker för teamavisering
  • Konfigurera byggpipelines, parametriserade jobb, matrisbyggen och andra avancerade jobb
  • Implementera automatiserad driftsättning och kontinuerlig leverans

Målgrupp

Att lära sig CI/CD-pipelines med Jenkins är mycket fördelaktigt för individer och yrkesverksamma inom teknikindustrin som är involverade i mjukvaruutveckling, distribution och drift.

  • Nyutexaminerade
  • Mjukvaruutvecklare
  • Mjukvaruingenjörer
  • Tekniska chefer
  • Systemadministratörer
  • Testingenjörer

Förkunskapskrav

Deltagarna måste ha en examen på grundnivå eller ett gymnasieexamen.

Rekommenderade förkunskaper:

Grundläggande kunskaper om livscykeln för programvaruutveckling (SDLC)

  • Förstå stadierna i programvaruutveckling: kravinsamling, utveckling, testning, driftsättning och underhåll.
  • Kännedom om Agile- eller DevOps-metodik är ett plus

Kunskap om programmering

  • Kännedom om minst ett programmeringsspråk (t.ex. Java, Python, Node.js).
  • Varför? Det hjälper dig att förstå koden som byggs/testas i pipelinen och felsöka problem.

Versionskontrollsystem (VCS)

  • Rekommenderad kompetens: Kunskaper i Git (t.ex. Git-kommandon som clone, commit, push, pull och branching).
  • Varför är det viktigt? Jenkins integreras ofta med Git-arkiv (t.ex. GitHub, GitLab, Bitbucket) för att hämta och bygga källkod.

Detaljer och kriterier för certifiering

Slutföra minst 85 procent av kursen eller delta i en fullständig Live Class-batch
Godkänt slutprov med minst 80 poäng

Läroplan

Lektion 01 - Kontinuerlig integration och kontinuerlig leverans (DI/DC)

  • Behov av devops
  • Devops verktygskedja
  • Introduktion till CI/DC
  • Kontinuerlig integration (CI)
  • Kontinuerlig leverans
  • Verktygskedja för CI/CD

Lektion 02 - Komma igång med Jenkins

  • Introduktion till Jenkins
  • Användningsfall för Jenkins
  • Jenkins funktioner och möjligheter
  • Jenkins arkitektur och terminologi
  • Översikt över Jenkins UI - Dashboard och menyer
  • Demonstration: Jenkins installation linux & windows
  • Demonstration: Jenkins instrumentpanel

Lektion 03 - Kontinuerlig integration med Jenkins

  • Byggprocess för källkod
  • Automatisering av byggandet
  • GIT-integration med Jenkins
  • Konfiguration av GIT med Jenkins
  • Jenkins GitHub-plugin
  • Introduktion till Maven
  • Maven-installation med Jenkins
  • Introduktion till Jenkins build
  • Pollning av källkontroll i Jenkins
  • Freestyle-projekt i Jenkins
  • Andra byggtriggers i Jenkins
  • Åtgärder före och efter byggandet
  • Körning av nytt byggjobb
  • Parametriserad build och distribuerad build
  • E-postavisering med hjälp av e-postplugin
  • Jenkins pipeline
  • Demo: Skapa parametriserat Jenkins-jobb
  • Demo: Skapa Jenkis distribuerade byggjobb
  • Demonstration: Skapa maven-byggjobb tillsammans med e-postavisering

Lektion 04 - Jenkins CLI (kommandoradsgränssnitt)

  • Jenkins CLI
  • Exekvera ett shell-kommando i Jenkins CLI
  • Exekvera ett shell-skript i Jenkins CLI
  • Demonstration: Exekvera ett shell-skript från CLI
  • Demo: Kör ett groovy-skript från CLI Exekvera ett groovy-skript från CLI

Lektion 05 - Översikt över driftsättning

  • Kontinuerlig leverans vs kontinuerlig distribution
  • Översikt över distribution
  • Distribuera en applikation till en applikationsserver
  • Installera och konfigurera Tomcat
  • Driftsättning av en enkel Java-webbapplikation med hjälp av Tomcat
  • Jenkins-plugin för distribution
  • Aktivera parallell byggnation
  • Demo - Skapa Jenkins parallellbyggnadsjobb
  • Demo - Skapa Jenkins Pipeline för att distribuera JAVA-applikation på Tomcat Server

Lektion 06 - Jenkins X

  • Introduktion av Jenkins X
  • Funktioner i Jenkins
  • Jenkins mot Jenkins X
  • Hur Jenkins X fungerar

Lektion 07 - Jenkins med Docker

  • Behov av Jenkins med Docker
  • Docker introduktion
  • Docker-bild och behållare
  • Docker-register och kommandon
  • Introduktion av Jenkins i Docker Image
  • Åtkomst till Jenkins-applikationen med hjälp av VM Public DNS
  • Docker-volym
  • Demo - Skapa CI CD-pipeline med hjälp av Docker
  • Demo - Skapa CI CD-pipeline med hjälp av Jenkins

Lektion 08 - Kontinuerlig inspektion med Jenkins

  • Kodkvalitet
  • Hur man förbättrar kodkvaliteten
  • Täckning av kod
  • Verktyg för kodskanning
  • SonarQube
  • Jenkins-stöd för Gradle
  • Jenkins stöd för Ant
  • Jenkins stöd för Shell-skript

Lektion 09 - Jenkins med Ansible

  • Verktyg för konfigurationshantering
  • Fördelar med konfigurationshantering
  • Infrastruktur som kod (IaC)
  • Introduktion till Ansible
  • Inventering av Ansible
  • Ansible-roller och arkitektur
  • Jenkins-integration med Ansible
  • Ansible Plugin Jenkins
  • Ansible vs Ansible Tower
  • Konfiguration av Jenkins-jobb för Ansible
  • Demo - Skapa CI CD-pipeline med Jenkins och Ansible

Lektion 10 - Hantera och övervaka Jenkins

  • Samla in systeminformation
  • Hantera Jenkins-konfiguration
  • Hantering av Jenkins-användare
  • Övervakning av Jenkins
  • Plugins för rapportering
  • Plugins för kodanalys
  • Övervakning av Jenkins
  • Serverunderhåll
  • Säkerhetskopiering eller återställning av Jenkins
  • Hantera insticksprogram
  • Automatiserad testning
  • Rapportering i Jenkins
  • Demo - Användarhantering
  • Demo - Skapa Jenkins-jobb med hjälp av Backup Plugin
  • Demo - Skapa fjärrtester med hjälp av Jenkins
  • Demo - Hantera plugins med och utan omstart
  • Demo - Kör automatiseringstester med Jenkins

Lektion 11 - Bästa praxis för Jenkins

  • Bästa praxis för Jenkins
  • Global säkerhet
  • Jenkins-autentisering
  • Credentials för Jenkins
  • Hantering av Jenkins-åtkomst
  • Jenkins åtkomstroller
  • Jenkins Säkerhetskopiering
  • Typer av Jenkins Backup Plugin
  • Jenkins återställning
  • Demo - Skapa Jenkins-jobb med hjälp av Backup Plugin

Hur lång tid tar det att slutföra denna Jenkins-kurs?

Denna omfattande Jenkins-kurs innehåller över 20 timmars tillämpad inlärning som du kan slutföra i din egen takt. Det bör inte ta dig mer än 3 månader att slutföra det om du konsekvent ägnar dig åt dina ansträngningar

Vilka är fördelarna med att lära sig Jenkins?

Jenkins är ett populärt DevOps-verktyg som underhålls av en stor grupp utvecklare. Det tillhandahåller olika plugins som Slack, GitHub och Build Pipeline. Verktyget används ofta för att implementera CI/CD för DevOps-team. De som vill satsa på en karriär som DevOps-ingenjör eller build and release-ingenjör bör lära sig Jenkins.

Adding Value Consulting AB (AVC)

Vi utbildar och certifierar dig inom projektledning, agile och IT.

Utbildningsformer:

  • Öppen, schemalagd utbildning
  • Onlinekurser & online certifiering
  • Företagsintern utbildning

Vi kan utbilda dig på svenska, engelska eller hollandska.

Våra kurser är mycket praktiska och du kan omedelbart tillämpa din nya kunskap i ditt arbete. We inspire to make a difference!

Vi hoppas att även utbilda dig!

There are no reviews yet.
    Share your review
    Do you have experience with this course? Submit your review and help other people make the right choice. As a thank you for your effort we will donate $1.- to Stichting Edukans.

    There are no frequently asked questions yet. If you have any more questions or need help, contact our customer service.