Formations
Formations techniques approfondies pour maîtriser Java et son écosystème
Expertise Java complète
Avec plus de 25 ans d'expérience en développement Java, je propose des formations sur mesure qui couvrent l'ensemble de l'écosystème Java : du langage aux frameworks les plus avancés, en passant par les serveurs d'applications.
Catalogue de formations
Frameworks et outils Java
La légende prétend que Eclipse Vert.x serait issu d'un croisement entre Node.JS et Java. Ce qui est certain, c'est que c'est une boite à outil qui permet entre autres de développer des applications Web modernes, en mode réactif, sans serveur d'application.Dans cette formation, vous apprendrez à utiliser les API de Vert.x pour le développement Web. Puis en étudiant ses principales fonctionnalités, vous arriverez à l'utiliser pour mettre en place une architecture réactive.
Spring est un framework qui simplifie considérablement la programmation Java. Il fournit une couche d'abstraction qui permet d'intégrer facilement l'ensemble des technologies Java (JPA, REST, JMS,...). La richesse des fonctionnalités offertes et la simplicité de mise en oeuvre font de Spring Framework le conteneur le plus attractif du marché.Ce cours vous permettra de comprendre les principes fondamentaux de Spring Framework (Inversion de Contrôle, AOP, couche d'abstraction). Il vous apportera tous les éléments nécessaires pour développer avec efficacité une application n-tiers en utilisant Spring Boot.
Serveurs d'applications & DevOps
Cette formation vous permettra de comprendre le fonctionnement et les principes de configuration de *WildFly*, anciennement JBoss AS. Elle vous permettra d'acquérir les pratiques nécessaires à son administration (déploiement, logging, monitoring, sécurité...). Vous étudierez aussi les leviers qui permettent d'obtenir la qualité de service attendue pour vos applications.La formation couvre WildFly et est largement compatible avec *JBoss EAP*. La politique de distribution de JBoss / WildFly, avec ses versions communautaires ou _productisées_, sera expliquée pendant la session.
Apache Tomcat est le serveur le plus populaire pour le déploiement d'applications Java Web. Open Source, facile à mettre en place et capable de très bonnes montées en charge : Tomcat cumule beaucoup de qualités. En revanche, il demande une montée en compétences pour exploiter correctement ces qualités.Ce cours vous apprendra à installer et configurer Tomcat, à y déployer des applications Web. Vous saurez aussi assurer son suivi et son tuning, ainsi que celui de la machine virtuelle. La sécurité du serveur et des applications sera aussi approfondie. Enfin, l'installation derrière un serveur frontal Apache ou Nginx, ainsi que les architectures de haute disponibilité seront abordées.
Pourquoi choisir mes formations ?
Expertise approfondie
25+ années d'expérience en développement Java en entreprise, avec une connaissance pratique des défis réels.
Approche pratique
Formations axées sur la pratique avec de nombreux exercices, projets concrets et retours d'expérience.
Formations sur mesure
Contenu adapté à vos besoins spécifiques, à votre niveau et aux technologies utilisées dans votre entreprise.
Suivi personnalisé
Support post-formation, conseils personnalisés et réponses à vos questions techniques.