Red Hat Application Development I: Programming in Java EE
- Référence AD183
- Durée 5 jour(s)
Modalité pédagogique
Classe inter en présentiel Prix
Nous contacter
Demander une formation en intra-entreprise S'inscrireAller à:
Modalité pédagogique
La formation est disponible dans les formats suivants:
-
Classe inter à distance
Depuis n'importe quelle salle équipée d'une connexion internet, rejoignez la classe de formation délivrée en inter-entreprises.
-
E-Learning
Pour cette formation, il existe aussi un produit d’auto-formation en ligne. Nous consulter.
-
Classe inter en présentiel
Formation délivrée en inter-entreprises. Cette méthode d'apprentissage permet l'interactivité entre le formateur et les participants en classe.
-
Intra-entreprise
Cette formation est délivrable en groupe privé, et adaptable selon les besoins de l’entreprise. Nous consulter.
Demander cette formation dans un format différent
Résumé
Haut de pageLa formation Développement d'applications Red Hat I : programmation en Java EE (AD183) présente aux développeurs Java Standard Edition (Java SE) expérimentés l'univers de Java Enterprise Edition (Java EE).
Ce cours repose sur Red Hat® Enterprise Application Platform 7.0.
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.
Prochaines dates
Haut de pagePublic
Haut de pageObjectifs de la formation
Haut de pageEn suivant ce cours, vous devriez être en mesure de décrire la plupart des spécifications de Java EE 7 et de créer un composant avec chaque spécification. Vous pourrez convertir un programme Java SE en une application Java EE à plusieurs niveaux. Vous devriez être en mesure de démontrer ces compétences :
- 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
Programme détaillé
Haut de pageTransition to multi-tiered applications
Describe Java EE features and distinguish between Java EE and Java SE applications.
Package and deploy applications to an application server
Describe the architecture of a Java EE application server, package an application, and deploy the application to an EAP server.
Create Enterprise Java Beans
Develop Enterprise Java Beans, including message-driven beans.
Manage persistence
Create persistence entities with validations.
Manage entity relationships
Define and manage JPA entity relationships.
Create REST services
Create REST APIs using the JAX-RS specification.
Implement Contexts and Dependency Injection
Describe typical use cases for using CDI and successfully implement it in an application.
Create messaging applications with JMS
Create messaging clients that send and receive messages using the JMS API.
Secure Java EE applications
Use JAAS to secure a Java EE application.
Comprehensive review of Red Hat JBoss Development I: Java EE
Demonstrate proficiency of the knowledge and skills obtained during the course.
Note: Course outline is subject to change with technology advances and as the nature of the underlying job evolves. For questions or confirmation on a specific objective or topic, contact one of our Red Hatters.
Pré-requis
Haut de page- Maîtrise du développement d'applications Java SE (minimum deux ans d'expérience)
- Maîtrise d'un IDE, tel que Red Hat CodeReady Studio ou Eclipse
- Expérience de l'utilisation de Maven recommandée, mais pas obligatoire
Certification
Haut de pageEt après
Haut de pageBon à savoir
Haut de pageDécouvrez les 3 niveaux d’abonnements en ligne Red Hat Learning Subscription qui vous permettront d’accéder de
manière illimitée à différentes ressources d’apprentissage asynchrones et accessibles pendant 1 an : plus de 50 modules d’e-learning, cours en développement, jusqu’à 400 heures de travaux pratiques et plus de 1 000 vidéos présentées par des instructeurs, jusqu’à 10 supports de cours téléchargeables … Plus de détails ici : https://www.globalknowledge.com/fr-fr/formations/products/technology-providers/red-hat-e-learning- #000000