Ce cours correspond au niveau débutant, pour le niveau avancé et intermédiaire regardez les astérisques.

Ce cours ne vous permet pas de devenir programmeur professionnel junior, il vous donne les bases de la programmation, et les bases de la syntaxe Javascript, ce qui est un très bon début, et vous évitera de perdre votre temps en apprenant en autodidacte.

Il y a dix heures de visioconférence avec le formateur en one to one, il est souhaitable que vous consacriez une heure par jour sur le cours pour consulter le cours et faire les exercices.

Aller à la page de la formation sur le site du CPF

1/Opérateurs et Structures de données

Les types de données en javascript primitives et les tableaux
les opérateurs mathématiques et de comparaison logique
les variables (déclaration, implémentation)
les constantes
les array like (objet similaire à un tableau}

Différentes façon d’incorporer un script JS dans la page HTML

2/ structures de contrôles

If then else
Switch
Opérateur ternaire
Opérateur logiques et précédence
Les valeurs falsy et truthy en JS

3/Les boucles

  • Boucle For
  • Boucle While

4/les fonctions

  • Différentes façons de déclarer une fonction
  • Signature d’une fonction
  • Valeur de retour et paramètres
  • Portée des variable, notion de scope
  • Fonctions anonymes
  • Fonction à invocation immédiate (IIFE)

5/les JSON Javascript Object Notation

Définir un objet JSON

  • Définir un objet JSON
  • Ajouter une propriété
  • Effacer un epropriété
  • Lire une propriété

6/Maitriser les outils de développement du navigateur

  • Présentation des outils développeur de Chrome/Firefox
  • Outil de débug
  • Outil de réseau
  • Outil de design de pag web

7/Opérations sur les structures JS

  • Manipulation de chaine de caractère
  • Math, String, Number, Array
  • Dates

8/JS dans le navigateur

Stockage dans le navigateur
Manipulation du DOM
Fonctionnement d’un navigateur
Architecture client/serveur

9/Jquery la plus connue des librairies JS

Manipulation du DOM
Les événements
Requêtes AJAX

10/Le Javascript moderne

ES5 et ES6+
Les nouveautés de ES6
let, const, fonction fléchée

11/Gérer l’asynchrone en JS

  • AJAX avec l’objet XmlHttpRequest et fetch
  • Asynchronisme
  • Bloquant non bloquant
  • Callback
  • Promesse *
  • Async/await *

12/JS avancé

Les expressions régulières (regex) **
Binding de contexte/le mot clé this **
Les closures **
Les modules **
History, Location,les API, API Fetch, WebAPI *

13/Le projet

A l’issue de ce parcours, vous aurez à faire un projet qui synthétisera la plupart des connaissances apprises.

Notes :

  • * Cours niveau intermédiaire
  • ** cours niveau avancé
Avec Formapedia Financez votre formation (Pole Emploi, Région, OPCO)

Note donnée par les apprenants : 4.2/5

Nombre d’apprenant formés : 30

Vous aimeriez aussi vous former sur:

Jquery la librairie Javascript qui simplifie le développement web