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é

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