M2i Formation

Découvrez notre formationJavaScript

Présentiel

4 jours (28 heures) - JVS-IN

(36)

Objectifs pédagogiques

  • 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.


Cette formation est éligible au CPF : code unique 237067

Formation éligible au financement suivant :
ACAfdas

La Défense08/07/20192 000 € HTDates proposées dans les agences M2iRéserver
La Défense09/09/20192 000 € HTDates proposées dans les agences M2iRéserver
La Défense04/11/20192 000 € HTDates proposées dans les agences M2iRéserver

Sessions
planifiées
Sessions
ouvertes
Sessions
confirmées
Réserver
le stage

Certification : M2i Langages de Programmation (+ 120€)

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

Ajax

  • Architecture des sites Web avec et sans Ajax
  • Asynchronisme dans le navigateur
  • XMLHttpRequest et HTML5
  • Gestion d'erreurs et timeout
  • Ajax avec jQuery

jQuery

  • Où se place jQuery dans JavaScript ?
  • Avantages de jQuery
  • La fonction $ et les sélecteurs
  • Chaînage de fonctions
  • Exemples de parcours et de modifications du DOM avec jQuery
  • Fonctions indispensables
  • Effets visuels

Nouveautés ECMAScript 6 et 7

  • Les apports importants de la version 6 (2015) de JavaScript
  • Avantages liés pour le programmeur

Certification (en option)

  • Nos tests de validation des compétences font partie intégrante du processus d'apprentissage car ils permettent de développer différents niveaux d'abstractions
  • Solliciter l'apprenant à l'aide de nos QCM, c'est lui permettre d'étayer sa réflexion en mobilisant sa mémoire pour choisir la bonne réponse. Nous sommes bien dans une technique d'ancrage mémoriel
  • L'examen sera passé à la fin de la formation

Les + de la formation

L'examen de certification est en français.

Testez vos connaissances

Objectif : Ce test a pour objectif de tester les connaissances en algorithmique.

En cliquant le bouton « Accepter », vous acceptez l’utilisation de cookies pour réaliser des mesures d’audiences et vous permettre d’enregistrer vos préférences de navigation. En poursuivant votre navigation sur ce site, vous acceptez l’utilisation de cookies.

Accepter Paramètres En savoir plus