Docker and Jenkins for DevOps

Tijdsduur

Docker and Jenkins for DevOps

NobleProg Nederland
Logo van NobleProg Nederland

Tip: meer info over het programma, prijs, en inschrijven? Download de brochure!

Startdata en plaatsen

Er zijn nog geen startdata bekend voor dit product.

NobleProg Nederland biedt haar producten standaard aan in de volgende regio's: Brugge, Gent

Beschrijving

Overview

Jenkins is een open source automatiseringsserver voor continue integratie en continue levering (CI / CD). Docker is een serviceplatform voor het leveren van software in containers. Jenkins en Docker optimaliseren en vereenvoudigen samen het CI / CD-proces door betrouwbaardere implementatie- en testomgevingen mogelijk te maken.

Deze instructeur-geleide, live training (ter plaatse of op afstand) is gericht op DevOp-ingenieurs die het CI / CD-proces met Docker en Jenkins willen optimaliseren en vereenvoudigen.

Aan het einde van deze training kunnen deelnemers:

  • Automatiseer codelevering en pijplijnimplementatie met Jenkins .
  • Bouw een applicatie met Docker en Docker File.
  • Configureer v…

Lees de volledige beschrijving

Veelgestelde vragen

Er zijn nog geen veelgestelde vragen over dit product. Als je een vraag hebt, neem dan contact op met onze klantenservice.

Nog niet gevonden wat je zocht? Bekijk deze onderwerpen: Jenkins, Docker, Java, Softwarearchitectuur en Software Testing.

Overview

Jenkins is een open source automatiseringsserver voor continue integratie en continue levering (CI / CD). Docker is een serviceplatform voor het leveren van software in containers. Jenkins en Docker optimaliseren en vereenvoudigen samen het CI / CD-proces door betrouwbaardere implementatie- en testomgevingen mogelijk te maken.

Deze instructeur-geleide, live training (ter plaatse of op afstand) is gericht op DevOp-ingenieurs die het CI / CD-proces met Docker en Jenkins willen optimaliseren en vereenvoudigen.

Aan het einde van deze training kunnen deelnemers:

  • Automatiseer codelevering en pijplijnimplementatie met Jenkins .
  • Bouw een applicatie met Docker en Docker File.
  • Configureer verificatieopties om de beveiliging te verbeteren.

Indeling van de cursus

  • Interactieve lezing en discussie.
  • Veel oefeningen en oefenen.
  • Praktische implementatie in een live-labomgeving.

Cursusaanpassingsopties

  • Neem contact met ons op om een aangepaste training voor deze cursus aan te vragen.

Requirements

  • An understanding of software development

Audience

  • DevOps Engineers

 

Course Outline

Introduction

Jenkins Basics

  • Processes and modules used in Jenkins
  • Plugins for integrating with Jenkins

Overview of Docker

  • Processes and elements used in Docker
  • Docker vs virtual machines (VM)

Preparing the Development Environment

  • Intalling and configuring Jenkins
  • Installing and configuring Docker
  • Installing and configuring NPM
  • Setting up a version control system

NodeJs Application

  • Creating a simple NodeJs application
  • Running a NodeJs application on Jenkins
  • Packaging a NodeJs application as a Docker image

CI/CD with Jenkins and Docker

  • Building a composable architecture
  • Using Docker CI/CD tools
  • Building and managing Docker images
  • Creating multi-branch pipelines
  • Using DNS-based deployment
  • Deploying using a cloud based-server with Jenkins
  • Monitoring and reverting

Jenkin Slaves and Authentication

  • Using best practices with Jenkins slaves
  • Setting up a slave using SSH
  • Setting up a slave using JNLP
  • Using SSH credentials
  • Implementing authentication providers

Troubleshooting

  • Writing an integration test
  • Wiring an integration test

Summary and Conclusion

.

Onze on line trainingen worden door een live instructeur verzorgd.

  • Onze DaDesktop® -technologie creeert een digitale leeromgeving (en indien nodig een geclusterde enterprise infrastructuur) waarmee opdrachten en oefeningen uitgevoerd kunnen worden.
  • De deelnemers (en de trainer) hebben toegang tot deze virtuele leeromgeving via de browser zodat hij/zij oefeningen kan doen die real time ingezien kunnen worden door de trainer.
  • De trainer monitort niet alleen de voortgang van de prakitische oefeningen maar kan ook te hulp schieten en ingrijpen mocht dat nodig zijn.
  • Onze remote trainingen verschillen niet van onze klassikale cursussen zowel qua duur, interactiviteit, praktische oefeningen als het cursusmateriaal.
  • Door de flexibiliteit in de trainingsopbouw, de hoge mate van interactie tussen trainer en deelnemer en de hands-on oefeningen zijn onze onlinetrainingen zeer efficiënte en effectief.
  • Ook onze in-company trainingen leveren wij on line met live instructeur.

NobleProg - The World’s Local Training Provider. Vraag vrijblijvend een offerte aan.

Blijf op de hoogte van nieuwe ervaringen

Er zijn nog geen ervaringen.

Deel je ervaring

Heb je ervaring met deze cursus? Deel je ervaring en help anderen kiezen. Als dank voor de moeite doneert Springest € 1,- aan Stichting Edukans.

Er zijn nog geen veelgestelde vragen over dit product. Als je een vraag hebt, neem dan contact op met onze klantenservice.

Download gratis en vrijblijvend de informatiebrochure

(optioneel)
(optioneel)
(optioneel)
(optioneel)
(optioneel)
(optioneel)

Heb je nog vragen?

(optioneel)