Ensimag Rubrique Formation 2022

Web-application building - WMMFMB20

  • Number of hours

    • Lectures 18.0
    • Laboratory works 18.0

    ECTS

    ECTS 4.0

Goal(s)

  • Understand what a web application is and which major components are involved.
  • Acquire a working knowledge of conceptual and development methods for such applications.
  • Understand the role of other professions involved in web applications.
  • The final objective is to be able to create a real-world web application after taking this course.
Contact Sébastien VIARDOT

Content(s)

The course is a series of intermingled theoretical and practical sessions during which we provide an insight into essential aspects of web applications. Major technological elements are:

  • HTML, CSS, JavaScript
  • HTTP, REST vs. SOAP
  • Ajax

Several conceptual elements are developed upon this technical basis, namely the MVC approach and some test methods for web applications.

As an opening to non-functional aspects, we also introduce:

  • Security
  • Usability
  • Legal matters


Prerequisites

Java, basic knowledge on networks (TCP/IP), relational data-bases (SQL)

Test

TP: workshops

Session 1:
Exam: no exam given, evaluation is based on workshops only (pair reviewing, quiz)

Session 2:
Exam: no exam given, evaluation is based on workshops only



N1 = TP
N2 = N1

Additional Information

Curriculum->Financial Engineering->Semester 9

Bibliography