Devops dans l’environnement Java

Fiche de formation

  • Le but de cette formation est avant tout de sensibiliser le développeur Java et l’administrateur système à cette méthodologie et de leur donner tous les éléments leur permettant d’intervenir à tous les niveaux du cycle de vie de l’application du développement à la mise en production. Pour cela, des outils de build, de gestion de dépendances, de tests et d’intégration continue sont mis en avant avant de permettre l’automatisation des phases post développement.
  • Le développeur java et l’administrateur ont également à leur disposition une palette d’outils pour provisionner ces environnements rapidement et appréhender le monitoring et les problèmes liés à la mise en production de l’application
blog-one

Durée : 2 jours

Programme détaillé

Module 1 : Introduction à Devops

  • Origine de la démarche Devops
  • Pourquoi faire du Devops ?
  • Communication et agilité au coeur du processus Devops
  • Rappel sur le cycle de vie d’une application Java
  • Industrialisation du processus de livraison : continuous testing, continuous delivery,
  • continous deployment

Module 2 : Du développement à la mise en production

  • Gestion de dépendances et du cycle de vie de l’application avec Maven
  • Bien tester son application
  • Gestion des sources avec Git
  • Automatiser sa fabrique à logicielle avec Jenkins
  • Ateliers Installation et démarrrage d’un projet sous Maven, exécution des tests unitaires, mise en place d’un serveur d’intégration continue avec Jenkins

Module 3 : Gestion de l’environnement d’exécution

  • Outils de virtualisation et de provisionning
  • Construire son environnement de développement avec Vagrant
  • Introduction à Docker et à la containeurisation des environnements de
  • développement
  • L’intérêt des Paas pour le développeur Java
  • AteliersMise en place d’un environnement de développement avec Vagrant, introduction à l’écriture de Dockerfile et démarrage d’une application web avec dockercompose, démo d’un PaaS opensource orienté Java EE : Cloudunit

Module 4 : Monitoring de l’application

  • Les outils de gestion des logs
  • Les métriques importantes à surveiller et maîtriser
  • La levée d’alertes
  • Ateliers Utilisation d’outils de remontée de logs et de monitoring (Logstash/Elastic, Apache Jmeter, APM de base de données…)
Ce cours s’adresse aux Développeurs et Administrateurs système de l’écosystème Java

Pour assister à cette formation dans de bonnes conditions, des connaissances en développement d’application Java et notion en administration système sont indispensables.

Demander un devis S'inscrire

Nos formations

DevOps Foundation, certification (...)

Comprendre ce qu’est le mouvement DevOps Connaître les enjeux métier de DevOps Maîtriser les valeurs, principes et pratiques de DevOps...
Demander un devis S'inscrire En savoir plus

DevOps Test Engineering (DTE)

Connaître les objectifs, avantages, concepts et vocabulaires des tests DevOps Comprendre comment les tests DevOps diffèrent des autres...
Demander un devis S'inscrire En savoir plus

Devops dans l’environnement Java

Le but de cette formation est avant tout de sensibiliser le développeur Java et l’administrateur système à cette méthodologie et de leur donner...
Demander un devis S'inscrire En savoir plus

Infrastructure Devops : Les outils

Comprendre la problématique d’industrialisation des déploiements et du provisionnement d’infrastructure Connaître les distinctions entre les...
Demander un devis S'inscrire En savoir plus