| 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 :
|
|||||
| L'étudiant est tenu à une présence régulière aux activités d'apprentissage, selon la règle générale fixée par le règlement propre au Département COMAV. Il est tenu de suivre effectivement et assidûment les activités d'apprentissage et d'effectuer tous les travaux et tests requis dans les délais fixés et sous la forme prescrite. Tout travail non remis sera assimilé à une absence. | |||||
|
Contacts :
|
|||||
| Implantation : Campus La Plaine
Téléphone secrétariat : 02/3401670 |
|||||