July 2nd to july 19th
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.
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.
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.
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.
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.
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:
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