Formation JavaScript basics

Ref :

Avis client : 4/4 - Note calculée sur la totalité des retours au cours de la dernière année

Développement Durée :
1 jour - 7 heures
Lieu :
Asnières s/ Seine ou en Distanciel

Tarif

Intra :
Inter :
700€ HT / pers
Inscrivez-vous

Demande d'informations

Les prochaines dates par ville

[+]Formation à distance

Le : 05 septembre 2024

Pré-requis

Une connaissance générale de l'informatique. Une compréhension de base du HTML (balises, structure de page) et du CSS (styles et mise en page) est recommandée. Avoir une compréhension fondamentale des concepts de programmation tels que les variables, les boucles, les fonctions, les conditions, etc.

Public concerné

Développeurs, Webmasters, Intégrateurs

Objectifs

Comprendre les fondamentaux de JavaScript
Apprendre la notion programmation OO dans JS
Comment structurer votre code en utilisant un package ou un module

Programme détaillé

Introduction

  • Presentation

Into the browser

  • Document Object Model
  • Writing JS
  • Modules
  • Browser API
  • Event flow

Types

  • Primitives and objects
  • Numbers
  • Strings
  • Objects
  • Arrays
  • Maps
  • Sets
  • RegExp
  • Exercise

Statements and expressions

  • Statements
  • Expressions
  • Automatic Semicolon Insertion

Operators

  • Type operators
  • Arithmetic operators
  • Comparison operators
  • Logical operators
  • Property accessors
  • Spread operator
  • Assignment operators
  • Quiz

Functions

  • Declaration and expression
  • Arrow function expressions
  • Parameters
  • This
  • Getter and setters
  • Closures
  • Exercise

Classes

  • Declaration and expression
  • This
  • Accessors
  • Exercise

Asynchronous

  • Introduction
  • Promises
  • Fetch API
  • Cross-Origin Resource Sharing
  • async /  await
  • Exercise 1
  • Exercise 2

Advanced

  • Wrappers
  • Symbols
  • BigInts
  • Tagged templates
  • Objects
  • Garbage collection
  • Labels
  • Bitwise operators
  • prototype
  • Proxies
  • Iterators
  • Generators
  • Decorators

Tools

  • Node.js
  • Unit tests
  • End-to-end tests
  • Linting
  • Formatting
  • Git hooks

Exercises

Modalités pédagogiques

Tous nos stages reposent sur une alternance entre transfert de connaissances et de savoir-faire, à travers des exercices concrets, des tests pratiques et des analyses de situations. Cette méthode permet une appropriation rapide des sujets par les stagiaires. 
Notre formateur s’appuie sur les connaissances préexistantes du stagiaire. Il combine diverses modalités pédagogiques: des exposés théoriques, des temps d’échanges, des études de cas, permettant à l’apprenant d’être acteur de la séance de formation.
Lors des formations en groupe, l’accent est mis sur l’interactivité, intégrant ainsi la possibilité de progresser en équipe et de réussir ensemble.
Le scénario de nos cours est adapté afin de faire directement référence aux attentes des stagiaires. Les exemples et exercices sont, dans la mesure du possible, au plus près des missions réalisées par vos collaborateurs. 
En effet, notre processus de personnalisation d’accès à la formation nous conduit à choisir et combiner différentes méthodes classiques qui ont fait preuve de leur efficacité, en fonction des objectifs à atteindre et du public reçu en formation.

Nos Actualités