Découvrir les nouveautés de Java SE 12 à 17
Construire des flux réactifs avec Spring
Concepts et mise en oeuvre des Web Services SOAP avec JAX-WS
Principes et enjeux des Microservices
Développement dirigé par les tests : TDD, BDD et principes SOLID
Découper une application monolithique en plusieurs microservices
Améliorer la performance de ses applications Java
Accéder au niveau ultime d’expertise Java Core
Software Craftsmanship : Clean Code, TDD, BDD et principes SOLID
Mettre en œuvre des nouveautés des versions 9, 10 et 11 de Java
Mettre en place la communication asynchrone entre applications avec JMS
Enrichir et approfondir sa pratique des principales APIs Java
Maitriser les principales techniques de développement Java pour le traitement des documents XML
Apprendre à programmer en Java à partir d'une bonne connaissance de Smalltalk
Assimiler les concepts de la Programmation Orientée Objet avec UML
Mise en oeuvre de la persistance avec Java Persistence API (JPA)
Maîtriser les subtilités d'Hibernate pour un mapping objet/relationnel adapté et maintenable
Drools (JBoss Rules) : concevoir et développer les règles de gestion métier
Architecture de services légère REST avec Jax-RS Jersey et Spring