Red Hat JBoss Enterprise Application Development I Durée 4 jour(s) (REDHAT-JBOSS-ENTREPRISE-I-04) Créer, tester et gérer des applications compatibles Java EE du début à la fin Formation officielle Description Conçue pour les développeurs Java™ de niveau intermédiaire, la formation Développement d'applications JBoss® Enterprise (JB225) présente les structures, les spécifications et les API de Java EE 6. Objectifs Développement d'applications d'entreprise robustes à l'aide de JBoss middleware Développement d'applications d'entreprise sécurisées Intégration d'applications à des systèmes professionnels d'information et de messagerie d'arrière-plan Tests avec Arquillian Utilisation de Contexts and Dependency Injection (CDI) pour des applications à plusieurs couches en toute transparence Maîtrise des tâches de gestion pour les développeurs Utilisation des outils JBoss Developer Studio Public Étudiants ayant déjà l'expérience de la programmation Java et souhaitant se lancer dans le développement d'applications Java d'entreprise Développeurs expérimentés d'applications Java d'entreprise qui procèdent pour la première fois à la migration vers JBoss Développeurs expérimentés d'applications Java d'entreprise souhaitant actualiser leurs compétences avec Java EE 6 et les dernières versions de Red Hat JBoss Enterprise Application Platform et Red Hat JBoss Developer Studio Étudiants souhaitant bénéficier de la formation afin de se préparer à l'examen de certification Développeur JBoss certifié Red Hat (RHCJD) (EX225) Prérequis Très bonne connaissance du langage de programmation Java (Java SE 5 ou 6), notamment des annotations et de la conception orientée objet Capacité à lire les documents HTML et XML Expérience de base d'un environnement de développement intégré du type Eclipse Une connaissance de base des systèmes JavaScript + XML (Ajax) asynchrones et des systèmes de gestion de bases de données relationnelles est conseillée mais pas exigée Répartition 50% Théorie, 50% Pratique Programme Introduction à Red Hat JBoss Developer Studio Tirez parti des outils Red Hat JBoss Developer Studio afin de contrôler des serveurs et de gérer des projets. CDI Test Créez des applications compatibles CDI (Contexts and Dependency Injection, injection de dépendances et contextes). Testez des applications avec JUnit et Arquillian. Beans de session Mettez en œuvre une logique métier grâce à EJB. Services Web Utilisez les mises en œuvre JBoss Enterprise Application Platform pour la prise en charge de services Web JAX-WS créés avec RESTEasy et SOAP (Simple Object Access Protocol). Messagerie Utilisez HornetQ pour ajouter un service de messagerie asynchrone à des composants professionnels et développer des beans dirigés par message. Persistance Conservez des données avec JPA et Hibernate. Interface utilisateur en ligne Créez une interface Web sophistiquée grâce à JSF 2 et RichFaces. Sécurité Sécurisez vos applications à l'aide de JBoss Enterprise Application Platform 6 et de la fonction de sécurité d'application. Paquetage et déploiement Découvrez les options de déploiement disponibles pour les paquetages d'application créés avec JBoss Developer Studio pour de nombreux serveurs middleware.