{"course":{"productid":23041,"modality":6,"active":true,"language":"fr","title":"Red Hat Application Development I: Programming in Java EE with Exam (EX183)","productcode":"AD184","vendorcode":"RH","vendorname":"Red Hat","fullproductcode":"RH-AD184","courseware":{"has_ekit":false,"has_printkit":true,"language":""},"url":"https:\/\/portal.flane.ch\/course\/redhat-ad184","objective":"<p>Apr&egrave;s avoir suivi ce cours, vous devriez &ecirc;tre capable de d&eacute;crire la plupart des sp&eacute;cifications Java EE 7 et de cr&eacute;er un composant avec chacune de ces sp&eacute;cifications. Vous saurez convertir un programme Java SE en application Java EE &agrave; plusieurs niveaux. Vous devriez avoir acquis les comp&eacute;tences suivantes :\n<\/p>\n<ul>\n<li>Description de l&#039;architecture d&#039;applications Java EE &agrave; plusieurs niveaux<\/li><li>Mise en paquet d&#039;applications Java EE et d&eacute;ploiement vers Red Hat JBoss Enterprise Application Platform &agrave; l&#039;aide de divers outils<\/li><li>Cr&eacute;ation d&#039;une instance Enterprise Java Bean<\/li><li>Gestion de la persistance des donn&eacute;es avec JPA<\/li><li>Cr&eacute;ation d&#039;un service web avec JAX-RS<\/li><li>Application correcte de scopes contextuels aux beans et injection de ressources dans des beans Java<\/li><li>Stockage et r&eacute;cup&eacute;ration de messages &agrave; l&#039;aide de JMS<\/li><li>S&eacute;curisation d&#039;une application Java EE<\/li><\/ul>","essentials":"<ul>\n<li>Ma&icirc;trise du d&eacute;veloppement d&#039;applications Java SE (minimum deux ans d&#039;exp&eacute;rience)<\/li><li>Ma&icirc;trise d&#039;un IDE, tel que Red Hat CodeReady Studio ou Eclipse<\/li><li>Exp&eacute;rience de l&#039;utilisation de Maven recommand&eacute;e, mais pas obligatoire<\/li><\/ul>","audience":"<p>Ce cours est con&ccedil;u pour les d&eacute;veloppeurs Java qui souhaitent en savoir plus sur les sp&eacute;cifications disponibles dans Java EE (Java Enterprise Edition).<\/p>","contents":"<p>Transition vers des applications &agrave; plusieurs niveaux\n<\/p>\n<ul>\n<li>D&eacute;crire les fonctions Java EE et faire la diff&eacute;rence entre les applications Java EE et Java SE<\/li><\/ul><p>Mise en paquet et d&eacute;ploiement d&#039;applications sur un serveur d&#039;applications\n<\/p>\n<ul>\n<li>D&eacute;crire l&#039;architecture d&#039;un serveur d&#039;applications Java EE, mettre en paquet une application et la d&eacute;ployer sur un serveur EAP<\/li><\/ul><p>Cr&eacute;ation de composants EJB\n<\/p>\n<ul>\n<li>D&eacute;velopper des composants EJB, y compris des beans g&eacute;r&eacute;s par message<\/li><\/ul><p>Gestion de la persistance\n<\/p>\n<ul>\n<li>Cr&eacute;er des entit&eacute;s persistantes avec des validations<\/li><\/ul><p>Gestion des relations entre les entit&eacute;s\n<\/p>\n<ul>\n<li>D&eacute;finir et g&eacute;rer les relations entre les entit&eacute;s JPA<\/li><\/ul><p>Cr&eacute;ation de services REST\n<\/p>\n<ul>\n<li>Cr&eacute;er des API REST &agrave; l&#039;aide de la sp&eacute;cification JAX-RS<\/li><\/ul><p>Mise en &oelig;uvre d&#039;une sp&eacute;cification CDI\n<\/p>\n<ul>\n<li>D&eacute;crire les cas d&#039;utilisation classiques d&#039;une sp&eacute;cification CDI et la mettre en &oelig;uvre dans une application<\/li><\/ul><p>Cr&eacute;ation d&#039;applications de messagerie avec JMS\n<\/p>\n<ul>\n<li>Cr&eacute;er des clients de messagerie qui envoient et re&ccedil;oivent des messages avec l&#039;API JMS<\/li><\/ul><p>S&eacute;curisation des applications Java EE\n<\/p>\n<ul>\n<li>Utiliser JAAS pour s&eacute;curiser une application Java EE<\/li><\/ul><p>R&eacute;vision compl&egrave;te du cours D&eacute;veloppement Red Hat JBoss I : Java EE\n<\/p>\n<ul>\n<li>D&eacute;montrer l&#039;acquisition des connaissances et comp&eacute;tences pr&eacute;sent&eacute;es durant le cours<\/li><\/ul>","outline":"<p>Transition vers des applications &agrave; plusieurs niveaux\n<\/p>\n<ul>\n<li>D&eacute;crire les fonctions Java EE et faire la diff&eacute;rence entre les applications Java EE et Java SE<\/li><\/ul><p>Mise en paquet et d&eacute;ploiement d&#039;applications sur un serveur d&#039;applications\n<\/p>\n<ul>\n<li>D&eacute;crire l&#039;architecture d&#039;un serveur d&#039;applications Java EE, mettre en paquet une application et la d&eacute;ployer sur un serveur EAP<\/li><\/ul><p>Cr&eacute;ation de composants EJB\n<\/p>\n<ul>\n<li>D&eacute;velopper des composants EJB, y compris des beans g&eacute;r&eacute;s par message<\/li><\/ul><p>Gestion de la persistance\n<\/p>\n<ul>\n<li>Cr&eacute;er des entit&eacute;s persistantes avec des validations<\/li><\/ul><p>Gestion des relations entre les entit&eacute;s\n<\/p>\n<ul>\n<li>D&eacute;finir et g&eacute;rer les relations entre les entit&eacute;s JPA<\/li><\/ul><p>Cr&eacute;ation de services REST\n<\/p>\n<ul>\n<li>Cr&eacute;er des API REST &agrave; l&#039;aide de la sp&eacute;cification JAX-RS<\/li><\/ul><p>Mise en &oelig;uvre d&#039;une sp&eacute;cification CDI\n<\/p>\n<ul>\n<li>D&eacute;crire les cas d&#039;utilisation classiques d&#039;une sp&eacute;cification CDI et la mettre en &oelig;uvre dans une application<\/li><\/ul><p>Cr&eacute;ation d&#039;applications de messagerie avec JMS\n<\/p>\n<ul>\n<li>Cr&eacute;er des clients de messagerie qui envoient et re&ccedil;oivent des messages avec l&#039;API JMS<\/li><\/ul><p>S&eacute;curisation des applications Java EE\n<\/p>\n<ul>\n<li>Utiliser JAAS pour s&eacute;curiser une application Java EE<\/li><\/ul><p>R&eacute;vision compl&egrave;te du cours D&eacute;veloppement Red Hat JBoss I : Java EE\n<\/p>\n<ul>\n<li>D&eacute;montrer l&#039;acquisition des connaissances et comp&eacute;tences pr&eacute;sent&eacute;es durant le cours<\/li><\/ul>","summary":"<p>Le cours D&eacute;veloppement d&#039;applications Red Hat I : programmation en Java EE avec examen (AD184) pr&eacute;sente aux d&eacute;veloppeurs Java Standard Edition (Java SE) exp&eacute;riment&eacute;s l&#039;univers de Java Enterprise Edition (Java EE).<br\/>\nCe cours repose sur Red Hat&reg; Enterprise Application Platform 7.0. Ce cours regroupe la formation <span class=\"cms-link-marked\"><a class=\"fl-href-prod\" href=\"\/swisscom\/fr\/course\/redhat-ad183\"><svg role=\"img\" aria-hidden=\"true\" focusable=\"false\" data-nosnippet class=\"cms-linkmark\"><use xlink:href=\"\/css\/img\/icnset-linkmarks.svg#linkmark\"><\/use><\/svg>Red Hat Application Development I: Programming in Java EE <span class=\"fl-prod-pcode\">(AD183)<\/span><\/a><\/span> et l&#039;examen <span class=\"cms-link-marked\"><a class=\"fl-href-prod\" href=\"\/swisscom\/fr\/product\/redhat-ex183\"><svg role=\"img\" aria-hidden=\"true\" focusable=\"false\" data-nosnippet class=\"cms-linkmark\"><use xlink:href=\"\/css\/img\/icnset-linkmarks.svg#linkmark\"><\/use><\/svg>Red Hat Certified Enterprise Application Developer Exam <span class=\"fl-prod-pcode\">(EX183)<\/span><\/a><\/span>.<br\/>\nDans ce cours, vous allez d&eacute;couvrir les diff&eacute;rentes sp&eacute;cifications de Java EE. Dans le cadre de travaux pratiques, vous apprendrez &agrave; transformer une simple application en ligne de commande Java SE en application d&#039;entreprise &agrave; plusieurs niveaux &agrave; l&#039;aide de diverses sp&eacute;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&eacute;curisation des applications.<\/p>","objective_plain":"Apr\u00e8s avoir suivi ce cours, vous devriez \u00eatre capable de d\u00e9crire la plupart des sp\u00e9cifications Java EE 7 et de cr\u00e9er un composant avec chacune de ces sp\u00e9cifications. Vous saurez convertir un programme Java SE en application Java EE \u00e0 plusieurs niveaux. Vous devriez avoir acquis les comp\u00e9tences suivantes :\n\n\n\n- Description de l'architecture d'applications Java EE \u00e0 plusieurs niveaux\n- Mise en paquet d'applications Java EE et d\u00e9ploiement vers Red Hat JBoss Enterprise Application Platform \u00e0 l'aide de divers outils\n- Cr\u00e9ation d'une instance Enterprise Java Bean\n- Gestion de la persistance des donn\u00e9es avec JPA\n- Cr\u00e9ation d'un service web avec JAX-RS\n- Application correcte de scopes contextuels aux beans et injection de ressources dans des beans Java\n- Stockage et r\u00e9cup\u00e9ration de messages \u00e0 l'aide de JMS\n- S\u00e9curisation d'une application Java EE","essentials_plain":"- Ma\u00eetrise du d\u00e9veloppement d'applications Java SE (minimum deux ans d'exp\u00e9rience)\n- Ma\u00eetrise d'un IDE, tel que Red Hat CodeReady Studio ou Eclipse\n- Exp\u00e9rience de l'utilisation de Maven recommand\u00e9e, mais pas obligatoire","audience_plain":"Ce cours est con\u00e7u pour les d\u00e9veloppeurs Java qui souhaitent en savoir plus sur les sp\u00e9cifications disponibles dans Java EE (Java Enterprise Edition).","contents_plain":"Transition vers des applications \u00e0 plusieurs niveaux\n\n\n\n- D\u00e9crire les fonctions Java EE et faire la diff\u00e9rence entre les applications Java EE et Java SE\nMise en paquet et d\u00e9ploiement d'applications sur un serveur d'applications\n\n\n\n- D\u00e9crire l'architecture d'un serveur d'applications Java EE, mettre en paquet une application et la d\u00e9ployer sur un serveur EAP\nCr\u00e9ation de composants EJB\n\n\n\n- D\u00e9velopper des composants EJB, y compris des beans g\u00e9r\u00e9s par message\nGestion de la persistance\n\n\n\n- Cr\u00e9er des entit\u00e9s persistantes avec des validations\nGestion des relations entre les entit\u00e9s\n\n\n\n- D\u00e9finir et g\u00e9rer les relations entre les entit\u00e9s JPA\nCr\u00e9ation de services REST\n\n\n\n- Cr\u00e9er des API REST \u00e0 l'aide de la sp\u00e9cification JAX-RS\nMise en \u0153uvre d'une sp\u00e9cification CDI\n\n\n\n- D\u00e9crire les cas d'utilisation classiques d'une sp\u00e9cification CDI et la mettre en \u0153uvre dans une application\nCr\u00e9ation d'applications de messagerie avec JMS\n\n\n\n- Cr\u00e9er des clients de messagerie qui envoient et re\u00e7oivent des messages avec l'API JMS\nS\u00e9curisation des applications Java EE\n\n\n\n- Utiliser JAAS pour s\u00e9curiser une application Java EE\nR\u00e9vision compl\u00e8te du cours D\u00e9veloppement Red Hat JBoss I : Java EE\n\n\n\n- D\u00e9montrer l'acquisition des connaissances et comp\u00e9tences pr\u00e9sent\u00e9es durant le cours","outline_plain":"Transition vers des applications \u00e0 plusieurs niveaux\n\n\n\n- D\u00e9crire les fonctions Java EE et faire la diff\u00e9rence entre les applications Java EE et Java SE\nMise en paquet et d\u00e9ploiement d'applications sur un serveur d'applications\n\n\n\n- D\u00e9crire l'architecture d'un serveur d'applications Java EE, mettre en paquet une application et la d\u00e9ployer sur un serveur EAP\nCr\u00e9ation de composants EJB\n\n\n\n- D\u00e9velopper des composants EJB, y compris des beans g\u00e9r\u00e9s par message\nGestion de la persistance\n\n\n\n- Cr\u00e9er des entit\u00e9s persistantes avec des validations\nGestion des relations entre les entit\u00e9s\n\n\n\n- D\u00e9finir et g\u00e9rer les relations entre les entit\u00e9s JPA\nCr\u00e9ation de services REST\n\n\n\n- Cr\u00e9er des API REST \u00e0 l'aide de la sp\u00e9cification JAX-RS\nMise en \u0153uvre d'une sp\u00e9cification CDI\n\n\n\n- D\u00e9crire les cas d'utilisation classiques d'une sp\u00e9cification CDI et la mettre en \u0153uvre dans une application\nCr\u00e9ation d'applications de messagerie avec JMS\n\n\n\n- Cr\u00e9er des clients de messagerie qui envoient et re\u00e7oivent des messages avec l'API JMS\nS\u00e9curisation des applications Java EE\n\n\n\n- Utiliser JAAS pour s\u00e9curiser une application Java EE\nR\u00e9vision compl\u00e8te du cours D\u00e9veloppement Red Hat JBoss I : Java EE\n\n\n\n- D\u00e9montrer l'acquisition des connaissances et comp\u00e9tences pr\u00e9sent\u00e9es durant le cours","summary_plain":"Le cours D\u00e9veloppement d'applications Red Hat I : programmation en Java EE avec examen (AD184) pr\u00e9sente aux d\u00e9veloppeurs Java Standard Edition (Java SE) exp\u00e9riment\u00e9s l'univers de Java Enterprise Edition (Java EE).\n\nCe cours repose sur Red Hat\u00ae Enterprise Application Platform 7.0. Ce cours regroupe la formation Red Hat Application Development I: Programming in Java EE (AD183) et l'examen Red Hat Certified Enterprise Application Developer Exam (EX183).\n\nDans ce cours, vous allez d\u00e9couvrir les diff\u00e9rentes sp\u00e9cifications de Java EE. Dans le cadre de travaux pratiques, vous apprendrez \u00e0 transformer une simple application en ligne de commande Java SE en application d'entreprise \u00e0 plusieurs niveaux \u00e0 l'aide de diverses sp\u00e9cifications 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\u00e9curisation des applications.","skill_level":"Intermediate","version":"1","duration":{"unit":"d","value":5,"formatted":"5 jours"},"pricelist":{"List Price":{"PL":{"country":"PL","currency":"EUR","taxrate":23,"price":2005},"DE":{"country":"DE","currency":"EUR","taxrate":19,"price":2936},"SE":{"country":"SE","currency":"EUR","taxrate":25,"price":2936},"IT":{"country":"IT","currency":"EUR","taxrate":20,"price":2299},"AE":{"country":"AE","currency":"USD","taxrate":5,"price":2375},"AT":{"country":"AT","currency":"EUR","taxrate":20,"price":2936},"GB":{"country":"GB","currency":"GBP","taxrate":20,"price":2489},"NL":{"country":"NL","currency":"EUR","taxrate":21,"price":2936},"SI":{"country":"SI","currency":"EUR","taxrate":20,"price":2936},"CH":{"country":"CH","currency":"CHF","taxrate":8.1,"price":2936},"FR":{"country":"FR","currency":"EUR","taxrate":19.6,"price":2936}}},"lastchanged":"2026-02-27T09:49:24+01:00","parenturl":"https:\/\/portal.flane.ch\/swisscom\/fr\/json-courses","nexturl_course_schedule":"https:\/\/portal.flane.ch\/swisscom\/fr\/json-course-schedule\/23041","source_lang":"fr","source":"https:\/\/portal.flane.ch\/swisscom\/fr\/json-course\/redhat-ad184"}}