ERROR Avis : La référence d'objet n'est pas définie à une instance d'un objet.
Formation Développer des sites Web avec Java EE
Durée : 34 heures 30 mn
Réf : JSB
Prix 2021 :
1410 €
H.T.
Pauses et déjeuners offerts
-
Programme
-
Participants / Prérequis
-
Intra / sur-mesure
Programme
Objectifs pédagogiques
- Maîtriser l’architecture des applications JavaEE
- Développer des composants de contrôle et de navigation basés sur des servlets
- Mettre en place Spring sur les différentes couches d’une application n-tiers
- Développer des vues basées sur des JSP, des librairies de balises (taglib)
- Gérer l’accès à une base de données
PROGRAMME
DE FORMATION
1. DISTANCIEL / E-LEARNING sur 4 semaines
2. PRESENTIEL sur 2 jours
■ Base de données relationnelle
- Mise en place de la base de données et du pilote JDBC.
- Connexion à la base, récupération d’informations, mise à jour de données.
- Gestion des transactions. Utilisation d’un pool de connexions (DataSource).
- Mapping BDR/Modèles objet (ORM) : objectifs, approches et outils Java.
- JPA et les différentes solutions du marché (Hibernate...).
- Exercice : évolution d’une application Web présentant des données d’un SGBDR.
Objectifs de la séquence
Utiliser une base de données relationnelle pour se connecter et récupérer des informations. Réaliser un mapping objet / relationnel avec Hibernate. Créer, mettre à jour, supprimer et charger des objets persistants.
■ Spring MVC
- Présentation du framework Spring MVC.
- Configuration de l’application.
- Mapping des url de requête sur les contrôleurs.
- Configuration des ViewResolver, utilisation de JSP.
- Exercice : Adaptation de l’application au modèle MVC.
Objectifs de la séquence
Mettre en pratique l’injection de dépendance sur les différentes couches d’une application n-tiers. Concevoir des applications web basées sur Spring MVC.
■ Sécurisation des applications Web
- Authentification et autorisation. Sécurité et programmation de servlets.
- Certificats numériques, SSL. Tomcat.
- Exercice : Ajout de la sécurisation d’accès au site construit.
Objectifs de la séquence
Mettre en oeuvre la sécurité d’une application Web, SSL. Sécuriser une application Java EE.
■ Plan d’actions
- Bilan des compétences acquises.
- Plan de progrès individuel.
3. DISTANCIEL / E-LEARNING sur 4 semaines
■ Je complète ma formation selon mes objectifs
- Développer une application Web.
- Stocker les cookies, Quiz.
- Utiliser une base de données
- Utiliser le modèle DAO, gérer ses erreurs avec son DAO.
- Exercice : Améliorer l’accessibilité avec un éditeur de sous-titres (programme de traduction de sous-titres) + Quiz.
■ CAS PRATIQUE : Dès mon retour en entreprise je mets en application les connaissances acquises
- Le développement de site avec l’adaptation d’un site bancaire existant pour consulter ses comptes, catégoriser ses débits et crédits, obtenir des projections de soldes sur la fin du mois.
■ CORRIGE TYPE / Je reçois un corrigé type avec des commentaires sur chaque ligne et bloc d’instructions.
- Assimiler la solution de mon tuteur.
- Comparer sa solution avec la mienne.
4. BILAN
- Je donne mon avis et j’évalue la formation.
- Je teste mes connaissances et mesure ma progression.
▪ Online : 20h00
▪ Présentiel : 14h00
▪ Entretien 30mn
Participants / Prérequis
» Participants
Tout public
» Prérequis
Pas de pré-requis
Intra / sur-mesure
CLASSE A DISTANCE
En inter et en intra-entreprise
Inscrivez-vous ou
contactez-nous !
Pour vous inscrire
Horaires
Les cours ont lieu de 9h à 12h30 et de 14h à 17h30.
Les participants sont accueillis à partir de 8h45.
Pour les stages pratiques de 4 ou 5 jours, les sessions se terminent à 15h30 le dernier jour.