
2025-2026
| Code | Type | Responsable | Mode d'évaluation | Année académique | |
|---|---|---|---|---|---|
| CT-P3-INFOGE-101-M | Obligatoire |
| Epreuve intégrée | 2025-2026 | |
| Langue(s) d'enseignement | Langue(s) d'évaluation | Théorie | Pratique | Crédits | |
| français | français | 60 | 0 | 5 | |
| Libellé AA | Période | Théorie | Pratique | Pondération | |
|---|---|---|---|---|---|
| Applications informatiques 3 | Q1 | 60 | 0 | - | |
Communiquer et informer
S'engager dans une démarche de développement professionnel
S'inscrire dans une démarche de respect des réglementations
Collaborer à la conception, à l'amélioration et au développement de projets
Cette unité d'enseignement vise à rendre l'étudiant autonome dans le développement d'applications serveur complètes avec l'écosystème Java EE (Jakarta EE). L'étudiant apprendra à construire la logique métier et à l'exposer de deux manières distinctes et complémentaires : Via une application web dynamique traditionnelle, en utilisant les technologies fondatrices Servlets et JSP pour maîtriser le pattern MVC. Via une API RESTful robuste (avec JAX-RS), destinée à être consommée par des clients modernes (applications mobiles, single-page applications web...). Ce cours offre la possibilité d'une synergie directe avec l'UE "Innovation Technologique" : pour les étudiants concernés, l'API développée ici pourra servir de backend à leur application mobile. Pour les autres, elle constituera un projet serveur complet et autonome, validant leur capacité à construire des services web professionnels.
Maîtrise avancée du langage Java et des principes de la Programmation Orientée Objet est requise. Compétences solides en conception et interrogation de bases de données relationnelles (SQL). Connaissance des principes de base du développement web (HTTP, client-serveur). (Atout) Une première expérience avec un outil de gestion de projet et de dépendances comme Maven.
Epreuve intégrée : il n'y aura pas d'évaluation pour chaque AA mais une évaluation unique pour l'unité d'enseignement.