
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.
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.
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.
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.
* 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

Développeur WEB Full Stack [En accéléré] : Front End + Back End +...
MONTPELLIER, LYON, GRENOBLE ET 11 AUTRE(S) LOCALITÉ(S)
Offre spéciale
Avis du centre
Les formations les plus recherchées
Lyon
Toulouse
Marseille
Montpellier
Paris
Bordeaux
Dijon
Mâcon
Nantes
Rennes
Informatique CPF
Informatique en Ligne
Programmation
Programmation CPF
Programmation en Ligne
Developpeur web
Creation site internet
Webmaster
Integrateur web
Technicien informatique
Technicien support informatique
Administrateur systeme
Consultant en informatique
Spark
Technicien reseaux
Creation site internet Mantes-la-Ville
Developpeur web Villiers-le-Bel
Integrateur web Villiers-le-Bel
Programmation Villiers-le-Bel
Webmaster Villiers-le-Bel
Webmaster Mantes-la-Ville
Programmation Paris
Integrateur web Beaumont-sur-Oise
Developpeur web Paris
Creation site internet Mantes-la-Jolie
Cette formation est temporairement suspendue.
Voir des formations similaires