Aller au menu Aller au contenu
Une voie, plusieurs choix
Informatique et Mathématiques appliquées
Une voie, plusieurs choix

> Formation > Cursus ingénieur

Construction d'applications Web - 4MM1CAW

A+Augmenter la taille du texteA-Réduire la taille du texteImprimer le documentEnvoyer cette page par mail cet article Facebook Twitter Linked In
  • Volumes horaires

    • CM : 18.0
    • TD : 18.0
    • TP : -
    • Projet : -
    • Stage : -
    • DS : -
    Crédits ECTS : 2.0
  • Responsables : Sebastien VIARDOT

Objectifs

Ce cours vise à donner les bases pour la réalisation d’applications Web et mobile.
Coté client (frontend), on abordera les langages HTML, CSS, Javascript et le framework React (ou ReactNative).
Côté serveur (backend), on aborde l’architecture MVC dans une application en node avec le framework express.
Coté développement, la mise en place des techniques d'intégration et de déploiement continu en utilisant gitlab.

Contenu

Tout le cours a lieu en salle machine, au fur et à mesure de l’avancement des TP

1) Concepts de base du web (HTTP, HTML, CSS)
2) Langage de script coté client (javascript)
3) Programmation asynchrone via la gestion des évènements et Ajax
4) L'authentification (session, JWT)
5) Architecture MVC avec Node express
6) Intégration continue (qualité du code, tests)
7) Déploiement continu (déploiement dans des pages, dans le cloud, génération d'applications)

Prérequis

Bases de la programmation impérative.
Bases de données.
Conception objet.
Connaissance élémentaire des réseaux.

Contrôles des connaissances

CONTRÔLE CONTINU :
Prise en compte des quiz sous forme de malus s'ils ne sont pas faits ou pas réussi avec un taux de réussite de 70%.
Type d'évaluation :

    • MCC en présentiel et distanciel **

Examen de TP en PA5
durée : 2H
sans document
En présentiel : en salle machine avec accès à une liste blanche de sites
En distanciel : Sur un créneau horaire bloqué, un examen à distance.

Note de projet en PA6 (adapté au présentiel ou au distanciel)

    • MCC en présentiel **

N1 = (1/2*PA6 en contrôle continu + 1/2*PA5 examen en salle machine)
N2 = N1

    • MCC en distanciel **

N1 = (1/2*PA6 en contrôle continu + 1/2*PA5 en contrôle continu)
N2 = N1

Calendrier

Le cours est programmé dans ces filières :

  • Cursus ingénieur - Alternance - Alternance 2eme annee
cf. l'emploi du temps 2022/2023

Informations complémentaires

Code de l'enseignement : 4MM1CAW
Langue(s) d'enseignement : FR

Le cours est rattaché aux structures d'enseignement suivantes :

Vous pouvez retrouver ce cours dans la liste de tous les cours.

A+Augmenter la taille du texteA-Réduire la taille du texteImprimer le documentEnvoyer cette page par mail cet article Facebook Twitter Linked In

mise à jour le 15 janvier 2017

anglais
Grenoble INP - Ensimag
École nationale supérieure d'informatique et de mathématiques appliquées
681, rue de la passerelle - Domaine universitaire - BP 72
38402 SAINT MARTIN D'HERES
 
 
République Française         Groupe INP Logo de la Commission des titres d'ingénieur (CTI)
    Université Grenoble Alpes