Développer des applications avec Java EE - 5 jours de cours en ligne

3.450,00 EUR

  • 5 jours
Classe virtuelle en direct
Salle de classe
En entreprise

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

Hero

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.

Hero

Chronologie du cours

  1. 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
  2. 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
  3. 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)
  4. 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)
  5. 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
Développer des applications avec Java EE

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

Commencer le cours maintenant

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

Contact background

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.