Formation JAVASCRIPT Niveau 2

 

déroulé de

Cours 

 

Réf. : FJSCAV 

 

  

Niveau : Confirmé  

 

 

Durée : 14 heures  

Public visé 

Développeur HTML, Ingénieur Web, Participant projet Internet, Webmaster technique. 

 

Objectif de la formation

Structurer ses développements JavaScript. Améliorer les applications Web existantes via des briques JavaScript.

 

Contenu

Rappel sur le contexte

Web :

Principe de fonctionnement du modèle Web: HTTP, serveur Web, HTML, navigateur.Interactions entre le navigateur et la page HTML.Historique de JavaScript et de sa normalisation.Présentation d’outils.

 

Principes de base :

Insertion de code JavaScript dans une page HTML et XHTML: les différentes méthodes. La syntaxe de base : variables, procédures, caractères spéciaux, manipulations des tableaux simples ou à plusieurs dimensions, les cookies… Les types d'objets prédéfinis. Manipulations simples de la page HTML.

 

Notion d’objet :

Notions de programmation orientée objet. La spécificité de JavaScript : un langage objet par prototype et non par classe. Extension personnalisée d'un type existant. Les principes objets et JavaScript (encapsulation, accesseurs/mutateurs…)

Utilisation avancée :

Découverte de la bibliothèque «prototype.js», Fonctions anonymes, gestion des erreurs via les exceptions, Programmation JavaScript et débogage : les outils incontournables.

 

Manipulation de

la page HTML :

Introduction et manipulation de l'arbre DOM. Opérations spécifiques aux formulaires et tableaux. Utilisation de DOM via la bibliothèque prototype.js». Travaux pratiques : génération d'un sommaire automatique. Validation d'un formulaire complexe.

 

 

Interaction avec les

feuilles de styles :

Mettre à jour des styles CSS à partir de JavaScript pour modifier dynamiquement l'apparence de la page. Utilisation de feuilles de styles alternatives.

 

Les événements

HTML :

Description des événements HTML. Différences entre les navigateurs et spécificités de Microsoft Internet Explorer. Utiliser des abstractions multi-navigateurs. Travaux pratiques : gestion d'un roll-over. Création d'un menu déroulant dynamique.

 

Les bibliothèques

avancées :

Introduction à Script.aculo.us., Dojo, jQuery. Travaux pratiques : panier graphique avec drag and drop.

 

Méthodes

pédagogiques :

Une salle de formation, fiches de synthèse, exercices d’évaluation, cas pratiques, feuilles d’émargement, support de cours.

 

 

Nous intervenons sur tout le territoire national. Nous dispensons des formations à Paris, Marseille, Lyon, Toulouse, Nice, Nantes, Strasbourg, Montpellier, Bordeaux, Rennes, Le Havre, Reims, Lille, Saint-Étienne, Toulon, Grenoble, Angers, Dijon, Brest, Le Mans, Clermont-Ferrand...

 

Contactez nous sans plus attendre au

tél. 0820 626 020