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
