DevOps Certificering - Gemengd Leren (Live Virtueel Klassikaal + eLearning)

450,00 EUR

  • 56 hours
Live Virtueel Klassikaal
eLearning
Blended Learning

Bereid je voor op een carrière in het snelgroeiende veld van DevOps, waarbij je de kloof overbrugt tussen softwareontwikkelaars en operaties met deze DevOps Certificatietraining. Je wordt een expert in de principes van continue ontwikkeling en deployment, automatisering van configuratiebeheer, samenwerking tussen teams, en IT-service wendbaarheid met behulp van moderne DevOps-tools zoals Git, Docker, Jenkins, Cucumber, Ansible, TeamCity en Nagios.

Cursustijdlijn

Hero
  1. Cursus Introductie

    De 00

    - Inleiding

  2. Introductie tot DevOps

    Les 01

    - Leerdoelen

    - Overzicht van DevOps

    - De relatie tussen Agile en DevOps

    - DevOps-gereedschapsketen

    - DASA DevOps-principes

    - Uitdagingen met de traditionele aanpak

    - Uitdagingen aanpakken via DevOps

    - DevOps-aanpak voor de uitdagingen

    - Overzicht van DevOps-hulpmiddelen

    - Beste praktijken voor DevOps

    - Categorieën van DevOps-gereedschappen

    - DevSecOps en zijn Manifest

    - Werkstroom van DevOps en DevSecOps

    - Belangrijkste punten

    Kenniscontrole

  3. Versiebeheersystemen

    Les 02

    - Leerdoelen

    - Overzicht van versiebeheersystemen

    - Rol van versiebeheersystemen

    - Soorten controlesystemen en hun ondersteunende hulpmiddelen

    - Overzicht van Git

    - Overzicht van broncode en versiebeheer hosts

    - Zet de bestanden op GitHub via Git

    - Belangrijkste punten

    - Kennistoets

    - Project aan het einde van de les: De bestanden via Git naar Bitbucket deployen

  4. Continue Integratie, Continue Uitrol en Bouwhulpmiddelen

    Les 03

    - Leerdoelen

    - Overzicht en belang van continue integratie en continue

    - Implementatie

    - Overzicht en functies van Jenkins

    - Jenkins instellen

    - Overzicht en de functies van TeamCity

    - TeamCity instellen

    - Bouwgereedschap en hun toepassingen

    - Continue Integratie met Jenkins en Maven

    - Belangrijkste punten

    - Kennistoets

    - Eindproject van de les: Continue Integratie met Jenkins, Git en Maven

  5. Software- en automatiseringstestframeworks

    Les 04

    - Leerdoelen

    - Overzicht van softwaretesten

    - Testniveaus, Benaderingen en Automatiseringstools

    - Testgedreven ontwikkelingsaanpak met JUnit 5

    - Principes van Behavior-Driven Development: Cucumber en de toepassingen ervan

    - Aanpak voor gedragsgestuurde ontwikkeling met Cucumber

    - Kennistoets

    - Project aan het einde van de les: Benadering van ontwikkeling gedreven door gedrag

  6. Configuratiebeheertools

    Les 05

    - Leerdoelen

    - Overzicht van configuratiebeheertools

    - Infrastructuur beheren

    - Soorten configuratiebeheertools

    - Overzicht van Puppet

    - Demonstreer Puppet-configuratie

    - Overzicht van Chef

    - Demonstreer Chef-configuratie

    - Overzicht van Ansible

    - Apache-webserver instellen met Ansible

    - Overzicht van SaltStack

    Vergelijking van Ansible, Puppet, Chef en SaltStack

    Belangrijkste punten

    Kenniscontrole

    Eindproject les: MySQL-database opzetten met Ansible

  7. Containerisatie met Docker

    Les 06

    - Leerdoelen

    - Overzicht van Docker

    - Overzicht van Virtualisatie

    - Docker-installatie op meerdere besturingssystemen

    - MySQL-database in Docker-container

    - Docker-installatie op meerdere besturingssystemen

    - Docker Compose gebruiken om een container te beheren

    - Docker-register

    - Docker Registry uitvoeren met CentOS

    - Docker-netwerken

    - Demonstratie van Docker-netwerken met twee SSH-verbindingen

    - Belangrijkste punten

    - Kennistoets

    - Project aan het einde van de les: Bouw een Docker-image en implementeer het naar de Docker

  8. Continue Monitoring

    Les 07

    - Leerdoelen

    - Overzicht van continue monitoring

    - Soorten bewakingssystemen

    - Demonstreer Nagios

    - Werken met Nagios Monitoring Tool

    - Overzicht van Grafana

    - ELK Stack

    - Belangrijkste punten

    - Kennistoets

    - Eindproject les: Een node toevoegen in de Nagios Monitoring Tool

  9. Behoefte aan cloud in DevOps

    Les 08

    - Leerdoelen

    - Overzicht van cloudcomputing

    - Clouddiensten en modellen

    - AWS gebruiken in DevOps

    - Kubernetes

    - Voeg een Linux Node toe aan de Kubernetes Cluster

    - Belangrijkste punten

    - Kennistoets

    - Eindproject les: Docker hosten op een Kubernetes-cluster

  10. Jenkins Pipeline Dockeriseren

    Project 01

    Kunt u de doorlopende integratie en levering demonstreren door Jenkins Pipeline te dockeriseren?

  11. Beheer en monitor de Docker-containers met de Dry-tool

    Project 02

    Installeer Dry, demonstreer de interactie met Docker containers en afbeeldingen, en monitor het.

  12. Angular-applicatie implementeren in Docker-container

    Project 03

    Implementeer de Angular-applicatie in Docker, die gebouwd moet worden met de Angular CLI en Docker Compose voor ontwikkeling en productie.

  13. Geautomatiseerde levering van WordPress-applicatie op Kubernetes

    Project 04

    Implementeer de WordPress-applicatie op het Kubernetes-cluster, automatiseer de levering met Jenkins en beheer de versies van de broncode op GitHub.

Leerresultaten

Aan het einde van deze DevOps Certificaat Cursus eLearning Cursus zult u in staat zijn om:

Beschrijf de methodologieën van DevOps en DevSecOps en hun kernconcepten

Leg de soorten versiebeheersystemen, tools voor continue integratie, tools voor continue monitoring en cloudmodellen uit

Werk in Git met GitHub en Git met Bitbucket

Configureer uw privé Jenkins en TeamCity tools, Jenkins met Java, Git en Maven

Zet een testgedreven ontwikkelingsframework op met Junit 5 en een gedragsgedreven ontwikkelingsframework met Cucumber

Werk aan de creatie van Docker containers, Registry, Docker Compose, Docker Hub en Docker Networking; beschrijf het belang van Grafana en ELK Stack; voer een demonstratie uit op Nagios

Beschrijf het belang van de cloud in DevOps, het gebruik van AWS in DevOps, en zet je eigen Kubernetes-cluster op

Richt uw complete privé-infrastructuur in met behulp van versiebeheersystemen en CI/CD-hulpmiddelen

Belangrijkste kenmerken

56 uur gemengd leren

20 uur online zelfstudie

36 uur instructeur-geleide training

Meer dan tien op de industrie gebaseerde cursusafsluitende projecten met geïntegreerde laboratoria

24 live demonstraties van populaire DevOps-tools

24/7 ondersteuning met toegewijde mentorsessies

Certificering

- 85 procent voltooiing van zelfgestuurd online leren of deelname aan een live virtuele klas - Succesvolle evaluatie in ten minste één project

Hero

Wie zou zich moeten inschrijven voor dit programma?

Vereisten:

Deelnemers aan de online DevOps-training moeten een technische achtergrond hebben met kennis van Linux, webontwikkeling en de basisprincipes van Java.

Softwareontwikkelaars

Technische projectmanagers

Architecten

Operationele ondersteuning

Implementatie-ingenieurs

IT-managers

Ontwikkelingsmanagers

Start nu met de cursus

Heb je en zakelijke oplossing of LMS-integratie nodig?

Heb je niet de cursus of het programma gevonden dat geschikt zou zijn voor jouw bedrijf? Heb je een LMS-integratie nodig? Neem contact met ons op! Wij zullen met een passende oplossing komen!

;