DevOps pour les développeurs Java

Inter-company training

Duration

 3,00 day(s)

Language(s) of service

EN FR

Who is organizing this training?

Dawan is a training organisation that offers more than 2000 training courses in IT, management, project management and sales in instructor-led live online or on-site trainings. We have 11 centres in France and we have developed partnerships with local structures in Brussels, Luxembourg and Geneva. Our catalogue includes hundreds of topics: Java, PHP, Webmaster, E-Marketing, Linux, Windows Server, Vmware, Autocad, Photoshop, IA etc. Our courses have been created and designed by in-house trainers who have over 20 years of teaching experience. Constantly renewed, they are adapted to the requirements of our customers and to the evolution of technologies.

Who is the training for?

Développeurs, Administrateurs systèmes

Prerequisites

Connaissances en Linux et en développement Java

Goals

Comprendre l'intérêt du mouvement DevOps - Automatiser le déploiement et industrialiser l'application.

Contents

Comprendre la démarche DevOps

L'origine du mouvement DevOps

Le besoin d'industrialisation pour l'opérationnel

Développeurs et administrateurs systèmes: métier, divergences

Industrialiser les déploiements

Rôle de l'automatisation

Standardisation des livrables
Mise en oeuvre d'une usine logicielle, gestion des sources (SCM)
Intégration continue avec Jenkins, plugins Maven, jUnit,...

Atelier: mise en place de Jenkins/plugins associés

Mettre en place l'infrastructure, virtualiser

Virtualisation: types et apports

Mise en place d'un environnement de développement et de test (Vagrant)

Gestion des socles avec Docker (approche Container)

Atelier: mise en place d'un environnement de développement/de test

Déployer une infrastructure technique

Processus commun et répétable

Comparatif des outils: Puppet, Chef, Ansible, Salt,...

Atelier: Mise en oeuvre via Puppet

Automatiser l'installation d'une application

Panorama des approches/outils: Ansible, Salt, Fabric,...

Présentation de Liquibase pour la gestion des évolutions de base de données

Atelier: automatisation de l'installation d'une application

Monitoring applicatif

Plan de monitoring

Gestion des logs, aggrégation, outils (Logstash, ElasticSearch)

Atelier: choix des métriques, mise en place d'outils de monitoring

Teaching methods

Méthodologie basée sur l'Active Learning : 75% de pratique minimum. Chaque point théorique est systématiquement suivi d'exemples et exercices.

Evaluation

Contrôle continu

Certificate, diploma

Attestation de fin de stage mentionnant le résultat des acquis

Course material

Support de cours + sources des exercices

These courses might interest you

FR
Day
A distance
Computer language - C++ language
03.08.2026
FR
Day
A distance
Computer language - C# language
08.06.2026