d

WE ARE WISE ACADEMEX

Let’s Work Together

4 rue de berne, Résidence Tilila, 7éme étage, N°14

Java EE Web Component Developer

A PROPOS

La formation Java EE Web Component Developer met l’accent sur les bases de la programmation, UML au sein du processus de développement, l’Objet et la programmation en Java et l’utilisation des Servlets et de JSP pour développer des applications Web Java.

OBJECTIF

  • Maîtriser les bases de programmation Java
  • Être opérationnel dans l’usage de la syntaxe du langage java
  • Assimiler les best practices du développement Web
  • Acquérir des savoir-faire pour concevoir/ développer et déployer des applications web basées sur les technologies JSP et servlet
  • Sécuriser des services Web
illustration1

pré-requis

illustration2
  • Afin de pouvoir suivre la formation Java EE JPA, il est recommandé d’avoir de bonnes connaissances en Java et une expérience en développement Java.

Qui Devrait Suivre cette formation

Développeurs web Architectes logiciels Chefs de projets
illustration3

PROGRAMME

MODULE 1 : INTRODUCTION

  • Rappel http
  • Rappel Java

MODULE 2 : APPLICATIONS WEB

  • Description des servlets
  • Description de JSP
  • Architecture MVC
  • Java EE Containers et Java Application Servers
  • Porcessus de développement
  • Fichier war et déploiement

MODULE 3 : DEVELOPPER UNE SERVLET

  • Header http
  • Requête et réponse
  • Cycle de vie
  •  Annotations et cycle de vie
  • Les servlets et le threading

MODULE 4 : GESTION DES REQUETES

  • Utilisation de formulaires
  • Gestion de paramètres
  • HttpSession
  • Cookies
  • Réécriture d’URL

MODULE 5 : CONFIGURATION

  • Descripteurs de déploiement
  • Mapping et invocation de servlets
  • Contexte et paramètres d’initialisation
  • Annotations @WebServlet et @WebInitParam
  • Interface ServletContextListener
  • Scopes des applications
  • Gestion des erreurs

MODULE 6 : DESIGN MVC

  • La servlet comme contrôleur
  • Le POJO comme Modèle
  • Le JSP et EL comme Vue
  • Connection entre la vue, le modèle et le contrôleur
  • Injection de service

MODULE 7 : DEVELOPEMENT AVEC JSP

  • Scripting
  • Page directive
  •  Tags standards
  • Expression Language (EL)
  • Configuration avec web.xml
  • Page d’erreur

MODULE 8 : TAGS PERSONALISES AVEC JSP

  • Librairies personalisées
  • JSTL tags

MODULE 9 : FILTRES

  • Web Container Request Cycle
  • Filter API
  • Classe Filter
  • Configuration

MODULE 10 : PROPRIETES AVANCEES

  • Mécanismes asynchrones
  • Envoi de requête avec Javascript
  • Réponse avec Javascript
  • Effet Server-push
  • Formulaires Multipart Data

MODULE 11 : SECURITE

  • Login
  • Java EE Security Model
  • Requiring SSL Encrypted Communication

MODULE 12 : INTEGRATION DE BASES DE DONNEES

  • Macro-pattern Model
  • Persistance avec JDBC et JPA
Open chat