Formation Javascript & JQuery (3j)

Présentation formation JAVASCRIPT & JQUERY

JPG - 12.6 ko

En complément de nos tutoriaux Ajax , développez les réflexes clés du développeur Javascript : spécification ECMA, DOM, Evènements, Objets, Tableaux. Développez l’interaction et l’animation client avec DHTML. Enfin, augmentez en productivité en vous initiant au framework jQuery.

Cette formation javascript s’adresse à des développeurs XHTML/CSS désireux de coder déchiffrer/coder du code javascript, ainsi que de se familiariser avec les opportunités de meilleure productivité (frameworks).

Tarif (Euros HT) Audience Pratique Financement Contact Inscription
Inter : 1500
Intra : Nous contacter
Débutants javascript
70% Opportunités
financement
07 63 03 11 08 Bulletin inscription

Planning des cours

Mois Janv Fév Mars Avril Mai Juin Juillet Aout Sept Oct Nov Déc
Lieu
LYON
PARIS
LYON
PARIS
LYON
PARIS
PARIS
LYON
PARIS
LYON
PARIS
LYON
Dates (3j)
11-13
8-10
14-16
11-13
16-18
13-15
25-27
22-24
14-16
19-21
16-18
14-16

Logiciels utilisés
- jquery 1.8
- Notepad++
- Eclipse JS
- Firebug,
- Wamp

Vous allez apprendre à :

- Structurer vos développement Javascript
- Déboguer votre code javascript
- Effectuer des boucles, conditions
- Manipuler tableaux, Date, Cookies
- Créer et utiliser des Objets (propriétés, méthodes)
- Manipuler des noeuds DOM
- Gérer des évènements DOM
- Mettre en oeuvre dynamiquement styles CSS
- Comprendre les librairies et frameworks Javascript du marché
- identifier les services apportés par un frameworks JS
- Augmenter votre productivité avec jQuery

Programme détaillé

Introduction

- Avantages / Inconvénients javascript
- Positionnement avec php, Java
- varible (var) : déclaration, initialisation, affectation
- type d’une variable : typeof()
- boucles ’for’ et ’for...in’
- conditionnel, opérateur ternaire
- console.log() et document.write()

Manipuler Objets du langage
- Array : concat(), push(), reverse(), join()
- Chaines,
- Nombres
- Dates
- Cookies

Création Objets
- attributs, méthodes
- instanciation : new
- clonage
- héritage : prototype
- exemple : objet Ordinateur

Deboguage
- Console Firebug
- Points d’arrêt
- Pas à pas principal
- Pas à pas détaillé
- Fuite mémoire

Fonctions
- Objets
- Apply, call
- closures
- typage

DOM
- API DOM
- Manipuler HTML, XHTML
- objet document
- document.getElementById

DHTML
- Qu’est ce que le DHTML ?
- mise en oeuvre menus
- combiner javascript, html, dom
- gestion fenêtres
- gestion frames
- bonnes pratiques

AJAX
- Notion de Moteur Ajax
- Objet XMLHttpRequest
- onglet ’xhr’ de Firebug
- fonction Callback
- flux XML/JSON

Librairies et frameworks JS
- Multinatigateur
- gestion DOM / Evenenemnts
- anmiations et effets spéciaux
- Interface riche : composants visuels
- Spécificités prototype.js, scriptaculous, YUI, GWT, ExtJS, jQuery,

Architecture
- Approche MVC
- séparation structure et traitement
- anti-patterns
- Optimiser la performance
- Compression du code

Introduction jQuery
- comment jQuery étend Javascript
- La force de jQuery : les sélecteurs
- jQuery et DOM
- jQuery et Evenements
- jQuery et CSS

jQuery UI
- Besoin : créer des interfaces riches
- plugin jQuery
- Composants clés
- Interface complète
- Problèmes courants
- Bonnes pratiques