Développer des applications Web avec JAVAEE

  • Développement logiciels (langages)
  • 31/12/2020 La date n'est pas ferme, elle est juste indicative.
  • Bidart
  • 5 jours

Objectifs :

Ce cours permet aux stagiaires d’acquérir la maîtrise des techniques de développement des architectures distribuées conformes à Java EE. À l’issue de ce cours le stagiaire sera en mesure de développer des applications Web portables destinés à des serveurs d’applications Java.

Prérequis : Connaissance d’un langage de programmation. Connaitre HTML/CSS est un plus.

Durée : 5 jours – 35 heures

Contenu
Module 1.: Présentation de la technologie Java

  • Concepts de base des technologies Java

Module 2.: La syntaxe Java

  • Déclaration, initialisation et utilisation de variables
  • Structures de contrôle
  • Création et utilisation de tableaux
  • Développement et utilisation des méthodes

Module 3.: Programmation objet avec Java

  • Attributs, méthodes et constructeurs
  • Variables et méthodes de classe (static)
  • Surcharge de méthodes
  • Le mot clé this
  • Encapsulation : getter et setter

Module 4.: Programmation avancée

  • Gestion des erreurs
  • Héritage
  • Programmation générique

Module 5.: Accès aux bases de données

  • Présentation (ou rappels) du langage SQL
  • JDBC (Java Database Connectivity)
  1. *Accès à une base de données
  2. *Exécuter un ordre simple
  3. *Récupérer un ensemble de résultats
  • Mapping Objet/Relationnel
  • Présentation de JPA

Module 6.: La plateforme Java EE

  • Rappel sur le contexte des applications Web d’entreprise
  • Les architectures Client / Serveur Web
  • Protocoles applicatifs (HTTP) • Rappel HTML / CSS

Module 7.: Présentation des servlets

  • Concepts
  • Cycle de vie
  • HttpServletRequest et HttpServletResponse
  • Définition des pages d’accueil et d’erreurModule 8.: Les pages JSP
  • Concepts
  • Différence avec les Servlets
  • Inclusion statique et dynamique
  • Objets implicites

Module 9.: JSP et Servlet

  • Utilisation du model de conception MVC
  • Utilisation du « redirect » et du « forward »
  • Utilisation conjointe JSP/Servlet

Module 10.: JSTL et Expression Language

  • JSTL : la normalisation des Tags « standards »
  • EL (Expression Language) : une nouvelle souplesse pour les JSP
  • Structure de contrôle

Module 11.: Formulaires

  • Principes
  • Les composants graphiques
  • Validation et traitement des saisies

Module 12.: Les contextes et sessions

  • Différence entre « Paramètre » et « Attribut »
  • Les scopes (page, request, application et session)
  • La gestion des sessions (cookies, URL rewriting)

Module 13.: Concepts Java EE avancés

  • Sécuriser les applications Web
  • Le framework JSF

Connectez vous pour pouvoir vous inscrire à cette formation

Créer un compte
  • Organisme de formation :
    • VERTEGO
      N° d'agrément: 72640242164
      Enregistré Data Dock