Python, Ruby, Php, Javascript, Java, SQL, Framework, HTML5, ...

Débutant 3 jours (21 h) 1500 € ht

Réf : JAV1

Formation JavaScript débutant

Une formation pour acquérir les bases du langage JavaScript !

La formation JavaScript débutant vise à fournir de solides notions au public désireux d’acquérir les bases du langage.

Le langage JavaScript est devenu au fil du temps un langage incontournable de la programmation Web et Internet. Il est désormais utilisé autant du côté serveur que du côté client. 

Les notions fondamentales du langage sont exposées ainsi que les apports essentiels des dernières évolutions de JavaScript (ECMAScript 2015 et versions ultérieures) comme les fonctions fléchées ou les promesses. Ce programme vous permet donc de disposer d’une connaissance à jour du langage.

Dans cette formation initiale, JavaScript est appréhendé avant tout du côté client (navigateur). Cette approche va ainsi privilégier la mise en oeuvre des principes de programmation étudiés à travers les trois grandes fonctionnalités de JavaScript au sein d’un document HTML :

  • Manipuler le contenu et la présentation de la page (balises, attributs et textes)
  • Gérer les différents événements suite aux interactions de l’utilisateur
  • Echanger avec le serveur au moyen d’AJAX et d’autres technologies alternatives plus récentes.

Chaque ensemble de notions est illustré par de nombreux exemples et se conclue par un exercice de mise en pratique.

Programme

1. Introduction

  • Présentation de l'écosystème JavaScript
  • ECMAScript, TC39, et la procédure de standardisation
  • Transpilation et polyfills (Babel)
  • Outillage (console JavaScript, …)
  • Editeurs et IDE

2. Les fondamentaux

  • Appeler JS dans un document HTML : Scripts interne et externe, différentes stratégies de chargement, CDN et intégrité des ressources tierces, fichiers externes et mode strict
  • Les variables
  • Les types
  • Les objets : différentes catégories d'objets, manipuler un objet, JSON, Les objets standards (Date, Math, RegExp,...), notions de classe et d'héritage
  • Les collections
  • Les fonctions
  • Les structures de contrôle
  • Introduction aux promesses

3. JavaScript au sein du navigateur

  • Echanges avec le serveur

Tlcharger l'article au format PDF