DevOps pour les développeurs Java

Formation inter-entreprise

À qui s'adresse la formation?

Développeurs, Administrateurs systèmes

Durée

3,00 jour(s)

Langues(s) de prestation

EN FR

Prochaine session

Prérequis

Connaissances en Linux et en développement Java

Objectifs

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

Contenu

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

Méthodes pédagogiques

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

Évaluation

Contrôle continu

Certificat, diplôme

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

Contact pour cette formation

Dawan - Service commercial

Ces formations pourraient vous intéresser

FR
Journée
A distance
Langages informatiques - Langage XML
20.01.2025
EN
Journée
Sur demande
Langages informatiques - Langage javascript