Javascript/Ecmascript : Initiation + Approfondissement par Dawan
Lieu(x)
En centre (69)
Durée
Total : 35 heures
En centre : 35 heures
Financement
Demandeur d’emploi
Prix
Nous contacter
Cette formation vous intéresse ?
Description générale
IntroductionPrésentationPanorama des environnements JavaScriptVersions et standard ECMAScriptLes basesLes variables et les types de donnéesLes opérateursPortée des variables var, let, constLes intructions de blocLes structures de contrôle (conditionnelles et itératives)Les littéraux de templatesAffectation par décompositionLes fonctionsDéfinir une fonction, syntaxe déclarative et expressionsLes quatres manière d'appeler une fonctionDéfinir des paramètres par défautRest Parameter & Spread OperatorLes fermeturesLes fonctions fléchéesLa console (log, debug, info, error, ...)Les tableauxPrésentation et structures d'un tableauDé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()Les ObjetsPrésentationLes objets littérauxAjouter & accéder aux propriétésLes property shorthandLe prototypageDéclaration de méthodesL'association d'objet rapide ( Object.assign() )Les chaînes de caractères et les datesLes méthodes associées aux chaînes de caractèresLa classe MathInternationalisation: format de dates et monétairesLa syntaxe de classeDéclaration de ClasseConstructeur et accesseurLes variables et méthodes de classe (static)HéritageIterator et GeneratorLes collections (Set et Map)Les PromessesDéfinitionCréer une promesseLes fonctions resolve() et reject()Attacher nos callbacks à une promise (then(), catch()) Atelier : Récupérer des données à l'aide de PromesseDocument Object ModelPrésentation, historique et versionLes objets window et documentAccéder aux éléments (getElementById, querySelector, querySelectorAll)Manipuler les attributs (getAttribute & setAttribute)Modifier le contenu d'une balises (innerHTML, innerText, innerContent)Gestion des fenêtres et boîtes dialoguesAtelier : Créer une liste d'invitésLes évènementsPrincipe des événements, manipuler les écouteursListe des évènements de souris et de clavier (click, keypress, mouseover, etc)Les évènement attacher au navigateur (load, unload, resize, etc)Les évènements de formulaire (submit et reset)Récupérer et manipuler l'évènementLes fonctions preventDefault() et stopPropagation()Atelier : Créer une galerie d'imageGestion dynamique du CSSListe des propriétés css en javascriptModifier le css à l'aide de l'attribut styleAjout & suppression de class (className, classLi
Objectifs
Apprendre et maitriser les bases de JavaScript, du DOM et de l'Ajax
Centre(s)
- Lyon - 6ème (69)
Secteur(s)
Formation proposée par : Dawan
À découvrir