Formation courte
Javascript Basique
Cette formation JavaScript basique pose les bases du développement front-end pour rendre les pages web interactives. Elle couvre la syntaxe du langage (variables, boucles, fonctions, conditions), la manipulation de données via objets et tableaux, ainsi que l’utilisation des APIs du navigateur (DOM, JSON, opérations asynchrones). Elle offre un socle technique pour écrire ses premiers scripts, gérer les événements, structurer des modules et interagir avec des serveurs de manière contrôlée.
Objectifs
Créer un module simple pour gérer des fonctionnalités partageables et réutilisables.
Maîtriser les outils d’entrée-sortie, dans le but de lire et modifier des documents externes au programme
Prérequis
Connaissance de l’environnement informatique
Test de positionnement obligatoire avant l’entrée en formation
Plan de formation
Programme
Introduction
- Présentation du langage Javascript (Historique, version, cas d’utilisation)
Langage et syntaxe
- Créer et utiliser une variable
- Commenter une ligne de code
- Utiliser des opérateurs arithmétiques basiques
- Afficher le contenu d’une variable dans la console
- Utiliser les déclarations const et let
- Créer des commentaires multilignes
- Utiliser des opérateurs arithmétiques booléens
- Créer un workflow avec décisions conditionnelles
- Créer des boucles simples
- Créer sa propre function
- Lire une entrée utilisateur à partir de la console
- Utiliser un opérateur d’affectation
- Créer de la documentation standard JSDoc
- Gérer une comparaison de type égalité stricte
- Configurer des décisions conditionnelles complexes dans un workflow
- Maîtriser les instructions de contrôle de flux associées aux boucles
- Créer des fonctions fléchées
- Gérer les propriétés dont les valeurs sont indéfinies
Structures de données et objets
- Reconnaître et manipuler des objets globaux
- Reconnaître, créer, affecter et lire le contenu d’objets
- Reconnaître, créer, affecter et lire le contenu de tableaux
- Reconnaître les types undefined et null
- Appliquer une conversion de type sur une primitive
- Utiliser des fonctions basiques sur les strings
- Créer des propriétés complexes et les affecter
- Utiliser des fonctions basiques sur les tableaux
- Identifier les types associés aux variables à l’exécution
- Échapper n’importe quel caractère au sein d’une chaîne de caractères
- Créer une nouvelle référence objet
- Effectuer des opérations complexes sur les tableaux
Packages et API
- Importer un module à partir d’un fichier
- Utiliser des fonctions basiques de l’API Math
- Reconnaître et rédiger un document JSON
- Gérer les événements DOM basiques
- Créer un module et exporter des fonctions
- Sérialiser et désérialiser JSON
- Comprendre les mécanismes asynchrones
- Gérer les cas de réussite et d’échec d’une opération asynchrone
- Ajouter un élément dans le DOM
- Récupérer les données d’un serveur