JavaScript - Perfectionnement - Groupe 81734

Formation offerte en collaboration avec Services Québec

Cours INF-TIM

Plateforme Windows

Durée 42 heures

Lieu

3800, rue Sherbrooke Est

Local

Le numéro de local vous sera transmis par courriel quelques jours avant le début de la formation.

Numéro de groupe

81734

Frais avant taxes

(frais de matériel didactique inclus)

Services Québec: 91,32 $ CAD

Grand public: 868,76 $ CAD

Date(s)

16, 23 février et 2, 9 , 16, 23 mars 2019

Jour(s)

Samedi

Horaire

10 h à 18 h

Clientèle

Services Québec
Personnes en emploi / Personnes sans emploi

Préalables

Posséder une bonne connaissance de JavaScript ou de PHP

Objectifs

À la fin du cours, le participant pourra utiliser AJAX pour programmer une application Web client/serveur fonctionnant autant sur mobile, tablette ou ordinateur de bureau.

Approche pédagogique

  • Présentation des concepts de base
  • Démonstration des concepts à l'ordinateur
  • Exercices à l'ordinateur supervisés par le formateur
  • Aide individuelle lors des exercices

Attestation délivrée en fin de cours

Une attestation de participation est remise aux personnes ayant assisté à plus de 80 % des heures de formation

Matériel pédagogique

Matériel didactique

Autres particularités

Afin d'atteindre un bon niveau de maîtrise, le participant devrait compléter le cours par la pratique personnelle

Contenu du cours

1 DOM (Document Object Model)

  • BOM : Objets du navigateur
  • DOM Niveau 0
  • Formulaires
  • Gestion des évènements (DOM-0)
  • Accès aux éléments du DOM
  • Propriétés d’un noeud DOM
  • Navigation dans l’arborescence DOM
  • Modification au sein de l’arbre DOM
  • Attributs d’éléments HTML
  • Héritage des propriétés et des méthodes
  • Utilisation de certains attributs spéciaux
  • Gestion évènementielle

2 Fondements Application Client-Serveur

  • Programmation client/serveur
  • JavaScript et PHP
  • Contexte d’utilisation d’AJAX
  • Exemples d’application AJAX

3 Librairie jQuery

  • Fondements de JQuery
  • Chaînage
  • Processus de CallBack avec et sans arguments
  • Recherche avec selectors et events
  • Exemples d'applications utilisant jQuery
  • Échange des informations au format JSON
  • Stockage des données côté client
  • Travail en mode déconnecté
  • Gestion du drag and drop

4 AJAX

  • Communication en mode client/serveur
  • Classe XMLHttpRequest();
  • Exécution asynchrone ou synchrone
  • Rappel sur le traitement du DOM en JavaScript
  • Étapes de conception d’une application AJAX simple

5 Librairie Ajax de Jquery

  • Principes de fonctionnement : fonction et namespaces $
  • jQuery et le DOM
  • jQuery et les événements
  • jQuery et AJAX
  • Requête AJAX
College de Maisonneuve | Formation continue