UE Applications réparties sur technologies Web SEOC - 4PUIARTW

Informations générales

  • Volumes horaires

    • CM 10.0
    • Projet 0
    • TD 42.0
    • Stage 0
    • TP 0

    Crédits ECTS

    Crédits ECTS 4.0

Objectif(s)

Aborder de manière pratique les techniques permettant de mettre en oeuvre des applications réparties (applications full-stack) dans un contexte IOT/Web.

Contact Sebastien VIARDOT

Contenu(s)

  • Introduction aux bases de données et ORM
  • Frontend Web/Mobile en utilisant html/css/javascript dans un premier temps puis React
  • API rest et authentification en utilisant node/express
  • Devops -> Intégration continue et déploiement continu (gitlab-ci, cloud public)


Prérequis

Aucun pré-requis spécifique, mais il est recommandé d'avoir suivi des cours traitant les notions suivantes (sans être obligatoires):

  • Programmation impérative (C) et programmation orientée objet - Vous allez développer une application, et certains concepts objets y seront mis en oeuvre, ainsi que des méthodologies de conception
  • Réseaux - Les applications mises en oeuvres sont réparties potentiellement sur plusieurs serveurs, les interactions entre ces serveurs nécessitent une communication asynchrone et une programmation adaptée.
  • Systèmes d'Exploitation - Les aspects systèmes sont omni-présents dans le fonctionnement des applications mises en oeuvre (parallélisme, gestion des ressources, ...), et par ailleurs la mise en oeuvre CI/CD nécessite la compréhension des OS

Contrôle des connaissances

Examen sur machine avec un accès restreint à certains sites (pas d'accès aux IA génératives) (E).
La note d'examen peut être modulée par les éléments demandés au cours du semestre (quiz, TP et évaluation par les pairs).
Aucun document autorisé pendant l'épreuve.



Informations complémentaires

Cursus ingénieur->Filière SEOC->Semestre 8