- Basic tools, protocols, standards and technologies for Web development.
- Main Languages: JavaScript, HTML, CSS
- Client-side and Server-side Web Frameworks.
- Audience: Master 2 (Course IDOD) from the University of Le Havre.
These pages do not constitute the whole lecture. These are solely used as a written aid to the actual live lecture of Web Development for the CS Master degree at the university of Le Havre, France.
This lecture reviews the main technologies and standards used for Web development.
Standards at play are essentially the new HTML5 and CSS3 family of standards as well as new versions of JavaScript (EcmaSript 6).
Technology still relies on the HTTP protocol (althaugh HTTP2 is on its way) for the transport of information. Javascript has become a central language where complete data models rely on it rather than being used for occasional animations on the page.
This lecture focusses on browsing a wide area of those new features, not pretending to fully cover them all. The lecture starts with a comprehensive beginner initiation to JavaSript (ES5).
- Good level in an object-oriented programming language
- Basic knowledge in HTML and CSS.
- Basic knowledge in system command line manipulations.
- Tools Prerequisite. Overview of the various tools and methods used in this cours and more generally needed to achieve proper Web Development (Text Editor, Code quality Control, Browser, Developer Tools, ...)
- Javascript Basics
- Lab
- HTML5
- CSS3