Niveau d'étude
BAC +3
Composante
Polytech Dijon (Ex-ESIREM)
Description
Base de données
Analyse d’un système d’information. Conception d’une base de données relationnelle (modèle entités-associations et modèle relationnel). Implémentation et manipulation d’une base de données via le langage SQL.
Service Web
Conception et implémentation de services Web (Java EE, NodeJS, APIRest, …) permettant d’utiliser les ressources serveur (base de données, puissance de calcul, …)
Client Web
Conception d’applications Web et implémentation via les langages HTML, CSS et JavaScript.
Sensibilisation aux structures logicielles (ou Framework) : React, Angular, …
Sécurité
Mise en place des sécurités visant à protéger les données d’un système d’information accessible via un réseau. Gestion des droits utilisateurs, protection contre les injections SQL ou les injections de code, …
Objectifs
- Comprendre l’architecture d’une application client/serveur
- Concevoir et implémenter une base de données
- Concevoir et développer un service Web
- Concevoir et développer une application Web (HTML / CSS / JavaScript)
Heures d'enseignement
- CMCours Magistral17,5h
- TDTravaux Dirigés19,25h
- TPTravaux Pratiques24h
Pré-requis obligatoires
- Algorithmique – Être capable de produire un algorithme correspondant à une tâche précise, connaître les structures de contrôle (boucles, alternatives).
- Programmation Orientée Objet – Être capable de concevoir une architecture reposant sur le paradigme objet.
Contrôle des connaissances
· Moyenne théorique |
Coefficient 2.5 |
· Moyenne pratique |
Coefficient 1.5 |