Responsive and Scalable Web Applications

Provided by ECE Paris & Lyon: School of Engineering

July 2nd to july 19th

Apply to the summer program

Introduction to Internet and Web Programming

This course presents the context of programming web pages and applications. Several programming languages will be presented; for instance, HTML, CSS, Javascript, Angular framework and NodeJS platform that enable developing powerful responsive and client-side and scalable server-side applications. Database management systems will also be introduced. Students shall understand the difference between a relational database such as MySQL and a non-relational NoSQL database like MongoDB, a document-oriented database. You will learn how utilizing these technologies contributes into the Internet evolution and rapid change.

Quick Start

This is a quick start and recall of fundamental web programming languages: HTML, CSS, JavaScript and jQuery. At the end of this course students shall be able to develop a web page presenting their CV using these languages.

Reporting Web Application

The objective of this course is to use all the technologies you have learnt to prepare an API which collects metrics to store in a database and provides access through a dashboard.

Responsive and Rich Client-Side Applications

This course allows you to master and manipulate tools, libraries and frameworks that permit to design and develop responsive and mobile web applications. Angular developed by google, it was initially written for Designers; it is one of the most important and active frameworks nowadays. Initially written in JavaScript, recent versions use Microsoft TypeScript language. It helps quick development of bulky applications and single-page client side applications.

Asynchronous Server-Side Technologies

The objective of this course is to learn how to develop a web application with NodeJS. NodeJS is one of the most evolving and popular platforms for developing open-source, cross-platform server-side and networking applications. It provides a large library of modules, which facilitates writing applications in JavaScript. At the end of this course, students shall also understand Transpilers and NPM interaction, develop unit test, use keyvalue databases and understand the difference with relational databases and develop RESTful APIs.

Paris Campus Eiffel - 3 weeks

2nd to 19th July

60 hours of courses, in English with seminars, case studies, company and cultural visits.

The final grades of the certificate obtained by the candidates will reflect a mix of:

  • active participation, oral presentations
  • case studies, workshops
  • exams

Each 3-week program delivers 8 ECTS credits.

Attendance to all lectures is compulsory in order to obtain the Certificate.



Campus Eiffel
10 rue Sextius Michel
75015 Paris

Join the Paris experience !

Download brochure Apply