Modules - Perfectionnement
Formation Web

Javascript - Bases et frameworks

5 jours - 30 h
1500 € HT
OBJECTIFS

- Apprendre les bases du langage de programmation JavaScript.
- Intégrer et manipuler des éléments via la bibliothèque JavaScript JQuery, qui permet notamment de manipuler aisément le DOM, d’utiliser AJAX, de créer des animations...

AU COURS DE CE STAGE VOUS APPRENDREZ À :

- Identifier la structure du langage.
- Maîtriser l’environnement de développement.
- Repérer et manipuler les fonctions et les évènements.
- Utiliser la bibliothèque JQuery.

PARTICIPANTS :

Ce stage s'adresse à toute personne ayant en charge le développement, l’intégration et la programmation de projets interactifs diffusés sur le Web.

PRÉ-REQUIS :

La participation à ce stage nécessite :
- Une maîtrise de l’environnement informatique macintosh ou PC.
- Une parfaite maîtrise des langages xHtmL et CSS.
- Avoir abordé un langage de programmation (actionsScript, aSP, PHP, VisualBasic, Lingo...) est un plus.

SÉLECTION :

La sélection des candidats pourra être effectuée lors d’un entretien préalable.

EVALUATION :

Tout au long du stage, évaluation des acquis par des exercices sous l’égide d’un formateur expert.

LE PROGRAMME :

JavaScript : panorama et outils

Présentation du langage JavaScript, utilisation, intégration, limites
Présentation et installation des outils pour le développement, l’analyse, le débogage (firebug,…)

Les bases du langage

Implémentation du code (interne, externe)
La syntaxe : Instructions, variables, opérateurs, conditions, boucles, objets internes, méthodes
Les événements JavaScript : Les objets navigateur (window, document, navigator, history)
Manipuler la page
Les grandes lignes du DOm
Accès arborescent aux objets d’une page HtmL et Manipulation de leurs propriétés

JavaScript : Les bibliothèques

Introduction aux bibliothèques JavaScript.
Mise en avant de jQuery, jQuery uI, plugins

La bibliothèque jQuery

Implémentation du code jQuery
La syntaxe
Les sélecteurs : Sélecteurs CSS, Sélecteurs spécifiques, Filtres
Les attributs : manipuler des attributs, des classes, du contenu (CruD)
Les CSS : manipuler les Propriétés CSS
Insérer et gérer les événements : Souris, clavier
Insérer et gérer des animations et des effets visuels : apparition, disparition, mouvement, transitions
Intégration de contenu dynamique en ajax (import de contenu HtmL, xmL, PHP)
Traitement de formulaires avec interaction sur la page

Les plugins

jQuery UI avec personnalisation via le themeroller et/ou intégrer un plugin

La veille

Aller plus loin…
Présentation du site de la documentation jQuery
Présentation du site de référencement des plugins

MODALITÉS DE MISE EN OEUVRE
Conditions : Chaque formation a lieu à partir de 3 inscrits.
Effectifs : 5 personnes
Horaires : 9h/12h et 13h30/16h30
Lieu : POLE IIID FORMATION 78, boulevard du Général Leclerc 59100 Roubaix
Responsable pédagogique : Jérémy Theng
Contact commercial : Salima Sid Lazara 03 28 35 04 44
PrintFriendly and PDF