EL365
Information technology

JavaScript : The basics of the language

Learn JavaScript, HTML, and CSS to build interactive web pages

HTML provides structure, CSS provides style, but JavaScript is what brings web pages to life. Without a solid grasp of JavaScript, it is impossible to create dynamic interactions, manipulate the DOM, or work with data. This training covers the fundamentals of the language: syntax, functions, conditions, loops, objects, and DOM manipulation. A solid first step for anyone looking to develop modern and interactive web interfaces.

Is it for you ?

Developers.

Prerequisites

None.

What You'll Walk Away With

  • Understand the syntax and fundamental mechanisms of JavaScript
  • Manipulate the DOM to create dynamic and responsive web pages
  • Write functional and well-structured scripts independently

Training content

1 HTML, CSS and JavaScript - The fundamentals of web development

2 Presentation of web development

  • Presentation and history of web development
  • Main principles of web development
  • Use cases of web development

3 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

4 CSS style sheets

  • Introduction to CSS
  • Creating a CSS style sheet
  • Formatting HTML components
  • Organization and breakdown of a page
  • Presentation of CSS3 Flexboxes

5 The JavaScript language

  • Presentation of the JavaScript language
  • Development of a first script
  • Listening to events in JavaScript
  • Handling a page in JavaScript

6 JavaScript - Learning the basics of the language

7 Introduction

  • Introduction to the language

8 Language basics

  • Dialog boxes and simple text display
  • Functions
  • Conditionals
  • Loops
  • Scope of variables

9 Running scripts

  • Browser console
  • Debugger

10 JavaScript objects and callbacks

  • Creating and manipulating a JavaScript object
  • Calling a JavaScript function during a user event

11 Manipulating the DOM

  • Creating and displaying an HTML todo
  • Emptying an HTML todo

12 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
See more

📌 Practical information

100% online training. Accessible anytime from anywhere for one year. If you have any questions about registration, the language of instruction, or the cancellation terms, please consult our FAQ

Trainers

Upcoming information
Duration
12.0 hours
Regular fee
$250
Private or personalized training

Do you have several employees interested in the same training course? Whether in person at your offices or remotely in virtual mode, we offer private training courses tailored to your team's needs. Group rates are available. Contact us for more details or request a quote online.

Request a quote

Request in-company training

Do you have several employees interested in the same training course? Whether in person at your offices or remotely in virtual mode, we offer private training courses tailored to your team's needs. Group rates are available. Contact us for more details or request a quote online.

Tell us more
Added to cart View my cart