Formateur

Beckx Fabian

Durée

2 jours

Catégorie

Webdesign, Web développement

Contenu de la formation Javascript

Un langage pour le Web

  • Historique de JavaScript
  • Les meilleurs IDE actuels
  • Les librairies JavaScript et l’écosystème
  • Versions de JavaScript
  • JavaScript et Ajax
  • Structuration typique d’une page Web, où placer le JavaScript ?

Bases du langage

  • Syntaxe de base
  • Déclarations et portées des données
  • Types de données, conversions
  • Types de données JSON
  • Pièges du typage dynamique

Un langage à base de fonctions

  • La fonction, un élément de base du langage
  • Prototypes et fonctions
  • Constructeurs et « this »
  • Valeur de « this »
  • Fonctions et programmation fonctionnelle
  • Objet « window » ou le contexte global
  • Contextes d’exécution
  • Fonctions immédiates et anonymes

Document Object Model (DOM)

  • Les objets du navigateur
  • Récupérer des éléments
  • Ajouter des balises
  • Modifier les contenus
  • Manipulation des CSS
  • Gestion des évènements
  • L’objet « event » et son utilisation
  • Comparer un parcours DOM entre JavaScript et jQuery
  • Comparer une modification DOM entre JavaScript et jQuery

Gestion de formulaires avec JavaScript

  • Gérer le contenu des formulaires
  • Accès aux différents éléments
  • Gestion de la validation des données de formulaires
  • Ecrire un gestionnaire de formulaires

Gérer les CSS depuis JavaScript

  • Rappel succinct de CSS
  • Les objets et propriétés importantes
  • Accéder en écriture et lecture à CSS

Prix de la formation

Objectifs pédagogique

  • Connaître les bases de JavaScript et du DOM
  • Utiliser jQuery pour la programmation, faciliter le gestion du DOM et simplifier le code
  • Gérer les évènements et les manipulations dynamiques
  • Savoir les règles d’or de la programmation avec JavaScript
  • Réaliser des appels synchrones (Ajax).

Niveau requis

Avoir la connaissance de XHTML et CSS. Il est également nécessaire de connaître la programmation structurée.

Public concerné

Développeurs, architectes, chefs de projets techniques.

A propos du formateur

Beckx Fabian

Formateur certifié ECDL Teacher Core et plusieurs certifications Adobe. Il met à disposition ses maîtrises dans les formations en informatique

Ses autres formations

ReactJS - Initiation
Internet - Recherche
InCopy - Initiation
InDesign - initiation
Animate - WEB
Animate - HTML 5

Enovatic vous propose des formations en informatique vous aidant à connaître aux mieux l’environnement du programme ou logiciel. 

Notre expérience de la formation en entreprise nous amène tout naturellement à nous spécialiser dans la formation sur mesure, aussi appelé formation à la carte en Belgique.

Le principal avantage de cette formule est l’évaluation des besoins et l’élaboration de contenu spécifique à votre entreprise et à votre travail car vos besoins sont différents.