Online cursus – gecertificeerde professionele stage in LearnKartS van nul tot held

Leer de DevOps-principes en implementeer een CI/CD-pijplijn met Jenkins. Verkrijg praktische kennis met krachtige tools zoals Ansible, Docker, Git, Maven, SonarQube en AWS.

Suggested by: Coursera (What is Coursera?)

Professional Certificate

starten

No prior knowledge required

Time to complete the course

7-day free trial

No unnecessary risks

Skills you will acquire in the course

  • Geautomatiseerd testen
  • Jenkins-pijpleiding
  • Jenkins-taakconfiguratie
  • Docker-integratie
  • Jenkins-integratie
  • Beheer plug-ins
  • Verspreide constructies
  • Beste praktijken van Jenkins
  • Deboss
  • CI/CD-leidingen
  • continue integratie (CI)
  • continue implementatie (CD)

What you will learn in the course

Courses for which the course is suitable

  • DevOps-ingenieur
  • CI/CD pijpleidingingenieur
  • Jenkins-beheerder
  • Software-ontwikkelaar
  • Bouw ingenieur
  • Automatiseringsingenieur
  • Wolkeningenieur
  • Site Reliability Engineer (SRE)
  • Softwarereleasemanager
  • Kwaliteitsborgingsingenieur
  • Ingenieur Infrastructuur
  • Ontwikkelaar van microservices

Stage – een reeks van 4-delige cursussen

Onderwerpen die in de specialisatie aan bod komen:

  • DevOps-concepten en -tools en hoe Jenkins in de CI/CD-pijplijn past
  • Het Jenkins Pipeline-concept en hoe u dit kunt implementeren
  • Jenkins-integratie met Git en GitHub
  • Jenkins voor Maven instellen en builds uitvoeren samen met waarschuwingen
  • Werken met Jenkins CLI en scripts
  • Jenkins-configuratie voor Tomcat
  • Jenkins-integratie met Docker, Ansible en SonarQube
  • Testen op afstand
  • Jenkins toegangsbeheer en beveiliging

Over de stage “Jenkins – From Zero to Hero”:

De stage is bedoeld voor mensen die een vaardigheid willen ontwikkelen in Jenkins en CI/CD pipelines. De stage helpt je Jenkins onder de knie te krijgen voor automatisering in softwareontwikkelings- en distributieprocessen.

Cursusinhoud:

De Jenkins-specialisatie is een 4-delige cursussenreeks. In deze cursussen leer je onderwerpen als:

  • Jenkins-basisprincipes
  • Aanleg en beheer van pijpleidingen
  • Jenkins-installatie en configuratie
  • Integratie met een verscheidenheid aan ontwikkelings- en distributietools
  • Beheer en beveiliging van Jenkins-instanties
  • Automatisering bouwen en testen
  • Toevoegingen aan Jenkins
  • Jenkins uitbreiden naar projecten op ondernemingsniveau

Bovendien heeft de cursus u voorbereid op het effectief implementeren en beheren van CI/CD-pijplijnen in softwareontwikkelomgevingen.

Praktisch leerproject:

Het Jenkins Project biedt 21 demo’s, gericht op de volgende onderwerpen:

  • Gebruikersbeheer
  • het creëren van banen
  • Testen op afstand
  • Beheer van add-ons
  • Geautomatiseerde tests uitvoeren met Jenkins

Grote projecten zijn onder meer:

  • Jenkins-taken maken met behulp van een back-upplug-in
  • Testen op afstand uitvoeren
  • Beheer van add-ons met en zonder opstarten
  • Geautomatiseerde tests uitvoeren

De installatiedemo’s omvatten Jenkins en Docker op verschillende besturingssystemen, naast een volledige rondleiding door het Jenkins-dashboard.

Geavanceerde onderwerpen:

Daarnaast richten de demo’s zich ook op het maken van gedistribueerde build- en Maven-taken, geparametriseerde taken en het uitvoeren van Shell- en Groovy-scripts. De meer geavanceerde onderwerpen zijn onder meer:

  • Java-applicaties implementeren
  • Parallelle constructie
  • Jenkins CI/CD-pijplijn
  • Docker en Ansible

Einde cursusproject:

De stage omvat een cursusafrondingsproject dat zich richt op het definiëren van een CI/CD-pijplijn met behulp van:

  • Git
  • Maven
  • Jenkins
  • Ansibel
  • Dokwerker
  • AWS

Het doel is om microservices en integratie van codekwaliteitstools zoals SonarQube in te zetten.

Details of the courses that make up the specialization

DevOps en Jenkins-basisprincipes

Cursus 1 • 4 uur • 3,5 (10 beoordelingen)

Cursusdetails

wat ga je leren

  • Begrijp het concept en de behoefte van DevOps bij softwareontwikkeling.
  • Navigeer door de pijplijnen van DevOps-tools om een ​​naadloze softwarelevering te realiseren.
  • Leer de concepten van Continuous Integration (CI) en Continuous Delivery (CD).
  • Ontdek Jenkins-omgevingen op zowel Linux als Windows.

Vaardigheden die je gaat verwerven

  • Categorie: Continue integratie
  • Categorie: continue levering
  • Categorie: DevOps
  • Categorie: CI/CD buis
  • Categorie: Jenkins

Continue integratie en continue implementatie met Jenkins

Cursus 2 • 8 uur

Cursusdetails

wat ga je leren

  • Beheer de levenscyclus van Jenkins, van broncodebeheer tot continue implementatie.
  • Leer Jenkins gebruiken voor bouwautomatisering, integreer met Git en configureer Maven.
  • Implementeer Java-applicaties met Tomcat en configureer Jenkins voor parametrische en gedistribueerde builds.
  • Implementeer geavanceerde functies zoals pijplijnen, het configureren van een Jenkins-bestand, het gebruik van de CLI en integratie met Docker.

Vaardigheden die je gaat verwerven

  • Categorie: Jenkins met Docker
  • Categorie: CLI
  • Categorie: CI/CD buis
  • Categorie: Jenkins X
  • Categorie: snelle levering

Continu testen en configuratiebeheer – Jenkins

Cursus 3 • 3 uur

Cursusdetails

wat ga je leren

  • Leer strategieën om de codekwaliteit te verbeteren en de ontwikkelingsefficiëntie te verhogen.
  • Implementeer analyse van codedekking en gebruik tools voor het effectief scannen van codes.
  • Maak gebruik van Jenkins om builds te automatiseren met Gradle-, Ant- en shell-scripts.
  • Leer de basisprincipes van configuratiemanagement, Infra as Code (IaC) en specialiseer je in Ansible voor configuratietaken.

Vaardigheden die je gaat verwerven

  • Categorie: Jenkins met SonarQube
  • Categorie: Shell-scripts
  • Categorie: Configuratiebeheer
  • Categorie: continu testen
  • Categorie: Jenkins met Ansible

Continue monitoring met Jenkins en goed testen

Cursus 4 • 5 uur

Cursusdetails

wat ga je leren

  • Basisbeheertaken van Jenkins, inclusief het verzamelen van systeeminformatie en configuratiebeheer.
  • Effectief gebruik van plug-ins voor rapportage, codeanalyse en tracking om de zichtbaarheid en kwaliteit van projecten te verbeteren.
  • Best practices voor wereldwijde beveiliging, authenticatie en toegangsbeheer om een ​​veilige Jenkins-omgeving te creëren.
  • Opzetten en beheren van Jenkins-back-ups om onderhoud en herstel na noodsituaties te optimaliseren.

Vaardigheden die je gaat verwerven

  • Categorie: Configuratiebeheer
  • Categorie: Beste praktijken van Jenkins
  • Categorie: Gebruikersbeheer
  • Categorie: continue monitoring
  • Categorie: Jenkins-plug-ins