Javascript, perfectionnement pour le Web 2.0

Objectifs

Le langage Javascript est devenu incontournable pour le développement d'applications client riches. Ce cours vous donnera tout le savoir-faire technologique pour mettre en œuvre de véritables applications Web 2.0 à partir de concepts avancés Javascript.

Participants

Ce stage pratique s'adresse à tous les concepteurs de sites Web et informaticiens désireux d'exploiter Javascript et les technologies HTML dynamique pour leurs projets.

Pré-requis

Bonnes connaissances en Javascript et HTML. Connaissances de base de XML.

Moyens pédagogiques

1 poste par participant - 1 Vidéo projecteur - Support de cours fourni à chaque participant – Formation présentielle

Durée

4 jours

Les sessions inter-entreprises

Date Session
Du 29/01/2018
Au 01/02/2018
Paris
Formation standard
Du 29/01/2018
Au 01/02/2018
Caen
Formation standard
Du 29/01/2018
Au 01/02/2018
Lyon
Formation standard
Du 29/01/2018
Au 01/02/2018
Rennes
Formation standard
Du 29/01/2018
Au 01/02/2018
Lille
Formation standard
Du 29/01/2018
Au 01/02/2018
Rouen
Formation standard
Du 03/04/2018
Au 06/04/2018
Paris
Formation standard
Du 03/04/2018
Au 06/04/2018
Caen
Formation standard
Du 03/04/2018
Au 06/04/2018
Lyon
Formation standard
Du 03/04/2018
Au 06/04/2018
Rennes
Formation standard
Du 03/04/2018
Au 06/04/2018
Lille
Formation standard
Du 03/04/2018
Au 06/04/2018
Rouen
Formation standard
Du 04/06/2018
Au 07/06/2018
Paris
Formation standard
Du 04/06/2018
Au 07/06/2018
Caen
Formation standard
Du 04/06/2018
Au 07/06/2018
Lyon
Formation standard
Du 04/06/2018
Au 07/06/2018
Rennes
Formation standard
Du 04/06/2018
Au 07/06/2018
Lille
Formation standard
Du 04/06/2018
Au 07/06/2018
Rouen
Formation standard
Ce plan de cours est établi à titre indicatif. Son contenu peut être adapté à chaque formation Télécharger la fiche pdfDemander un devis

Code

JAVASC-PERFWEB2.0

Description détaillée

Rappels JavaScript : DOM, événement, manipulation,

parsing 

Structure XML et JSON. Les parseurs XML. Lecture d'un fichier JSON.

Les méthodes de création dynamique d'objets.

Phases des événements capture, capturing, bubble.

La gestion des événements. Les objets de type Event. Création et diffusion d'événements.

Exercice 

Parcours d'une structure XML via un flux Ajax. Mise en place d'objets JSON pour des échanges de données. Création d'un gestionnaire d'événements.

 

Programmation Orientée Objet 

Rappels sur l'objet. Propriétés.

La chaîne de portée. Closure function. La chaîne de prototype.

Méthodes. Héritage. Portée des données privées et publiques. Mapping et sérialisation.

Exercice 

Mise en pratique de la Programmation Orientée Objet.

 

Framework jQuery 

Fonctionnement et intégration de jQuery.

Gestion des événements.

Mise en œuvre de jQuery pour des échanges Ajax.

 

Expressions régulières 

Structure et syntaxe d'une expression régulière.

L'objet RegExp.

Travaux pratiques 

Contrôle de dates, email.

 

Environnement de débogage 

Introduction, solutions dédiées aux navigateurs.

Messages d'erreur. Tests de performance. Points d'arrêt. Tests multinavigateurs. Stockage des tests.

Travaux pratiques 

Mise en œuvre d'outils de débogage. 

 

Echange de données, interactions 

Cookies.

Base embarquée dans le navigateur Sqlite.

Base distante via Ajax et HttpRequest.

Interfaçage avec une application Flash.

Serveur Javascript NodeJS.

Travaux pratiques 

Appel de services Web. Utiliser une base embarquée, échanges avec la base distante

 

Programmation Javascript sous HTML5

Nouveaux événements. Gestion multimédia.

Modes de communication client/serveur.

Travaux pratiques 

Manipulation de quelques API JavaScript sous HTML5.

 

Google API : Maps, Search et Charts

Création d'une Map. Systèmes de coordonnées. Géocoder pour la recherche d'adresse.

Création de markers. Gestion d'événements Event.

DirectionsService pour l'identification de trajectoires.

Format KML d'enregistrement de cartes.

Intégration de Google Search dans les pages.

Génération de graphiques avec Google Charts. 

Travaux pratiques 

Créer une Map et des graphiques.

 
 
 
 
 
 
 

Les dernières places disponibles

Aucune annonce pour le moment
Une erreur est survenue
Une erreur est survenue, l'administrateur a été contacté
Revenir à la première page