Duration
12.0 hours
Regular fee
$250
Objectives of the training
JavaScript is a programming language mainly used to develop dynamic web pages. The proposed set of resources is aimed at web developers who wish to master this language to bring dynamic behavior to their web applications and acquire expertise in Web 2.0 technologies.Targeted audience
DevelopersPrerequisite
None.Trainers
Upcoming information
Course architecture
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
• 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
• 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
• 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
• Introduction to the language
Language basics
• Dialog boxes and simple text display
• Functions
• Conditionals
• Loops
• Scope of variables
• Dialog boxes and simple text display
• Functions
• Conditionals
• Loops
• Scope of variables
Running scripts
• Browser console
• Debugger
• Browser console
• Debugger
JavaScript objects and callbacks
• Creating and manipulating a JavaScript object
• Calling a JavaScript function during a user event
• 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
• 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
Private or personalized training
If you have more than 8 people to sign up for a particular course, it can be delivered as a private session right at your offices. Contact us for more details.
Request a quoteDuration
12.0 hours
Regular fee
$250
Private or personalized training
If you have more than 8 people to sign up for a particular course, it can be delivered as a private session right at your offices. Contact us for more details.
Request a quote