JavaScript

2 jours II Code CNCP : 2226 II Certif info : 83841

/JavaScript

JavaScript (souvent abrégé en « JS ») est un langage de script, orienté objet. Ce langage, incorporé dans un document HTML, n’est pas visible dans la fenêtre de navigateur. Il permet de concevoir des sites dynamiques et interactifs ; il possède l’avantage d’ être reconnu nativement par tous les navigateurs web et d’être rapide à interpréter.

Les objectifs de la formation JavaScript

A l’issue de la formation « JavaScript », les apprenants auront les capacités de :

  • Découvrir les bases de JavaScript
  • Utiliser les constantes, les variables et les opérateurs
  • Contrôler les scripts avec les structures de contrôles
  • Créer des fonctions JavaScript
  • Manipuler les principaux objets JavaScript
  • Découvrir le DOM
  • Gérer les événements et les manipulations dynamiques
  • Valider les formulaires côté client
  • Comprendre et utiliser les apports de jQuery
Lien vers site CPF

Les prérequis de la formation JavaScript

Les prérequis nécessaires pour la formation JavaScript :

  • Avoir une connaissance du langage HTML, CSS et d’un langage de programmation

Vous n’avez pas les prérequis nécessaires pour la formation JavaScript? Contactez-nous pour étudier ensemble un parcours sur mesure et garantir ainsi la réussite de votre projet.

Lien vers site CPF

Le public de la formation JavaScript

La formation JavaScript s’adresse à tout public salarié, demandeur d’emploi ou en reconversion professionnelle souhaitant acquérir des compétences en développement web, notamment :

  • Développeur
  • Informaticiens chargés de l’aspect interactif d’un site web ou d’une application.
  • Ingénieurs d’étude, de recherche et développement
  • Architecte système et logiciel
  • Toute personne souhaitant élargir ses compétences en JavaScript
Lien vers site CPF

0

Certif Info

0

Code CNCP

0

Jours

0

Heures

Contenu de la formation
JavaScript

Présentation de cette formation

  • Bienvenue dans « L’essentiel de JavaScript »
  • Appréhender le rôle de JavaScript
  • Connaître les prérequis
  • Distinguer Java et JavaScript
  • Comprendre la notion de langage interprété
  • Passer en revue les différentes versions de JavaScript
  • Installer les outils

Découvrir les bases de JavaScript

  • Premier pas avec JavaScript
  • Insertion du code JavaScript
  • Ajouter du JavaScript dans un document HTML
  • Ajouter du JavaScript dans un fichier externe
  • Envoyer des messages dans la console
  • Savoir où placer son code JavaScript
  • Charger JavaScript de manière asynchrone et différée
  • Expérimenter avec ASYNC et DEFER
  • Commenter son code JavaScript
  • Quiz

Traitement des données

  • Typologie et utilisation des constantes
  • Typologie des variables
  • Règles de nommage et mots réservés
  • Typologie des opérateurs
  • Créer des variables
  • Nommer des variables
  • Découvrir les types de données avec l’opérateur TYPEOF
  • Travailler avec des chaînes de caractères
  • Aborder les opérateurs mathématiques
  • Additionner et concaténer
  • Utiliser des template strings
  • Incrémenter et décrémenter des nombres
  • Mettre en œuvre des opérateurs booléens
  • Découvrir l’objet ARRAY
  • Travailler avec des objets
  • Quiz

Travailler avec les boucles et les conditions

  • Les instructions conditionnelles
  • Les instructions de répétitions (boucles)
  • Interrompre et quitter les boucles
  • La gestion des exceptions
  • Utiliser la syntaxe conditionnelle
  • Tirer parti de l’opérateur ternaire
  • Appréhender les opérateurs de comparaison
  • Découvrir les boucles WHILE et DO WHILE
  • Utiliser la boucle FOR
  • Mettre en œuvre les mots-clés CONTINUE et BREAK
  • Découvrir la boucle FOR EACH
  • Quiz

Aborder des fonctions

  • Les fonctions
  • Engendrer des fonctions simples
  • Envoyer des données dans une fonction
  • Retourner les données d’une fonction
  • Exécuter immédiatement des fonctions
  • Appréhender les fonctions à flèche
  • Comprendre la portée des variables
  • Utiliser LET pour déclarer des variables
  • Utiliser CONST pour déclarer des variables
  • Travail à faire : Aborder les fonctions
  • Quiz

Exploiter les objets JavaScript

  • Découvrir l’objet MATH
  • Travailler avec l’objet DATE
  • Revisiter les chaînes de caractères
  • Employer l’objet NUMBER
  • Redécouvrir l’objet ARRAY
  • S’initier au BOM
  • Expérimenter avec les objets WINDOW et NAVIGATOR
  • Quiz

Le modèle DOM

  • Définir ce qu’est le DOM
  • Travailler avec les nœuds et les éléments
  • Accéder aux éléments du DOM
  • Utiliser querySelector et querySelectorAll
  • Modifier les éléments du DOM
  • Créer de nouveaux éléments dans le DOM
  • Modifier les styles CSS en JavaScript
  • Quiz

Afficher une image aléatoire

  • Préparer le script
  • Comprendre JSON
  • Choisir un élément aléatoire dans un objet ARRAY
  • Afficher l’image choisie
  • Vider un élément de son contenu
  • Afficher du contenu à l’écran
  • Propager le script aux autres pages
  • Quiz

Travailler avec les évènements JavaScript

  • Comprendre le rôle des évènements
  • Réagir à des évènements
  • Utiliser addEventListener
  • Inspecter les propriétés des évènements
  • Utiliser l’évènement CLICK
  • Animer des éléments avec CSS et JavaScript
  • Employer ONLOAD
  • Récupérer les données de l’URL
  • Afficher les galeries de photos
  • Utiliser ONSUBMIT et preventDefault()
  • Se servir des timers
  • Travail à faire : Les événements JavaScript
  • Quiz

Valider les formulaires côté client

  • Appréhender la validation des formulaires
  • Valider automatiquement les navigateurs
  • Désactiver la validation automatique du formulaire
  • Valider côté client en JavaScript
  • Générer des messages d’erreur
  • Permettre plusieurs validations
  • Utiliser ONFOCUS et ONBLUR
  • Travail à faire : Valider les formulaires
  • Quiz

Aborder jQuery et les bibliothèques JavaScript

  • Parcourir les bibliothèques JavaScript
  • Intégrer jQuery à son site
  • Créer un menu déroulant avec jQuery
  • Comprendre le rôle de jQuery
  • Quiz

Adopter les meilleures pratiques en JavaScript

  • Découvrir le style JavaScript
  • Connaître le JavaScript à éviter
  • Découvrir le mode Strict
  • Minifier et empaqueter JavaScript
  • Quiz

Examen final

  • Fiche synthèse du cours
  • Contrôle final
  • Votre avis compte

[Optionnel] Tests unitaires

  • Comprendre les bases des tests unitaires
  • Découvrir Jasmine
  • Découvrir Mocha
  • Découvrir Jest

Une attestation d’assiduité sera délivrée après la validation de toutes les compétences du module JavaScript.

Modalités De Formations

JavaScript

La formation certifiante JavaScript est disponible en 3 modalités : E-learning tutoré, Blended Learning et en présentiel.

FOAD / E-Learning tutoré

La formation certifiante JavaScript est disponible en e-learning tutoré. Vous serez accompagné par un formateur / Tuteur tout au long de la formation.

Blended-Learning

La formation JavaScript est disponible en Blended learning. La partie apprentissage se déroule en e-learning, et les projets fil rouge en présentiel.

Présentiel

Le module de formation JavaScript est disponible en présentiel ou en distanciel. La formation sera animée par un formateur à distance ou en classe.

Financement et Éligibilité

de la formation JavaScript

CPF

CPF « Compte Personnel de Formation.

VAE

VAE: Validation des Acquis de l’Expérience.

AIF

AIF : Aide Individuelle à la Formation par Pôle Emploi.

CPF de transition

CPF de transition pour une Reconversion Professionnelle.

Contrat PRO

Contrat d’alternance ou de Professionnalisation.

POEc

Préparation Opérationnelle Emploi Collective.

PDC

Plan de Développement de Compétences de l’entreprise.

AFPR

Action de Formation Préalable à l’Embauche.

POEi

Préparation Opérationnelle Emploi Individuelle.

Besoin d'un