DMR - Expertise et formation Compétences MPN
Trouvez votre formation ConnexionConnexion
  
12 domaines de compétence validés par Microsoft !
UNE VISION DIFFERENTEAix-Marseille - 04 42 34 19 55Sophia-Antipolis - 04 93 00 11 13

Formation Javascript pour le Web 2.0

Télécharger Télécharger en PDF

Durée: 4 jours
Référence: DMRJS
Langue du support de cours:  Support en français

[Like button control]

Lorsque Javascript est apparu en 1995, son objectif principal était de gérer la validation des entrées. Depuis, Javascript a bien évolué et est devenu incontournable dans les technologies Web. Cette formation aborde aborde tous les aspects du langage et de ses domaines d'application.

Public et pré-requis: Cette formation est destiné aux développeurs Web, développeurs d'applications Intranet et extranet ainsi que toute personne impliquée dans un projet web. La connaissance du HTML est indispensable.


Module 1: Introduction à Javascript

Historique de Javascript

Implémentations de Javascript (ECMAScript, DOM, BOM)

Les différentes versions

Module 2: Intégration de Javascript avec HTML

L'élément SCRIPT

Modes du document

L'élément NOSCRIPT

Module 3: Bases du langage

Syntaxe

Mots-clés et mots réservés

Variables

Types de données (opérateur typeof, type undefined, type null, type booléen, type number, type string, type object)

Opérateurs (opérateurs unaires, opérateurs binaires, opérateurs arithmétiques, opérateurs relationnels, opérateurs conditionnels)

Instructions (instructions de branchement, boucles)

Utilisation de fonctions

Module 4: Variables, étendue et mémoire

Valeurs réferences

Contexte d'exécution et étendue

Garbage collector

Module 5: Types réferences

Le type Object

Le type Array

Le type Date

Le type RegEx et expressions régulières

Le type Function

Les type wrappers

Objets intégrés (Global et Math)

Module 6: Programmation orientée objets

Création d'objets (le design pattern factory, constructeurs, Prototype)

Héritage

Module 7: BOM (Browser Object Model)

L'objet Window (Global, relation entre les fenêtres et les frames, position, taille, navigation et ouverture de fenêtres, intervalles et timeouts, boîtes de dialogues systèmes)

L'objet location (arguments query string et utilisation de l'objet location)

L'objet navigator (détection de plug-ins, enregistrement de handlers)

L'objet screen

L'objet history

Module 8: Détection du client

Détection des capacités du navigateur

Détection de la chaîne d'agent

Module 9: DOM (Document Object Model)

Hiérarchie des noeuds

Extensions DOM

Utilisation de DOM (scripts dynamiques, styles dynamiques, accès aux tables, utilisation de NodeLists)

Module 10: DOM niveau 2 et 3

Changement DOM (espaces de noms XML at autres changements)

Styles (accès à l'élément Styles, accès aux feuilles de styles, élément Dimensions)

Utilisations des Ranges dans DOM et Internet Explorer

L'objet Event

Les types d'évenements (UI Events, souris, claviere et HTML)

Mémoire et performance

Module 11: Scripting avec les formulaires

Bases des formulaires (envoi de formulaires, remise à zéro et champs de formulaires)

Scripting des champs de textes (Sélection de texte, filtrage de l'entrée, gestion de la tabulation automatique)

Scripting des éléments SELECT

Edition de texte riche

Module 12: Gestion d'erreurs et débogage

Visualisation d'erreurs dans les différents types de navigateurs

Gestion d'erreur (l'instruction try-catch, lancement d'erreur, l'évenement error)

Outils de débogage

Module 13: Javascript et XML

Prises en charge de XML DOM dans les navigateurs

Prise en charge de XPath dans les navigateurs

Prise en charge de XSLT dans les navigateurs

Module 14: ECMAScript pour XML

Les types E4X

Utilisation générale

Module 15: AJAX et JSON

L'objet XHR (utilisation de XHR, entêtes HTTP, requêtes GET et POST, sécurité)

Requêtes cross-domain

Utilisation de JSON avec AJAX

Module 16: Stockage côté client

Cookies (restrictions, gestion des cookies dans Javascript)

Stockage DOM

Rappel formation Javascript pour le Web 2.0

Dates des formations
Aix-Marseille
 Du 29 mai au 1 juin

Sophia-Antipolis
 Du 29 mai au 1 juin

Cliquer sur une date pour réserver.

Si vous êtes trop loin de nos centres de formation, nous pouvons nous déplacer chez vous en intra-entreprise dans toute la france et plus particulièrement dans les villes suivantes: Aix-en-Provence - Angers - Antibes - Avignon - Besançon - Bordeaux - Brest - Clermont-Ferrand - Dijon - Grenoble - Le Havre - Le Mans - Lille - Limoges - Lyon - Marignane - Marseille - Metz - Monaco - Montpellier - Nancy - Nantes - Nice - Nîmes - Orléans - Paris - Reims - Rennes - Saint-Etienne - Sophia-Antipolis - Strasbourg - Toulon - Toulouse - Vitrolles