Titre | JavasScript – Initiation |
Durée | 3 jours – 21 heures |
Niveau | Découverte |
Public | Développeurs Web – Webmasters – Intégrateurs |
Pré-requis | Connaissance en HTML et CSS |
Objectifs pédagogiques de la formation | Apprendre et maîtriser les bases de Javascript. |
Animateur/Formateur | Formateur JavaScript disposant d’une expérience de plusieurs années dans le domaine de l’enseignement et du développement Web. |
Moyen d’encadrement | L’encadrement des stagiaires sera assuré par la direction de Kouros Formation ou, à défaut, par le formateur. |
Modalités et pédagogie | Questionnaire d’évaluation en amont et en fin de formation – Programme entièrement personnalisé avec des cas pratiques et études de cas, Quizz – Support Stagiaire – Attestation de fin de stage. |
Introduction
Présentation
Panorama des environnements JavaScript
Écrire des instructions en Javascript
Les variables et les types de données
Les opérateurs
Portée des variables var, let, const
Les instructions de bloc
Les structures de contrôle (conditionnelles et itératives)
Déclarer et appeler des fonctions
Définir une fonction, syntaxe déclarative et expressions
Transmettre des paramètres
Retourner une valeur
Définir des paramètres par défaut
La console (log, debug, info, error, …)
Interagir avec le document via le DOM
Présentation, historique et version
Les objets window et document
Accéder aux éléments (getElementById, querySelector, querySelectorAll)
Découvrir les évènements
Liste des évènements de souris et de clavier (click, keypress, mouseover, etc)
Gestion des fenêtres et boîtes de dialogues
Atelier pratique : Faire afficher et masquer des balises HTML
Manipuler des tableaux
Présentation et structures d’un tableau
Déclaration de tableau (littéral, constructeur)
Ajout et suppression de données (push(), splice())
Parcourir un tableau (forEach, for of)
Les fonctions spécifiques (slice, pop, shift, reverse, etc)
Les fonctions find() et findIndex()
Appréhender le concept d’objet
Présentation
Les objets littéraux
Ajouter & accéder aux propriétés
Les property shorthand
Exploiter des sucres syntaxiques
Les littéraux de templates
Affectation par décomposition
Rest Parameter & Spread Operator
Les fermetures
Les fonctions fléchées
Atelier pratique : Filtrer des données affichées dans une liste
Déclencher des traitements au travers d’événements
Principe des écouteurs d’évènement
Les évènements attacher au navigateur (load, unload, resize, etc)
Les évènements de formulaire (submit et reset)
Récupérer et manipuler l’évènement
Les fonctions preventDefault() et stopPropagation()
Atelier pratique : Valider les données d’un formulaire
Gérer dynamiquement les attributs
Manipuler les attributs (getAttribute & setAttribute)
Modifier le contenu d’une balises (innerHTML, innerText, innerContent)
Liste des propriétés css en javascript
Modifier le css à l’aide de l’attribut style
Ajout & suppression de class (className, classList)
Parcourir et transformer le DOM
Parcourir l’arbre DOM (parentNode, childNode)
Les fonctions parentChild() et firstChild()
Créer et insérer une balise (createElement, appendChild, createTextNode)
Les fonctions NextSibling et PreviousSibling
Supprimer une balise (removeChild)
Atelier pratique : Réordonner une liste avec du drag & drop
Évaluation des connaissances acquises
Via son réseau de plus de 400 formateurs professionnels, Kouros Formation dispense des formations dans toutes les villes de France. Ce qui nous permet de vous apporter un service pédagogique de proximité.
Notre siège social est à Paris, 11 rue Jouye Rouve – 75020 – France
Nous nous déplaçons aussi à Marseille, Lyon, Toulouse, Nantes, Rennes, Lille, Nice, Strasbourg…
Vous avez des questions ou une demande particulière à nous soumettre ?