markus-winkler-Xr1Lwph6eGI-unsplash.jpg
Javascript - Perfectionnement
Formation

Réf.

MV7779

Durée (en heure) : 
14
Inter
Intra
Visioformation
Objectifs de la formation

Découvrez les subtilités de JavaScript et maîtrisez ses fonctionnalités avancées afin d'optimiser vos développements!

Public

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

Accessibilité 

Avenir Light est une police épurée et élégante et appréciée des designers. Agréable à regarder, elle s'adapte parfaitement aux titres et paragraphes.

Pré-requis

Connaissance de base de Javascript.

Profil de l'animateur
Tarifs €/ht 

Inter

Intra

800

1600

Visioformation

1000

Web développeur ayant une forte maitrise de Javascript.

Contenu

Programme

du 

umberto-FewHpO4VC9Y-unsplash.jpg
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
 

Une question ? un devis ?

Nous contacter

Accueil                                              Qui sommes-nous ?                                              Nos Prestations                                  Contactez -nous

Nos lieux d’intervention 

> Paris (75)
> Marseille (13)
> Lyon (69)
> Toulouse (31)
> Nice (06)


 

> Nantes (44)

> Strasbourg (67)

> Montpellier (34)

> Bordeaux (33)

> Rennes (35)

> Le Havre (76)

> Reims (51)

> Lille (59)
> Saint-Étienne (42)
> Toulon (83)
> Grenoble (38)

> Angers (49)

> Dijon (21)

> Brest (29)

> Le Mans (72)

> Clermont-Ferrand (63)

> Fort-de-France (972)

© 2019 ATOVA CONSEIL.