Développement d'applications interactives avec des solutions matérielles et logicielles classiques, récentes ou innovantes

Labels d'état

Infos générales

Localisation : Metz et agglomération
Niveau d'accès : Bac+4
Modalités d'étude : Présentiel

Ce bloc vise à montrer comment adopter une approche centrée utilisateurs dans un projet informatique dans toutes les étapes de conception. Le but est d’apprendre à mettre en place des solutions répondant aux besoins des utilisateurs finaux avec des architectures adaptées à l’interaction humain-machine.

Programme :
  • Techniques de Visualisation de Données et Analyse
  • Techniques d’Interactions Innovantes
  • Développement Mobile
  • Développement Web.

Modalités d'évaluation
Plusieurs modes sont proposés : Veille technologique à travers l’analyse d’articles de recherche, Étude de cas, Brainstorming, Mini projets.
Critères d'évaluation

  • Concevoir de nouvelles techniques d’interaction
  • Intégrer des solutions innovantes dans des applications classiques
  • Intégrer le concept de mobilité dans les applications (indépendance et prise en compte du support, utilisation de bibliothèques adaptées).
  • Implémenter une application web manipulant des services Cloud
Compétences acquises :
  • Compétence 1 : Déployer des techniques de visualisation de données classiques ou dédiées aux grands ensembles de données
  • Compétence 2 : Utiliser des périphériques innovants (haptiques, tangibles, mixtes, etc.)
  • Compétence 3 : Définir de nouvelles IHM en fonction des besoins, des utilisateurs et du contexte
  • Compétence 4 : Utiliser des bibliothèques (API) dédiées au développement mobile ou au développement Web
  • Compétence 5 : Utiliser des plateformes de cloud computing (Google GCP)
  • Compétence 6 : Manipuler des infrastructures dans le Cloud (Infrastructure As A Service, Platform As A Service, Function As A Service, Container As A Service)
  • Compétence 7 : Rendre les applications indépendantes des supports.
Quels débouchés pour cette formation :
  • Full stack web developper
  • IT Consultant
  • Ingénieur d'étude et développement
  • Analyste développeur full-stack
  • UI Developper/Interaction designer
  • Analyste fonctionnel