DPS

Logo DPS 1300x650 1 removebg preview

JAVA - J2EE

Description de la formation

Cette formation a pour but d’initier les participants aux technologies Java pour le développement d’applications web robustes, dynamiques et sécurisées. Durant cette formation, vous apprendrez à concevoir des applications web professionnelles en utilisant J2EE et ses principaux composants.

Prérequis à la formation

  • Connaissances en Java SE

Objectifs de la formation et compétences visées

  • Comprendre l’architecture J2EE (Jakarta EE) et ses composants
  • Maîtriser les Servlets et les JSP pour le développement d’applications web
  • Gérer la persistance des données avec JDBC et JPA
  • Découvrir les frameworks Spring et Hibernate pour simplifier le développement
  • Sécuriser et déployer une application J2EE

Programme de la formation​

Jour 1

Matin : Introduction à Java EE et Architecture Web
✓ Présentation de J2EE et de son évolution
✓ Architecture client-serveur et fonctionnement du protocole HTTP
✓ Présentation des composants J2EE : Servlets, JSP, EJB, JPA, etc.
✓ Mise en place de l’environnement de développement (Tomcat, Eclipse/IntelliJ)

Après-midi : Développement Web avec Servlets et JSP
✓ Les Servlets : cycle de vie, requêtes et réponses (HttpServletRequest, HttpServletResponse)
✓ Les JSP : introduction et syntaxe de base
✓ Les sessions et cookies : gestion des utilisateurs
✓ Les filtres et listeners pour intercepter les requêtes
✓ Exercices pratiques

Jour 2

Matin : Connexion aux bases de données avec JDBC
✓ Présentation de JDBC et connexion à une base de données MySQL/PostgreSQL
✓ Exécution de requêtes (SELECT, INSERT, UPDATE, DELETE)
✓ Utilisation des PreparedStatement pour éviter les injections SQL
✓ Gestion des transactions en JDBC
✓ Exercices pratiques : création d’une interface CRUD (Create, Read, Update, Delete) en JDBC

Après-midi : ORM et Persistance avec JPA / Hibernate
✓ Présentation de JPA (Java Persistence API) et des entités
✓ Mapping Objet-Relationnel (ORM) avec Hibernate
✓ Gestion des relations (OneToMany, ManyToMany)
✓ Manipulation de la base de données via Hibernate
✓ Exercices pratiques : implémenter une couche de persistance avec JPA et Hibernate

Jour 3

Matin : Introduction à Spring Boot
✓ Présentation du framework Spring et de Spring Boot
✓ Configuration d’un projet avec Spring Boot et Spring MVC
✓ Injection de dépendances et inversion de contrôle avec Spring IoC
✓ Exercices pratiques : Développer une API REST avec Spring Boot

Après-midi : Sécurisation et Déploiement
✓ Introduction à Spring Security : gestion des utilisateurs et authentification
✓ Mise en place d’un système de connexion avec Spring Security
✓ Bonnes pratiques de sécurisation et d’optimisation
✓ Mini-projet : Développer une application web complète avec Spring Boot, JPA et Spring Security

Prochaines dates de cette formation

septembre 2025
novembre 2025
Cette formation n'est pas planifiée pour le moment, si vous souhaitez y assister, nous vous invitons à nous contacter afin de la demander.

La formation vous intéresse?

g

Nous allons vous recontacter prochainement, en attendant nous vous redirigeons vers la page adaptée à vos besoins.

 

Ceci fermera dans 0 secondes