• Votre sélection est vide.

    Enregistrez les diplômes, parcours ou enseignements de votre choix.

Développement Full Stack (INFO734_IDU)

  • Composante

    Polytech Annecy-Chambéry

Description

Le cours présente les concepts et technologies mis en oeuvre pour le développement d'applications web modernes basées sur le langage Javascript

Lire plus

Objectifs

L'objectif de ce cours est donner une vision d'ensemble des technologies web modernes en javascript et bases de données NoSQL.

Lire plus

Heures d'enseignement

  • Développement Full Stack - CMCours Magistral12h
  • Développement Full Stack - TDTravaux Dirigés24h

Pré-requis obligatoires

  • Développement de pages statiques avec HTML, CSS
  • Frameworks CSS
  • Algorithmique et structures de données
Lire plus

Plan du cours

Le cours introduit dans un premier temps des notions de programmation javascript à la fois en frontend et en backend pour ensuite donner des connaissances sur les éléments à mettre en place dans une application web développée avec des technologies javascript. On étudiera ensuite l'utilisation de frameworks en frontend et en backend pour mettre en place l'interface de l'application et la logique interne de celle-ci. Finalement, on montrera comment déployer une telle application pour qu'elle puisse être mise à l'échelle.

Un projet concret sera alors réalisé en groupe afin de mettre en oeuvre ces éléments.

Lire plus

Compétences visées

À l'issu de ce cours les étudiants devront:

  • connaître les différents éléments constituant le couches d'une application full-stack et leurs interactions
  • savoir mettre en place un back-end comme une API à l'aide de NodeJS
  • pouvoir utiliser une base de données NoSQL et la faire communiquer avec le backend
  • être capable de développer une interface à l'aide de frameworks frontend
  • savoir programmer en Javascript et en Typescript
Lire plus