IODA0301-1 | |||||
Programmation Java V, Programmation V : JAVA | |||||
Durée :
|
|||||
24h Th | |||||
Nombre de crédits :
|
|||||
|
|||||
Nom du professeur :
|
|||||
Othman ARKTOUT | |||||
Coordinateur(s) :
|
|||||
Othman ARKTOUT | |||||
Langue(s) de l'unité d'enseignement :
|
|||||
Langue française | |||||
Organisation et évaluation :
|
|||||
Enseignement au premier quadrimestre, examen en janvier | |||||
Unités d'enseignement prérequises et corequises :
|
|||||
Les unités prérequises ou corequises sont présentées au sein de chaque programme | |||||
Contenus de l'unité d'enseignement :
|
|||||
* Intellij * Maven * Introduction Spring * Introduction Spring Boot * Test unitaires et d'intégration * Spring Data * RESTful Web Service avec Spring BootEn regard de l'ensemble du programme de formation, l'UE contribue au développement des compétences et capacités suivantes : Compétences * : C1 : Communiquer et informer C2 : Collaborer à la conception, à l'amélioration et au développement de projets C3 : S'engager dans une démarche de développement professionnel C5 : Mobiliser les savoirs et les savoir-faire lors du développement d'applications C6 : Analyser les données utiles à la réalisation de sa mission en adoptant une démarche systémique Capacités *: C1 : - Utiliser le vocabulaire adéquat - Présenter des prototypes de solution et d'application techniques - Comprendre et utiliser les solutions adéquat C2 : - Planifier des activités et évaluer la charge et la durée de travail liées à une tâche - Analyser une situation donnée sous ses aspects techniques et scientifiques - Rechercher et utiliser les ressources adéquates - Proposer des solutions qui tiennent compte des contraintes - Documenter son travail afin d'en permettre la traçabilité et le cycle de vie C3 : -Travailler tant en autonomie qu'en équipe dans le respect de la structure de l'environnement professionnel C5 : -Concevoir, implémenter et maintenir des algorithmes répondant aux spécifications et fonctionnalités fournies -Choisir et mettre en uvre un standard défini ou une technologie spécifique (méthodologie, environnement, langage, framework, librairies ...) -Utiliser et exploiter des méthodes de modélisation lors de la phase d'analyse pour traduire les besoins des utilisateurs, sous forme d'un cahier de charges -Développer, déployer et assurer la maintenance des applications C6 : -Choisir les méthodes de conception et les outils de développement -Prendre en compte la problématique de sécurité des applications -Soigner l'ergonomie des applications |
|||||
Acquis d'apprentissage (objectifs d'apprentissage) de l'unité d'enseignement :
|
|||||
Au terme de l'UE, l'étudiant sera capable de : Développer une API Web en plusieurs couches, en utilisant le framework Spring Boot, tout en assimilant les concepts de base de Spring Le cas échéant, au terme de l'AA Programmation V Java , l'étudiant sera capable de :Développer une API Web en plusieurs couches, en utilisant le framework Spring Boot, tout en assimilant les concepts de base de Spring |
|||||
Savoirs et compétences prérequis :
|
|||||
Cette UE se base sur les connaissances et compétences acquises dans les UE de Java précédentes. Les étudiants qui inscrivent à leur programme cette UE sans avoir réussi les UE de Java précédentes sont conscients qu'ils doivent combler leurs lacunes de façon autonome. |
|||||
Activités d'apprentissage prévues et méthodes d'enseignement :
|
|||||
Cours théorique avec exercices pratiques sur ordinateur. Apprentissage par projet : : Certaines parties de l'apprentissage sont organisées autour d'un projet ou de diverses tâches ayant pour but d'engager cognitivement les apprenants à se questionner sur les ressources à développer et susciter la recherche de solutions. |
|||||
Mode d'enseignement (présentiel, à distance, hybride) :
|
|||||
Présentiel | |||||
Lectures recommandées ou obligatoires et notes de cours :
|
|||||
Support sur e-campus et ressources en ligne L'existence de supports de cours obligatoires ne dispense pas de la prise de note de l'étudiant. |
|||||
Modalités d'évaluation et critères :
|
|||||
Tout cas de non-respect des consignes et/ou de pratique illégitime sera sanctionné suivant les modalités prévues dans le règlement des études (RDE), le cas échéant, et/ou suivant les modalités spécifiées dans les consignes de chaque épreuve. 1ère session : projet hors session (30%) et examen écrit (70%) 2ème session : examen écrit (100%) |
|||||
Stage(s) :
|
|||||
Remarques organisationnelles :
|
|||||
Contacts :
|
|||||
Implantation : Campus La Plaine
Téléphone secrétariat : 02/3401670 |
|||||