Devenir développeur J2EE (volume Horaire 24 h)

Unité de formation : Bases fondamentaux de la plate-forme Java Edition Entreprise JEE extension
de Java Standard Edition Java SE.

Le développeur Java J2EE comme son nom l’indique, est un développeur web spécialisé dans le langage de programmation Java. Cette formation vous permet d’être capable de concevoir une base de données, développement Web Java JEE, Conception et vie d’un projet (code, intégration continue), Infrastructure d’une application (Spring Framework), Développement Front-end (HTML 5, CSS 3, Bootstrap, Javascript), Développement d’une application Web.

Les plus de la formation :

  • Ciblé à toute personne désirant améliorer ses compétences
  • Attestation à la fin de la formation
  • Formation conçu par des professionnels
  • Support de formation offert gratuitement
  • Espace dédié pour la discute avec les consultants

Programme de la formation :

Séquence N°1.

I. Présentation du JEE.

  1. Environnement de développement JEE.
    • Kit java de développement (JRE ou java8 JDK).
    • Dun environnement de développement IDE : par exemple Eclipse (Eclipse Java EE IDE for Web Developers).
    • Dun serveur dapplication Java EE.
      (Le serveur d’application Java EE Wildfly (anciennement JBoss Application Server).
      Ou (Le serveur d’application Java EE Apache Tomcat7).

II. Configuration de java dans Eclipse.

III. Intégration de Wildfly ou de Apache Tomcat7 dans Eclipse.

IV. Accès à la console dadministration du serveur Wildfly (http://localhost:9990).
Ou Accès à la console dadministration du serveur Apache Tomcat7 (http://localhost:8080).

V. Quest-ce quune application Java EE ?.

VI. Création dun premier projet dans Eclipse.

VII. Déploiement depuis Eclipse et test dapplication.

VIII. Packaging de lapplication.

Séquence N°2.

I. Introduction à Maven(caractéristiques principales/installation)

  1. Un premier projet avec Maven.
  2. Le fichier source (src) :Pom.xml.
  3. Import du projet Maven dans Eclipse.
  4. Test de lapplication dans Wildfly.
  5. Gérer le projet avec Maven et exécution dans Eclipse.

II. Les servlets : composant web de traitement de requêtes entrante et de réponse.

III. Configuration et déploiement dune servlet.

IV. Utilisation du fichier de déploiement web.xml.

V. Le conteneur web(cycle de vie des servlets).

VI. Les attributs dune application web(portée de requêtes et de session et dapplication).

VII. Développer des JSP avec Wildfly (Java Server Pages).

VIII. Les opérateurs dans EL :Expression Langage.

IX. Les Taglibs et la JSTL(SQL et XML).

X. RequestDispatcher et MVC.

Séquence N°3.
I. L’utilisation d’un RequestDispatcher pour segmenter le traitement d’une requête http.
II. web Listners et filtres.
III. Déclaration des Listners web.
IV. Les filtres des servlets avec déclaration des Filtres.

V. Génération de log(garder une trace des paramètres HTTP reçus lors des tests).
VI. JDBC dans une application web(déclaration dune DataSource dans le fichier web.xml).

VII. Déclaration dune DataSource dans Wildfly.

VIII. Déploiement automatique du driver MySql.

IX. Les Enterprise Java Beans (EJB) : composants Java EE fournis par les développeurs
d’application.

X. Les conteneurs dEJB(session et statfull).

XI. Méthode de cycle de vie (@PostConstruct)

XII. EJB et interface métier.

XIII. La gestion des transactions(JTA :Java Transaction API).

XIV. Créer un projet avec JSF :Java Sever Face.

XV. La vue :facelets.

XVI. Activer le support JSF dans Eclipse

XVII. Le fichier de déploiement beans.xml et le controleur(la validation).
Test d’évaluation