Java / J2EE / Spring Boot

L'essentiel

Caractéristiques

Cours
30 heuresAdaptable

Lieu et mode de présence

2 départements

Présentiel
Distanciel

Domaines d’enseignement

Système d'information

Présentation

Ce cours vise à fournir une compréhension approfondie du développement d’applications web et d’entreprise avec Java, en mettant l'accent sur les technologies J2EE et Spring Boot. Il permet aux étudiants d'acquérir les compétences nécessaires pour concevoir, développer et déployer des applications robustes, sécurisées et performantes.

Contenu du cours :

✅ Introduction à Java et Programmation Orientée Objet (POO)
  • Syntaxe et structures de base de Java
  • Concepts avancés de la POO : encapsulation, héritage, polymorphisme
  • Gestion des exceptions et manipulation des collections
✅ Développement Web avec J2EE
  • Architecture MVC et Java Servlets
  • JSP et JSTL
  • JDBC : Connexion aux bases de données et manipulation des données
  • JPA et Hibernate pour la persistance des données
✅ Framework Spring et Spring Boot
  • Introduction à Spring : Inversion of Control et Injection de Dépendances
  • Spring Boot : configuration simplifiée et microservices
  • Spring Data JPA : gestion avancée des bases de données
  • Spring Security : gestion de l’authentification et autorisation
  • Déploiement et tests d'une application Spring Boot
✅ Mise en pratique et projets
  • Création d’une API REST avec Spring Boot
  • Développement d’une application web complète avec frontend (Thymeleaf )
  • Intégration d’un système d’authentification sécurisé