HTML, CSS and JavaScript - The fundamentals of web development
Presentation of web development
• Presentation and history of web development
• Main principles of web development
• Use cases of web development
The HTML language
• Presentation of the HTML language
• Creating an HTML page
• Overview of the main tags
• HTML 5 specific tags
• Developing a basic page
CSS style sheets
• Introduction to CSS
• Creating a CSS style sheet
• Formatting HTML components
• Organization and breakdown of a page
• Presentation of CSS3 Flexboxes
The JavaScript language
• Presentation of the JavaScript language
• Development of a first script
• Listening to events in JavaScript
• Handling a page in JavaScript
JavaScript - Learning the basics of the language
Introduction
• Introduction to the language
Language basics
• Dialog boxes and simple text display
• Functions
• Conditionals
• Loops
• Scope of variables
Running scripts
• Browser console
• Debugger
JavaScript objects and callbacks
• Creating and manipulating a JavaScript object
• Calling a JavaScript function during a user event
Manipulating the DOM
• Creating and displaying an HTML todo
• Emptying an HTML todo
Learning to develop with JavaScript (2nd edition)
• Presentation of the JavaScript language
• Development using algorithms
• Basics of the JavaScript language
• Conditioning of processes
• Iterative processing (loops)
• Arrays
• Procedures and functions
• Object" approach in JavaScript
• Basic objects in JavaScript
• Data entry via forms
• DOM model
• Exploring XML streams via DOM
• Cookie management in JavaScript
• Local data storage
• Remote storage (Ajax - PHP - MySQL - XML)
• Remote storage (Ajax - PHP - MySQL - JSON)
• Geolocation
• Drawing (HTML5 CANVAS)
• Management graphics
• AngularJS Framework
• EcmaScript 6
• Node.js Framework
• Mongo DB data server
• Access to a Mongo DB server from Node.js
• Access to a Node.js server from AngularJS