Cours

Red Hat Application Development I: Programming in Java EE («AD183»)

Ce cours présente aux développeurs Java Standard Edition (Java SE) expérimentés l'univers de Java Enterprise Edition (Java EE).
Code officiel

JB183

Durée 4 jours
Prix 2'600.–   excl. 8.1% TVA
Attention : Digicomp est revendeur pour le compte d’un partenaire et ne peut pas appliquer de rabais.

Description de la formation

  • Génération d'applications Java EE à plusieurs niveaux
  • Mise en paquet et déploiement d'applications Java EE
  • Création de composants EJB, y compris des beans gérés par message
  • Gestion de la persistance
  • Création de services REST avec JAX-RS
  • Mise en œuvre d'une spécification CDI
  • Création d'applications de messagerie avec JMS
  • Sécurisation d'applications Java EE avec JAAS

Dans ce cours, vous allez découvrir les différentes spécifications de Java EE. Dans le cadre de travaux pratiques, vous apprendrez à transformer une simple application en ligne de commande Java SE en application d'entreprise à plusieurs niveaux à l'aide de diverses spécifications Java EE : EJB (Enterprise Java Beans), JPA (Java Persistence API), JMS (Java Messaging Service), JAX-RS pour les services REST, CDI (Contexts and Dependency Injection) et JAAS pour la sécurisation des applications.

  1. Transition vers des applications à plusieurs niveaux
    • Décrire les fonctions Java EE et faire la différence entre les applications Java EE et Java SE
  2. Mise en paquet et déploiement d'applications sur un serveur d'applications
    • Décrire l'architecture d'un serveur d'applications Java EE, mettre en paquet une application et la déployer sur un serveur EAP
  3. Création de composants EJB
    • Développer des composants EJB, y compris des beans gérés par message
  4. Gestion de la persistance
    • Créer des entités persistantes avec des validations
  5. Gestion des relations entre les entités
    • Définir et gérer les relations entre les entités JPA
  6. Création de services REST
    • Créer des API REST à l'aide de la spécification JAX-RS
  7. Mise en œuvre d'une spécification CDI
    • Décrire les cas d'utilisation classiques d'une spécification CDI et en mettre en œuvre une dans une application
  8. Création d'applications de messagerie avec JMS
    • Créer des clients de messagerie qui envoient et reçoivent des messages avec l'API JMS
  9. Sécurisation des applications Java EE
    • Utiliser JAAS pour sécuriser une application Java EE
  10. Révision complète du cours Développement Red Hat JBoss I : Java EE
    • Démontrer l'acquisition des connaissances et compétences présentées durant le cours

Ce cours est conçu pour les développeurs Java qui souhaitent en savoir plus sur les spécifications disponibles dans Java EE (Java Enterprise Edition).

  • Maîtrise du développement d'applications Java SE (minimum deux ans d'expérience)
  • Maîtrise d'un IDE, tel que Red Hat Developer Studio ou Eclipse
  • Expérience de l'utilisation de Maven recommandée, mais pas obligatoire

Téléchargement

Questions sur le cours