NetFormationFrance

Développement d'Applications d'Entreprise avec Java EE

NetFormationFrance

Non finançable CPF
Tout public
En ligne
Voir des formations similaires
Public admis
Salarié en poste
Demandeur d'emploi
Entreprise
Etudiant
Prix
990 €
Durée
35 h à distance
Taux de réussite
100%
Pré-requis
Connaissance de base du langage Java et de la programmation orientée objet.
Expérience préalable avec des concepts web (HTML, HTTP).
Compréhension des bases de données relationnelles et du SQL.
Notions de base sur les architectures logicielles et les applications serveur.
Localité
En ligne
Vous pouvez suivre cette formation depuis chez vous ou depuis n’importe quel endroit à distance.
En savoir plus sur les localités en présentiel
Objectifs
Vue d’ensemble complète de Java EE : Introduction structurée aux principaux modules Java EE, dont Servlets, JSP, EJB, JPA et JMS, pour une maîtrise globale de l’architecture.

Développement web dynamique : Création d’applications web robustes avec Servlets et JSP, incluant la gestion des requêtes HTTP et la génération de pages dynamiques.

Gestion avancée des transactions : Mise en œuvre des transactions locales et distribuées avec EJB pour assurer la cohérence des données dans les applications complexes.

Persistance des données avec JPA : Maîtrise des opérations CRUD, des requêtes JPQL et du mapping objet-relationnel avec JPA et Hibernate.

Communication inter-composants : Intégration des services web SOAP et REST, gestion des messages asynchrones avec JMS et utilisation des CDI pour l’injection de dépendances.
Programme
* Introduction à Java EE et aux Applications d'Entreprise ( 7 heures )
* Objectif : Comprendre les principes de Java EE et son application dans le développement d'applications d'entreprise.
* Détails :
* Introduction à l'architecture Java EE et ses modules clés (Servlets, JSP, EJB, JPA, JMS).
* Avantages de Java EE pour les applications d'entreprise, tels que la gestion des transactions, la persistance, et l'injection de dépendances.
* Comparaison entre Java EE et d'autres frameworks pour le développement d'applications d'entreprise.
* Développement Web avec Servlets et JSP ( 7 heures )
* Objectif : Maîtriser le développement d'applications web en utilisant Servlets et JSP (JavaServer Pages).
* Détails :
* Créer des Servlets pour gérer les requêtes et les réponses HTTP.
* Utiliser JSP pour générer dynamiquement des pages HTML avec des données provenant du serveur.
* Configurer les fichiers web.xml et utiliser les annotations pour simplifier la configuration.
* Gestion des Transactions et des Transactions Distribuées avec EJB ( 7 heures )
* Objectif : Utiliser Enterprise JavaBeans (EJB) pour la gestion des transactions et des processus métier.
* Détails :
* Développer des EJBs (Session Beans et Message-Driven Beans) pour encapsuler la logique métier.
* Configurer les transactions (gestion des transactions locales et distribuées).
* Utiliser des annotations EJB (@Stateless, @Stateful, @MessageDriven) pour définir les types de beans et leur comportement.
* Persistance des Données avec JPA (Java Persistence API) ( 7 heures )
* Objectif : Gérer la persistance des données en utilisant JPA et Hibernate comme implémentation.
* Détails :
* Définir des entités JPA et les mapper à des tables de base de données.
* Utiliser les annotations JPA (@Entity, @Table, @Id) pour définir les entités et les relations entre elles.
* Exécuter des opérations CRUD et utiliser JPQL (Java Persistence Query Language) pour interroger les données.
* Intégration et Communication entre Composants ( 7 heures )
* Objectif : Intégrer différents composants et services au sein des applications d'entreprise.
* Détails :
* Configurer et utiliser Java Message Service (JMS) pour la communication asynchrone entre composants.
* Intégrer des services web (SOAP et REST) avec JAX-WS et JAX-RS pour la communication inter-applications.
* Utiliser les Contexts and Dependency Injection (CDI) pour l'injection de dépendances et la gestion des contextes.

Cette formation est temporairement suspendue.

Voici des formations similaires :

Ces formations peuvent vous intéresser

Cette formation est temporairement suspendue.

Voir des formations similaires

Haut de page