Conception d'applications Internet

  • ECTS

    4 crédits

  • Composante

    Collège Sciences et Technologies pour l’Energie et l’Environnement (STEE)

  • Volume horaire

    37,5h

Description

Ce cours présente les principes et pratiques de la conception d'applications web modernes, en se concentrant sur le développement full-stack (front-end et back-end) à l'aide de technologies telles que Next.js, React, TypeScript et Node.js.

Ce cours permet donc d’apprendre les différentes technologies de développement d'application web et les modèles d'architecture. À l'issue, les étudiants seront capables de concevoir et de mettre en œuvre une application web complète et prête pour la production.

Lire moins

Objectifs

À la fin de cette UE, vous serez capable de :

  • Concevoir des applications Web côté client incluant les applications pour mobile.
Lire moins

Heures d'enseignement

  • CMCours Magistral13,5h
  • Conception d'applications Internet - TDTravaux Dirigés7,5h
  • Conception d'applications Internet - TPTravaux Pratique16,5h

Pré-requis obligatoires

Programmation Web.

Lire moins

Contrôle des connaissances

100% Contrôle Continu Intégral. 

Lire moins

Compétences acquises

Compétences

Niveau d'acquisition

Exploitation de données à des fins d’analyseIdentifier, sélectionner et analyser avec esprit critique diverses ressources dans son domaine de spécialité pour documenter un sujet et synthétiser ces données en vue de leur exploitation3 - Maitrise
Action en responsabilité au sein d’une organisation professionnelleAnalyser ses actions en situation professionnelle, s'autoévaluer pour améliorer sa pratique3 - Maitrise
Travailler en équipe et en réseau autant qu'en autonomie et responsabilité au service d'un projet.3 - Maitrise
Usages digitaux et numériquesConcevoir et utiliser des applications internet pour favoriser l'apprentissage et identifier et sélectionner diverses ressources spécialisées pour documenter un sujet. 2 - Application
Utiliser les outils numériques de référence et les règles de sécurité informatique pour acquérir, traiter, produire et diffuser de l'information ainsi que pour collaborer en interne et en externe.2 - Application