Ensimag Rubrique Formation 2022

Construction of web applications - 4MM1CAW

  • Number of hours

    • Lectures 18.0
    • Projects -
    • Tutorials 18.0
    • Internship -
    • Laboratory works -
    • Written tests -

    ECTS

    ECTS 2.0

Goal(s)

On the client side (frontend), we will discuss the languages ??HTML, CSS, Javascript and the React framework (or ReactNative)

On the server side (backend), we discuss the MVC architecture in a node application with the express framework.

On the development side, the implementation of integration and continuous deployment techniques using gitlab.

Responsible(s)

Sebastien VIARDOT

Content(s)

The entire course takes place in the machine room, as the practicals progress

1) Basic web concepts (HTTP, HTML, CSS)
2) Client side scripting language (javascript)
3) Asynchronous programming via event management and Ajax
4) Authentication (session, JWT)
5) MVC architecture with Node express
6) Continuous integration (code quality, tests)
7) Continuous deployment (deployment in pages, in the cloud, generation of applications)

Prerequisites

Introduction to imperative programming
Databases
Object oriented modeling
Elementary concepts of networks

Test

PA5 Lab Exam : E_TP
PA6 Project evaluation

    • 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

Calendar

The course exists in the following branches:

  • Curriculum - Work Study Education - Alternance 2eme annee
see the course schedule for 2023-2024

Additional Information

Course ID : 4MM1CAW
Course language(s): FR

The course is attached to the following structures:

You can find this course among all other courses.