CI/CD Pipeline with Jenkins Certification - eLearning
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…
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 frequently asked questions yet. If you have any more questions or need help, contact our customer service.
