Feire høytider med 10% rabatt på alle kurs med koden "AVCFOREVER10". Sikre deg dette før prisendringene i 2025!

CI/CD Pipeline med Jenkins-sertifisering - eLearning

4.900,00 NOK

  • 20 hours
Live virtuelt klasserom
eLæring
Blandet læring

Dette nettbaserte kurset i CI/CD Pipelines med Jenkins vil hjelpe deg å lære om serverautomatisering, kontinuerlig integrasjon, bygge pipelines og konfigurasjonsverktøy, automatisert testing og forbedring av kodekvalitet, samt distribuerte systemer i Jenkins gjennom intensive praktiske øvelser.

eLearning Kurs Pensum

Hero
  1. Kursintroduksjon

    Leksjon 01

    Kursintroduksjon

  2. Kontinuerlig integrasjon & kontinuerlig leveranse med Jenkins

    Leksjon 02

    • SDLC og DevOps-kultur
    • Jenkins-funksjoner og arkitektur
  3. Komme i gang med Jenkins

    Leksjon 03

    • Installer Jenkins
    • Konfigurer Jenkins
    • Utforsk Artifactory
    • Sett opp Jenkins-jobb
    • Jenkins-pipelinevisning
    • Installer Artifactory
    • Utforsk Artifactory
  4. CI & CD Pipeline med Jenkins, Gradle & Artifactory

    Leksjon 04

    • CI- og CD-pipeline med Jenkins, Gradle og Artifactory
    • Bygg CI- og CD-pipeline med Jenkins og Gradle - Del én
    • Konfigurer Artifactory
    • Bygg CI- og CD-pipeline med Jenkins og Gradle - Del to
  5. CI & CD-pipeline med Jenkins & Maven

    Leksjon 05

    • Gjennomgå Java Web Application-prosjektet
    • Begynn å bygge CI- og CD-pipeline med Jenkins og Maven
    • Begynn å bygge CI- og CD-pipeline med Jenkins og Maven - Del to
    • Begynn å bygge CI- og CD-pipeline med Jenkins og Maven - Del tre Administrer relasjonsdatabaseskjema med Jenkins og Sqitch
  6. Administrer relasjonsdatabase skjema med Jenkins og Sqitch

    Leksjon 06

    • Introduksjon til Sqitch
    • Bygg databaseskjemaprosess for distribusjon med Jenkins og Sqitch
    • Fullfør databaseskjemaprosess for distribusjon med Jenkins og Sqitch
  7. Operasjonelle Vurderinger For Jenkins

    Leksjon 07

    • Jenkins-sikkerhet
    • Skalering av Jenkins
    • Skalering av Jenkins - Del to
    • Jenkins-tips og triks

Læreplan for Live Virtuell Undervisning

Hero
  1. Kursintroduksjon

    Leksjon 01

  2. Introduksjon til CI/CD

    Leksjon 02

    - Leksjonsintroduksjon

    - Tradisjonell programvareutvikling

    - Kontinuerlig integrasjon

    - Kontinuerlig leveranse

    - Kontinuerlig utrulling

    - Bygge prosessen for kontinuerlig utrulling

    - Automatisert utrullingspipeline

    - Utvalg av CI/CD-verktøy

  3. Komme i gang med Jenkins

    Leksjon 03

    - Leksjonsintroduksjon

    - Sette opp Git

    - Veiledet praksis: Oppsett av Git

    - Sette opp Jenkins

    - Veiledet praksis: Oppsett av Jenkins

    - Oppsett av Maven

    - Veiledet praksis: Oppsett av Maven

    - Utforske Jenkins

    - Veiledet praksis: Bygg et Maven-prosjekt

    - Bygge et Maven-prosjekt med Jenkins

  4. Bygge jobber og konfigurasjoner

    Leksjon 04

    - Leksjonsintroduksjon

    - Forstå Jenkins byggejobber

    - Freestyle byggejobber

    - Veiledet praksis: Freestyle-jobb

    - Opprett triggere

    - Veiledet praksis: Planlagte bygg

    - Veiledet praksis: Polling SCM

    - Byggetrinn

    - Jenkins miljøvariabler

    - Etter byggehandlinger

    - Veiledet praksis: Etter byggehandlinger

    - Bruke Jenkins med andre språk

    - Veiledet praksis: Bygge prosjekter med Gradle

    - Parametriserte byggejobber

    - Veiledet praksis: Parametriserte bygg

    - Veiledet praksis: Bygging fra tagger

    - Veiledet praksis: Fjernutløsing av parametriserte bygg

    - Aktivering av sikkerhet i Jenkins

    - Veiledet praksis: Aktivering av sikkerhet

    - Bygg pipelines og forfremmelser

    - Utløse parametriserte bygg

  5. Konfigurering av byggepipeliner

    Leksjon 05

    - Leksjonsintroduksjon

    - Introduksjon av piplines

    - Forstå rørledningsstruktur

    - Definere en arbeidsflyt

    - Deklarativ Pipeline-Syntaks

    - Skriptet Pipeline-syntaks

    - Veiledet praksis: Bygging av pipelines i Jenkins

    - Bygge en piplene

    - Kontinuerlig integrasjonspipeline

    - Veiledet praksis: Bygging av kontinuerlige integrasjonsrørledninger i Jenkins-fil

    - Bygge pipelines fra Jenkinsfile

    - Veiledet praksis: Bygging av kontinuerlige integrasjonspipliner i Jenkinsfile

    - Snippetgenerator

    - Selvstendig øvelse: Snippetgenerator

    - Global variabelreferanse

    - Deklarativ direktivgenerator

    - Selvstendig praksis: Omstart av piplines

    - Flertrinns piplines

  6. Automatisert testing i Jenkins

    Leksjon 06

    - Jenkins som et verktøy for automatisert testing

    - Veiledet praksis: Kontinuerlig integrasjon med Junit i Jenkins

    - Kodedekning ved bruk av Jacoco

    - Veiledet praksis: Kodedekning med Jacoco

    - Kodedekning ved bruk av Clover

    - Veiledet praksis: Kodedekning med Clover

    - Akseptanse- og ytelsestester i Jenkins

    - Veiledet praksis: Integrasjon av JMeter med Jenkins

    - Testing av kode-dekning

  7. Forbedring av kodekvalitet ved bruk av Jenkins

    Leksjon 07

    - Kodekvalitet og Jenkins

    - Indre arbeid av Jenkins-jobber

    - Veiledet praksis: FindBugs-integrasjon med Jenkins

    - Kodekompleksitet

    - Veiledet praksis: Dekningskompleksitet med Jenkins

    - Åpne oppgaver

    - SonarQube

    - Veiledet praksis: SonarQube med Jenkins

    - Statisk kodeanalyse

  8. Automatisert utrulling og kontinuerlig levering

    Leksjon 08

    - Introduksjon til automatisert utrulling og kontinuerlig levering

    - Bygge prosessen for kontinuerlig leveranse

    - Implementering av automatisert og kontinuerlig utrulling

    - Veiledet praksis: Utrulling av en Python-applikasjon

    - Veiledet praksis: Tomcat og Jenkins

    - Veiledet praksis: PHP og Jenkins

    - Distribuere Maven-app til Tomcat-server

  9. Distribuert system i Jenkins

    Leksjon 09

    - Introduksjon til distribuert arkitektur

    - Veiledet praksis: Opprett flere slaveknuter

    - Dypdykking i Jenkins' master/slave-arkitektur

    - Veiledet praksis: Tildele jobber til spesifikke slave-noder

    - Distribuerte Bygg

Læringsutbytte

Ved slutten av dette nettbaserte CI/CD Pipelines med Jenkins-kurset, vil du være i stand til å:

Installasjon

Installere, konfigurere, og sikre din Jenkins-server

Organiser

Organisere og overvåke generelle byggejobber

Automatiserte tester

Integrere automatiserte tester for å verifisere bygget

Kodekvalitet

Sette opp rapportering av kodekvalitet

Effektivt team

Etablere effektive varslingstrategier og teknikker for team

Bygge pipelines

Konfigurere byggepipeliner, parametriserte jobber, matrisebygg og andre avanserte jobber

Automatisert utrulling

Implementere automatisert utrulling og kontinuerlig leveranse

Nøkkelfunksjoner

Leveringsmodus

Du kan velge mellom 6 timers e-læring eller 20 timers instruktørledet opplæring

Vurdering

én sluttvurdering for kurset og kunnskapssjekker ved slutten av hver leksjon

Prosjekter

syv prosjekter som avslutter leksjoner

Praksiser

30+ assisterte og uassisterte øvelser og demonstrasjoner

Sertifikatdetaljer

Industrianerkjent kursfullføringsbevis. - Fullfør minst 85 prosent av kurset eller delta på en fullstendig LVC-batch - Bestå avsluttende vurderingstest for kurset med minst 80 prosent

Hero

Hvem bør melde seg på dette programmet?

Programvareutvikler

Programvareingeniør

Tekniske ledere

Testingeniør

Systemadministratorer

Studenter i bachelor-/masterprogrammer

Lær mer

Trenger du bedriftsløsning eller LMS-integrasjon?

Fant du ikke kurset eller programmet som ville være passende for din bedrift? Trenger du LMS-integrasjon? Ta kontakt med oss! Vi er agile og løser alt!

;