ECTS
8 crédits
Composante
Polytech Dijon (Ex-ESIREM)
Liste des enseignements
Développement d'application web
Niveau d'étude
BAC +3
Composante
Polytech Dijon (Ex-ESIREM)
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, …
Electronique numérique
Composante
Polytech Dijon (Ex-ESIREM)
L’objectif de cet enseignement est de proposer les bases de la définition et la conception de systèmes électroniques numériques. Plus précisément il s’agit de donner aux étudiants les connaissances sur le codage et le format des données numériques mais aussi la structure et les caractéristiques des éléments numériques de base (bascules, mémoires, opérateurs arithmétiques, et circuits combinatoires élémentaires, …). A partir de ces notions de base, les étudiants seront amenés à concevoir des unités logiques à complexité croissante. Ainsi, l’association de blocs combinatoires et de séquenceur sera étudiée. Après la présentation des principes de conversion analogique/numérique, les notions de parallélisme de données élémentaires et de synchronisation de différentes tâches de traitement (mise en place notamment d’architectures de type « pipeline » et de files d’attentes) seront présentées et mise en application. Les étudiants seront conduits à comprendre et maitriser les concepts relatifs aux architectures des cibles matérielles standards (microprocesseurs, microcontrôleurs, FPGA, GPU) à la base des systèmes embarqués. D’un point de vue pratique, les étudiants devront être capable de mettre en application ces notions de base et en particulier maîtriser la mise en œuvre de capteurs et actionneurs simples (par exemple en lien avec l’IoT).