Back

Programmation JavaScript

Gratuit
Diverse programmers discussing about html code
Gratuit

OBJECTIFS PÉDAGOGIQUES

Identifier les règles d’or de la programmation avec JavaScript
Lire, modifier et écrire du code JavaScript
Interagir avec le DOM
Gérer les évènements et les manipulations dynamiques
Créer ses propres programmes

CONTENU

JavaScript : un langage pour le Web

Historique de JavaScript
Architecture client / serveur
Domaines d’intervention de JavaScript et usages
Les librairies JavaScript et l’écosystème
Outils de développement / Workflow
Structuration typique d’une page Web, où placer le JavaScript ?

Ecrire du code Javascript et manipulation du DOM

Bases du langage : syntaxe de base, déclarations et portée des données, « var » et « let », structure de contrôle…
Utiliser les opérateurs et expressions, les structures de contrôle, structure objet
Objets natifs en JavaScript : Date, Math, Array…
Fonctions personnalisées
Interagir avec le DOM : l’arbre DOM, nœuds parents et enfants
Identifier les bases de la manipulation du DOM
Sélecteurs simples, multiples, de classe…
Manipuler les éléments HTML, attributs, classes, styles des éléments HTML
Générer du contenu HTML ou textuel

Les évènements Utilisateurs

Notion d’évènement pour gérer l’interactivité
Syntaxe addEventListener, MouseEvents
Création d’effets animés au rollover, déclencher des évènements au click
Keyboard Event, travailler avec les éléments de formulaire, timers pour déclencher des évènements

Créer ses propres programmes

Construire un programme et distribuer son code
Les API HTML5 : balises Canvas, vidéo et audio
Découvrir les librairies populaires : JQuery, Underscore

MODALITÉS PÉDAGOGIQUES

Formation en présentiel ou en distanciel, en Visio avec un formateur
Suivi des actions à distance : les échanges et travaux réalisées seront en corrélation avec les objectifs pédagogiques, les séances seront notifiées auprès d’Elli’Up par le formateur, l’apprenant signera les attestations de présence correspondantes. Elli’Up est joignable par téléphone ou mail.
Apports théoriques et pratiques
Travaux personnels

MATÉRIEL À PRÉVOIR

Support permettant la prise de note

MODALITÉS D’ÉVALUATION

Évaluation continue des acquis à l’oral
Formulaire d’évaluation de la formation

Informations

  • Lecture 0
  • Quiz 0
  • Durée 21 heures
  • Skill level Tous niveaux
  • Éligible au CPF ? Non
  • Students 0
  • Assessments Yes

Prérequis

  • Aucun

Support

  • Aucun

Public ciblé

  • Tout public