Introduction to JavaScript:

Learn and develop in JavaScript

Description

The JavaScript language has become unavoidable over the years, whether in Internet browsers or server side with Node.js. The "Initiation to JavaScript" course is for developers who have little or no knowledge of JavaScript and want to get started. The training is aimed at both Web developers and backend developers. During these 2 days of training, you will discover the basics of language as well as asynchronous and functional programming.

Objectives

  • Learn the basics of language (types, variables, functions, objects, ...)
  • How to write scripts in JavaScript
  • Know how to apply the principles of asynchronous and functional programming
  • Know how to use external libraries

Prerequisites

  • Know the basics of programming

Programme

Data types and variables

  • Instructions and syntax
  • Types of data
  • Coercion
  • The variables
  • The operators
  • Control structures

The functions

  • Declaration of a function
  • Features of functions
  • Management of the parameters

Objects

  • Definition and creation
  • Properties
  • Builders
  • Prototype and heritage
  • Predefined objects

The tables

  • Declaration
  • Access to data
  • Multidimensional tables
  • Methods on the tables

Advanced features

  • Functional programming
  • Visibility of the variables
  • Keyword this
  • Closures
  • Asynchronous programming
  • Error management
  • Memory management
  • JSON format

Essential bookstores

  • Underscore
  • Moment