Développer des applications avec Java EE - 5 jours de cours en ligne
3.450,00 EUR
- 5 jours
Créez des applications de niveau entreprise avec Java EE (Jakarta EE) et acquérez les compétences nécessaires pour développer des solutions métier sécurisées, évolutives et faciles à maintenir. Ce cours pratique présente les technologies et API essentielles utilisées pour créer des applications d’entreprise multi‑couches, des composants web et de la logique métier jusqu’à l’intégration des bases de données et aux services RESTful. Au travers de travaux pratiques, vous explorerez les Servlets, JavaServer Faces (JSF), Enterprise JavaBeans (EJB), Contexts and Dependency Injection (CDI), JPA, les API REST, la sécurité et la gestion des transactions. Vous apprendrez à intégrer ces technologies pour construire des applications d’entreprise robustes répondant aux exigences des entreprises modernes. À la fin du cours, vous serez capable de concevoir, développer, déployer et maintenir des applications Java EE en appliquant les meilleures pratiques du secteur.
Caractéristiques principales
Langue
Le cours et les supports sont en anglais
Niveau
Niveau débutant - intermédiaire
5 jours (40 heures) de cours en présentiel
avec des formateurs agréés
Plus de 60 heures d’étude recommandées
Exercices et solutions
Documents PDF téléchargeables avec un contenu détaillé (diapositives, explications)
Certificat
Certificat de réussite disponible

Résultats d’apprentissage
À la fin de ce cours, vous serez capable de :
Apprendre
Apprenez à créer des applications pilotées par les données en utilisant JSON, JPA et l’intégration de bases de données.
Gérer
Gérez les entités, les transactions et la persistance pour des applications d’entreprise fiables.
Développer
Développez des services web RESTful avec JAX-RS et JAX-WS, et mettez en œuvre une communication asynchrone à l’aide de Java Message Service (JMS) pour des applications évolutives et faiblement couplées.
Protéger
Sécurisez les applications Java EE avec une sécurité gérée par le conteneur, l’authentification et un contrôle d’accès basé sur les rôles afin de protéger les données et de gérer efficacement les autorisations des utilisateurs.

Chronologie du cours
Principes fondamentaux des applications Web Java EE
Jour 01
- Explorez l’architecture Java EE et le développement d’applications d’entreprise
- Comprendre les technologies web, le modèle MVC et l’architecture multitier
- Créer des applications web avec les Servlets
- Gérer l’état de l’application, les sessions et la configuration des servlets
Servlets et JavaServer Pages (JSP)
Jour 02
- Configurer le cycle de vie des servlets, les filtres et les écouteurs
- Gérer les exceptions et les annotations
- Créez des pages web dynamiques avec JSP
- Utiliser le langage d’expression JSP (EL) et les bibliothèques de balises
Composants d’entreprise et services Web
Jour 03
- Traiter des données JSON dans des applications Java
- Créez des applications en temps réel avec WebSocket
- Développer la logique métier à l’aide des Enterprise JavaBeans (EJB)
Persistance des données et injection de dépendances
Jour 04
- Mettre en œuvre Contexts and Dependency Injection (CDI)
- Appliquer Bean Validation pour garantir l’intégrité des données
- Connecter des applications à des bases de données avec JDBC
- Gérer la persistance avec l’API de persistance Java (JPA)
Messagerie, API et sécurité
Jour 05
- Mettre en œuvre la messagerie asynchrone avec Java Message Service (JMS)
- Créez des services web RESTful et SOAP avec JAX-RS et JAX-WS
- Sécurisez les applications d’entreprise grâce à l’authentification, l’autorisation et le contrôle d’accès basé sur les rôles

Qui devrait s’inscrire à ce programme ?
Développeurs Java se lançant dans le développement d’applications d’entreprise
Développeurs back-end et full-stack
Ingénieurs logiciels développant des applications métier
Développeurs Spring souhaitant approfondir leurs connaissances en Java d’entreprise
Responsables techniques et architectes logiciels
Professionnels de l’informatique développant des solutions évolutives basées sur Java
Prérequis
- Une solide maîtrise de la programmation Java
- Connaissances en programmation orientée objet (POO)
- Connaissances de base en SQL et en bases de données relationnelles
- Une expérience avec les outils de développement Java et les IDE est recommandée
Licences
et la politique d’égalité
Licence et accréditation
Ce cours est proposé conformément à l’Accord du programme partenaire et respecte les exigences de l’Accord de licence.
Politique d’équité
AVC ne fournit pas d’aménagements en raison d’un handicap ou d’un état de santé de ses étudiants. Les candidats sont encouragés à contacter AVC pour obtenir des conseils et un accompagnement tout au long du processus de demande d’aménagement.
Foire aux questions

Besoin d'une formation intra-entreprise ou de groupe sur mesure ?
Demandez un programme de formation intra-entreprise conçu spécifiquement pour votre équipe. Nous proposons des options de personnalisation flexibles, alignées sur vos objectifs commerciaux, ainsi que des tarifs de groupe compétitifs pour les équipes plus importantes. Remplissez le formulaire ci-dessous et nos experts en formation d'entreprise concevront la solution idéale pour vous.
