Développement avec Java Enterprise Edition (JEE) pour les développeurs professionnels


Facilitation

Formation en classe ou virtuelle et en direct

Description du cours

Ce cours certifié SETC introduit les programmeurs à la création ainsi qu'à la maintenance d'une infrastructure corporative et au développement d'applications Web utilisant Java Enterprise Edition. Le cours commence par l'analyse et le design d'une application JEE et continue par l'étude de Java Enterprise Edition et de ses modules, incluant les modules reliés à la sécurité et au déploiement. Les meilleures pratiques de développement logiciel ainsi que les patrons de conception utilisés en entreprise sont constamment utilisés tout au long de ce cours.

Dates du cours et tarification


2 personnes pour un cours sur mesure $3,750.00

Plan de cours

Introduction

Analyse de l'activité
Perspectives d'analyse
Exigences fonctionnelles et non fonctionnelles
Les niveaux de service : Présentation, métier et données

Aperçu de JEE

Architecture JEE
Aperçu des serveurs JEE : WebLogic, WebSphere, JBoss et Glassfish
Aperçu de JSP et Struts
Aperçu des Enterprise Java Beans
Aperçu de JMS
SOA et services Web
Sécurité JEE

Meilleures pratiques en matière d'ingénierie logicielle

Caractéristiques d'une bonne solution logicielle
Comment construire un bon logiciel
Développement itératif
Gestion des exigences
Utilisation d'architectures à base de composants
Vérification continue de la qualité des logiciels
Contrôle des changements de logiciels
Considérations relatives à JEE

Le processus d'ingénierie logicielle

Le processus unifié Rational
La phase de conception
La phase d'élaboration
La phase de construction
La phase de transition
Le RUP : Structure dynamique
À propos du développement agile
Symptômes et causes profondes des problèmes de développement logiciel
RUP et JEE

Les cas d'utilisation dans le processus global

Modélisation des processus métier
Cas d'utilisation dans le processus de développement logiciel
Cas d'utilisation et exigences
Gestion des exigences et des cas d'utilisation

Rédaction des cas d'utilisation

Notation graphique
Formats des cas d'utilisation
Sections des cas d'utilisation
La spécification supplémentaire
Points de cas d'utilisation : Estimation de l'effort

Quand utiliser les solutions JEE

La décision d'utiliser JEE : architecture distribuée ou locale ?
Quand utiliser des technologies Web spécifiques : JSP, Struts, JSF, etc.
Quand utiliser les Session Beans : Considérations de conception et d'état
Quand utiliser les Entity Beans : CMP, BMP et peut-être ORM
Le bean orienté message et la décision JMS
Quand utiliser les services Web
Quand utiliser un produit de mise en file d'attente
Considérations sur le clustering et la QoS

Architecture d'une solution JEE

Conception des couches : Présentation, affaires et données
Construire l'interface : JSP, Struts et autres technologies Web
Création de services métier : Session Beans avec ou sans état
Construction de la couche de données : Introduction aux Entity Beans BMP et CMP
Construction de la couche de données : Introduction à la technologie ORM
Développement des communications : Beans orientés messages et JMS
Établissement de communications fiables : Utilisation d'un produit de mise en file d'attente

Architecture de sécurité

Essentiels de sécurité
Sécurité JEE
Planification de la sécurité
Mise en œuvre de la sécurité J2EE
Sécurité dans un environnement multiserveur en grappe

Architecture distribuée

Notions essentielles sur le XML : Schémas, XSL et autres sujets essentiels
Technologie des services Web : SOAP, WSDL, UDDI, etc.
Communications des services Web : Du client au serveur
Cas d'utilisation commerciale et nécessité des services Web
Présentation des services Web
Publication du service Web
Sécurisation du service Web

Patrons JEE

Aperçu des modèles JEE
Patrons du niveau de présentation
Patrons du niveau métier
Patrons des niveaux d'intégration
Connexion aux niveaux à l'aide de patrons

Distribution

Considérations relatives à la documentation
Planification du déploiement : Diagrammes de déploiement UML
Remarque sur les fichiers JAR, WAR et EAR
Planification du déploiement de A à Z
Déploiement dans un environnement de production

Revue et étude de cas


Villes

  • Ottawa

  • Montreal

  • Toronto

Similaires à Formation Java

Développement d'application distribuées de messagerie avec JMS

Ce cours certifié SETC introduit les développeurs à l'interface de programmation des services de messagerie de Java (Java Messaging Services: JMS). Le cours débute par une introduction à JMS et aux concepts qui s'y rattachent. Par la suite, on effectue des exercices pratiques utilisant l'API de JMS. L'ordre des messages, les filtres, la tolérance aux erreurs, les transactions ainsi que la sécurité sont couverts en détails. Le cours conclut avec l'intégration de JMS avec les processus d'affaires. Formations intitulées Développement d'application distribuées de messagerie avec JMS qui vous permttront d'avancer votre carrière.

21 - 25 juil., 2025$3,750.00

Développement d'applications WEB avec Java Enterprise Edition (JEE) pour les développeurs professionnels

Ce cours certifié SETC offre aux participants une couverture détaillée des techniques modernes de développement d'applications Web utilisant l'édition d'entreprise de Java. Le cours débute par une revue de JEE avant de plonger dans la création de servlet, filtres, pages JavaServer, bibliothèques de balises personnalisées (custom tag libraries) et JavaServer Faces. Le cours couvre également la sécurité, JNDI, JDBC ainsi que des patrons d'entreprise tels que MVC. Formations intitulées Développement d'applications WEB avec Java Enterprise Edition (JEE) pour les développeurs professionnels qui vous permttront d'avancer votre carrière.

Contactez-nous pour des dates$3,750.00

Développement de portails J2EE pour les développeurs professionnels

Ce cours certifié SETC offre aux programmeurs une introduction à la création ainsi qu'à la maintenance de portails utilisant des techniques modernes de développement basées sur «Java Enterprise Edition». Le cours débute avec l'analyse et le design d'une application pour un portail. Par la suite, on traite en détails de «Java Enterprise Edition» et de ses modules, incluant ceux qui traitent de la sécurité et du déploiement. Les notions pour l'utilisation des meilleures pratiques ainsi que les patrons utilisés en entreprise sont continuellement renforcées pendant le cours par l'utilisation d'exemples pratiques. Formations intitulées Développement de portails J2EE pour les développeurs professionnels qui vous permttront d'avancer votre carrière.

Contactez-nous pour des dates$3,750.00

Développement professionnel avec Hibernate

Hibernate est le standard pour la technologie du mappage des relations d'objets. Ce cours certifié SETC introduit les programmeurs à Hibernate, à partir des notions de base jusqu'au mappage des objets et au langage HQL. Les étudiants effectueront des exercices pratiques qui leur permettront de développer une expertise dans la création de solutions ORM. Formations intitulées Développement professionnel avec Hibernate qui vous permttront d'avancer votre carrière.

Contactez-nous pour des dates$3,750.00

Développement professionnel avec Java Spring

Ce cours certifié SETC offre aux programmeurs Java une introduction au populaire framework Spring. Le cours débute avec les fondements de l'utilisation de Spring. Les participants vont être introduits aux fichiers de configuration de beans en XML. On commencera avec des objets simples pour continuer avec les collections, les constructeurs et autres configurations avancées. La programmation orientée aspect sera présentée, de même que quelques APIs de Spring tels que DAO, SpringVMC et JEE. Formations intitulées Développement professionnel avec Java Spring qui vous permttront d'avancer votre carrière.

28 juil. - 1 août, 2025$3,750.00

Enterprise Java Beans professionnel: des services jusqu'aux données

Ce cours certifié SETC offre une session offre une analyse détaillée de Enterprise Java Beans (EJB) 3.x. Le cours débute avec une revue de Java Enterprise Edition (JEE) et du développement d'un système d'information d'entreprise. On poursuit avec l'étude des «Session Beans» (avec et sans état: stateless and stateful), des «Entity Beans» et des «Message Driven Beans». JNDI, JDBC ainsi que JMS sont également couverts pour s'assurer que le participant acquiert une connaissance assez vaste de la technologie afin qu'il soit en mesure de sélectionner, développer et effectuer la maintenance de systèmes d'entreprise basés sur les «Enterprise Java Beans» (EJB). Formations intitulées Enterprise Java Beans professionnel: des services jusqu'aux données qui vous permttront d'avancer votre carrière.

Contactez-nous pour des dates$3,750.00

Exploration des Design Patterns avec Java Enterprise Edition (JEE)

Ce cours certifié SETC a pour but d'introduire les programmeurs Java aux design patterns (aussi appelés patrons de création) ainsi qu'aux meilleures pratiques de JEE. Le cours débute avec les principes du développement logiciel, suivi par une revue en profondeur de l'orienté objet, incluant les interfaces ainsi que les design patterns les plus fréquents et les patrons que l'on retrouve avec JEE. Des exemples pratiques et détaillés sont présentés utilisant des technologies telles que Struts. Formations intitulées Exploration des Design Patterns avec Java Enterprise Edition (JEE) qui vous permttront d'avancer votre carrière.

Contactez-nous pour des dates$3,750.00

Formation Java: Création d'applications Web avec JSF

Le cours Formation Java : Création d'applications Web avec JSF est une exploration du développement des Java Server Faces (JSF). Le cours commence par les concepts de développement Web JEE, notamment les balises JSF de base, les beans, le langage d'expression, la navigation, les face lets et les tables de données. La formation comprend également des concepts avancés tels que les conversions et la validation, le traitement des événements et les composants composites. Vous apprendrez à créer des applications Web Java évolutives et faciles à maintenir basées sur JSF. Formations intitulées Formation Java: Création d'applications Web avec JSF qui vous permttront d'avancer votre carrière.

Contactez-nous pour des dates$3,750.00

Formation Java: Développement GRAILS

Le cours Formation Java : Développement GRAILS couvre tous les aspects du développement d'applications basées sur GRAILS. Le cours commence par l'installation et la configuration de GRAILS. La formation couvre Groovy, y compris la couche web Groovy, les pages et les balises GSP, les filtres et les balises personnalisées GSP. Le cours comprend une exploration de Groovy ORM, persistance, validation et mappage d'URL. Formations intitulées Formation Java: Développement GRAILS qui vous permttront d'avancer votre carrière.

Contactez-nous pour des dates$3,750.00

Formation Java: Études des patterns de conception

Formation Java : Études des patterns de conception cherche à démystifier les modèles de conception avec Java. Dans ce cours, vous explorerez les modèles de conception créatifs, structurels et comportementaux définis à l'origine par le Gang of Four (GOF). La formation comprend les principes fondamentaux de la programmation orientée objet, du refactoring et de l'UML. Des exercices pratiques sont fournis pour renforcer les concepts couverts par le cours. Le cours se termine par une introduction aux principaux modèles de conception d'entreprise JEE. Formations intitulées Formation Java: Études des patterns de conception qui vous permttront d'avancer votre carrière.

Contactez-nous pour des dates$3,750.00

Formation Java: Introduction à WebSphere MQ

Le cours Introduction à WebSphere MQ (formation Java) couvre le développement et la configuration d'une solution de messagerie JMS avec WebSphere MQ. Le cours couvre les fondements de WebSphere MQ, les mécanismes d'événements et la topologie de WebSphere MQ, les types de file d'attente et la messagerie. La formation comprend également la configuration, les performances et la surveillance de WebSphere MQ. Formations intitulées Formation Java: Introduction à WebSphere MQ qui vous permttront d'avancer votre carrière.

Contactez-nous pour des dates$3,750.00

Formation Java: Maîtriser Eclipse et WebSphere

Le cours Formation Java : Maîtriser Eclipse et WebSphere traite du développement à plusieurs niveaux avec Java. En commençant par le développement Java de base et les servlets, le cours couvre les pages serveur Java, les bibliothèques de balises et les filtres. Vous apprendrez ensuite à mettre en œuvre Struts et EJBs. Le cours se termine par un aperçu de la messagerie JMS, du scripting ANT et des tests UNIT. Formations intitulées Formation Java: Maîtriser Eclipse et WebSphere qui vous permttront d'avancer votre carrière.

Contactez-nous pour des dates$3,750.00

Formation Java: Maîtriser jBPM pour la mise en œuvre des processus

Le cours Formation Java : Maîtriser jBPM pour la mise en œuvre des processus explore la mise en œuvre de modèles de processus d'entreprise complexes à l'aide de jBPM. En commençant par les bases de BPMN, le cours explore l'utilisation de jBPM pour automatiser et mettre en œuvre des processus d'entreprise simples et complexes à l'aide de BPEL (Business Process Execution Language) et de Java. Si vous souhaitez mettre en œuvre des modèles de processus d'entreprise à l'aide de jBPM, ce cours Java est fait pour vous. Formations intitulées Formation Java: Maîtriser jBPM pour la mise en œuvre des processus qui vous permttront d'avancer votre carrière.

Contactez-nous pour des dates$3,750.00

Formation Java: Optimisation et réglage des performances de WebLogic

Le cours Formation Java : Optimisation et réglage des performances de WebLogic fournit une exploration détaillée de la configuration, du dépannage et de l'optimisation de WebLogic. La formation inclut l'architecture WebLogic et fournit une discussion détaillée sur la surveillance et le dépannage du serveur WebLogic. Le cours aborde la sécurité et le dépannage et la configuration avancée du serveur dans un environnement de production WebLogic. Formations intitulées Formation Java: Optimisation et réglage des performances de WebLogic qui vous permttront d'avancer votre carrière.

Contactez-nous pour des dates$3,350.00

Implémentation d'une architecture orientée sur les services SOA avec Java EE

Ce cours certifié SETC a pour objectifs de démystifier l'architecture orientée sur les services ainsi que réaliser une exploration de la technologie Java. En combinant ces deux technologies, on arrive à réaliser une réelle infrastructure corporative basée sur une architecture SOA et utilisant Java. Le cours débute par une étude des fondements de la technologie SOA ainsi que de sa terminologie. Par la suite, on voit comment analyser et implémenter une architecture SOA. Les différentes technologies composant SOA sont abordées, telles que XML, les schémas, les services Web, etc. Suite à ce cours, le participant comprendra les objectifs derrière SOA ainsi que les technologies impliquées et leurs interactions. Formations intitulées Implémentation d'une architecture orientée sur les services SOA avec Java EE qui vous permttront d'avancer votre carrière.

Contactez-nous pour des dates$3,750.00

Introduction à Java: familiarisation avec les objets

Ce cours certifié SETC a pour but d'introduire les programmeurs à la programmation en Java. Le cours débute par la base de la programmation en présentant les principes modernes du développement orienté objet en utilisant le langage Java ainsi que sa bibliothèque de classes. Le cours couvre également les notions d'héritage et de polymorphisme. Les participants acquièrent une expérience pratique par la réalisation d'exercices impliquant la création de code Java en utilisant l'environnement de développement Eclipse. Une introduction détaillée des classes, des objets, des primitives et des énoncés de contrôle suit. Formations intitulées Introduction à Java: familiarisation avec les objets qui vous permttront d'avancer votre carrière.

Contactez-nous pour des dates$3,750.00

L'intégration d'applications d'entreprises: l'échange de données

Dans notre monde moderne, tout est interconnecté et aucune donnée n'est une île. Ce cours certifié SETC introduit les programmeurs à l'intégration des applications d'entreprises et à l'échange entre entreprises: B2B -- business to business. En commençant par les concepts de base, les participants acquerront premièrement les connaissances pratiques nécessaires à l'utilisation efficace de XML, DTD ainsi que des schémas. Par la suite, ils écriront des connecteurs (Enterprise Java Connectors) qui permettront de relier les systèmes plus anciens existants avec les serveurs d'application modernes. Les outils permettant de faciliter la construction, le débogage ainsi que le déploiement des applications intégrées sont également couverts par ce cours. Après avoir suivi ce cours, les participants vont avoir créé et déployé une application moderne qui tire avantage des outils et techniques modernes pour l'échange des données. Formations intitulées L'intégration d'applications d'entreprises: l'échange de données qui vous permttront d'avancer votre carrière.

Contactez-nous pour des dates$3,750.00

La programmation orientée objets avec Java: des classes aux interfaces

Ce cours certifié SETC introduit les programmeurs aux notions essentielles de la conception orientée objet et son implémentation. Le cours commence par une brève revue des éléments fondamentaux du langage Java, suivi par une introduction au monde de la programmation orientée objet. Par la suite, on voit une introduction aux techniques de conception qui sont associées avec une approche orientée objet. L'emphase est ensuite mise sur l'implémentation et le développement de classes en Java. Les sujets suivants sont traités en détails: objets, héritage, polymorphisme, classes abstraites, constructeurs et destructeurs. Le cours se termine avec une vue détaillée des classes de collection, des génériques, fichiers et flux ainsi que la sérialisation et la sécurité. Formations intitulées La programmation orientée objets avec Java: des classes aux interfaces qui vous permttront d'avancer votre carrière.

21 - 25 juil., 2025$3,750.00

Maîtrise de l'architecture orientée vers les services (SOA): analyse, design et implémentation

Ce cours certifié SETC traite des aspects de la planification, du design et de l'implémentation d'une architecture orientée vers les services (SOA). Le cours débute avec un survol des technologies XML attenantes, soit XML, DOM, SAX, JAX, etc. Après avoir maîtrisé les technologies de base, nous continuons avec l'étude des aspects reliés au design d'une architecture basée sur SOA. Par la suite, une exploration détaillée des technologies des services Web et leur utilisation dans un environnement de développement Java. Ces technologies incluent JAX-WS, les scripts clients, AJAX, REST, et bien d'autres. Pour résumer, ce cours offre aux participants une exploration complète du design et de l'implémentation d'une architecture SOA. Formations intitulées Maîtrise de l'architecture orientée vers les services (SOA): analyse, design et implémentation qui vous permttront d'avancer votre carrière.

Contactez-nous pour des dates$3,750.00

Maîtrise des techniques de programmation Java et optimisation des performances

Ce cours certifié SETC aborde l’environnement de développement Java des points de vue architecture et implémentation. Ce cours de niveau intermédiaire couvre tout à partir de l'architecture interne de la machine virtuelle Java (JVM) jusqu'aux aspects performance associés aux différentes techniques d'attribution de la mémoire. L’héritage, le polymorphisme, les structures de données, les algorithmes et les fils d’exécution sont également couverts. Le cours se termine avec un survol de l’implémentation des techniques de remaniement (aussi appelé refactorisation, ou refactoring) en Java ainsi que l’utilisation des modèles de conception (design patterns) avec Java. Formations intitulées Maîtrise des techniques de programmation Java et optimisation des performances qui vous permttront d'avancer votre carrière.

Contactez-nous pour des dates$3,750.00

Programmation experte en Java: Design Patterns, ORM, MVC et autres sujets mystiques

Ce cours certifié SETC est conçu pour amener les développeurs Java avancés vers un niveau supérieur. Les participants apprendront comment construire de meilleures applications Java par l'utilisation des meilleures pratiques et par une meilleure connaissance des modèles de conceptions (design patterns). Le cours permet une exploration de la bibliothèque de classes afin d'aider le développeur à passer du mode «écriture de code» vers un mode «conception de solutions». Le cours couvre également la réutilisation de code par l'utilisation de technologies puissantes telles que Hibernate et Struts qui permettent de réaliser plus rapidement des applications complexes. Après avoir complété ce cours, le développeur sera mieux équipé pour utiliser les technologies de développement Java les plus récentes et ainsi produire du code de très haute qualité avec moins d'erreurs. Formations intitulées Programmation experte en Java: Design Patterns, ORM, MVC et autres sujets mystiques qui vous permttront d'avancer votre carrière.

28 juil. - 1 août, 2025$3,750.00

Programmation JAVA avancée utilisant l'architecture MVC

Ce cours certifié SETC introduit les programmeurs Java à l'architecture de conception MVC: modèle-vue-contrôleur. Le cours débute par un survol des méthodologies de développement d'applications distribuées, suivi par les meilleures pratiques dans le développement orienté objet. Par la suite, on entreprend une exploration de la bibliothèque de classes Java, ce qui nous conduit vers une meilleure compréhension de la manipulation des données avec Java. Formations intitulées Programmation JAVA avancée utilisant l'architecture MVC qui vous permttront d'avancer votre carrière.

Contactez-nous pour des dates$3,750.00

Programmation JEE pour les professionnels de JBoss

Ce cours certifié SETC se concentre sur le développement avec Java version Enterprise utilisant JBoss AS. Le participant à ce cours est plongé immédiatement dans l'architecture de Java Enterprise utilisé en conjonction avec le serveur d'application JBoss (JBoss AS). Le cours couvre les modules JEE, incluant les sources de données JDBC, les Servlets, JSP, PageFlow et NetUI, EBJ et JTA. Des exercices pratiques sont réalisés pour chacun de ces modules et le cours se termine sur un survol de l'architecture orientée sur les services (SOA). Formations intitulées Programmation JEE pour les professionnels de JBoss qui vous permttront d'avancer votre carrière.

Contactez-nous pour des dates$3,750.00

Programmation JEE pour les professionnels de Oracle WebLogic

Ce cours certifié SETC est conçu pour les professionnels qui travaillent avec le serveur d'applications Oracle WebLogic. Le cours commence par une vue d'ensemble des technologies Java pour l'entreprise. Par la suite, on procède à une exploration du serveur WebLogic. Les participants vont apprendre via des exercices pratiques comment construire une application Web qui utilise des servlets, JSP et Struts. On verra ensuite les notions de JNDI, JDBC, Enterprise Beans et JMS. Le cours se conclura avec les services Web ainsi que par une introduction à l'architecture orientée vers les services (SOA). Formations intitulées Programmation JEE pour les professionnels de Oracle WebLogic qui vous permttront d'avancer votre carrière.

Contactez-nous pour des dates$3,750.00

Programmation JEE pour les professionnels de WebSphere

Ce cours certifié SETC est conçu pour les professionnels qui travaillent avec le serveur d'applications IBM WebSphere. Le cours commence par une vue d'ensemble des technologies Java pour l'entreprise. Par la suite, on procède à une exploration du serveur WebSphere. Les participants vont apprendre via des exercices pratiques comment construire une application Web qui utilise des servlets, JSP et Struts. On verra ensuite les notions de JNDI, JDBC, Enterprise Beans et JMS. Le cours se conclura avec les services Web ainsi que par une introduction à l'architecture orientée vers les services (SOA). Formations intitulées Programmation JEE pour les professionnels de WebSphere qui vous permttront d'avancer votre carrière.

Contactez-nous pour des dates$3,750.00

Programmation XML pour Java: services Web, XML Beans et AJAX

Ce cours certifié SETC a été conçu pour les professionnels qui travaillent avec XML et Java. Le cours débute par une vue d'ensemble de XML, AJAX et du développement Web. On aborde par la suite les notions avancées de XML, incluant les transformations avec DTDs, schémas et feuilles de styles. Le langage Java est utilisé pour analyser (parse), valider et transformer des documents XML en utilisant JAXP avec SAX et DOM. À la fin de ce cours, les participants auront développé une application Web 2.0 qui utilise les services Web XML ainsi que AJAX. Formations intitulées Programmation XML pour Java: services Web, XML Beans et AJAX qui vous permttront d'avancer votre carrière.

21 - 25 juil., 2025$3,750.00

Tout Java EE pour les développeurs professionnels

Ce cours intensif certifié SETC porte sur Java Enterprise Edition. Il s'agit d'une formation Java EE de A à Z pour les développeurs qui débutent dans le développement avec Java Enterprise Edition. Les développeurs passent 10 jours intensifs sur Java EE, en commençant par une introduction à une variété de serveurs d'applications et à apprendre les bases de Java EE. Les différents modules JEE sont introduits séquentiellement dans un ordre naturel favorisant leur assimilation. On commence par JNDI pour aller jusqu'à MBeans. Des exercices sont réalisés tout au long du parcours afin de permettre aux étudiants d'acquérir une expérience pratique avec la plupart des aspects de JEE. À la fin de cette formation, les étudiants ont acquis une connaissance pratique avec JNDI, JTA, JMS, EJB (incluant MDB), JPA, JAAS, Servlet ainsi que la technologie JSP. Formations intitulées Tout Java EE pour les développeurs professionnels qui vous permttront d'avancer votre carrière.

Contactez-nous pour des dates$6,600.00


- Inclure tous les plugins compilés (ci-dessous), ou inclure des fichiers individuels si nécessaire -->