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
Aucun événement trouvé !

Intéressé ?

g

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

 

Ceci fermera dans 0 secondes