Développement client avec JavaScript et Prototype
Référence : JASI
Durée : 3 Jours
Prix (HT) : 1 768,00 €

Développement client avec JavaScript et Prototype. Formation sur JavaScript, cours à Paris la Défense, Toulouse et Lyon.

Calendrier
Lieu Date de début Prix (HT) Réserver
Paris - La Défense 19 mars 2012 1 768,00 € Envoyer
Toulouse 2 avr. 2012 1 768,00 € Envoyer
Paris - La Défense 29 mai 2012 1 768,00 € Envoyer
Paris - La Défense 16 juil. 2012 1 768,00 € Envoyer


Certains l'avaient bien vite enterré face aux problèmes de maintenance et d'évolution qu'il présente, il est néanmoins resté un incontournable du développement Web côté client. Ses successeurs annoncés se faisant attendre, voici JavaScript plus que jamais sur le devant de la scène grâce aux applications Web 2.

Ce cours enseigne, par la pratique, le langage JavaScript et ses principales utilisations dont le contrôle du navigateur via le DOM HTML. Vous découvrirez aussi la puissante bibliothèque Prototype qui sert de base à de nombreuses autres bibliothèques JavaScript et serez ainsi à même d'envisager l'adoption d'Ajax pour vos développements clients.

Travaux pratiques :


Le fil rouge déroulé lors des travaux pratiques est un jeu de dés multi-joueurs qui permet d'illustrer tout d'abord les bases algorithmiques JavaScript, puis les interactions avec le DOM et la gestion des événements. Il permet aussi de pratiquer les Timers JavaScript et la gestion mono-thread. Vous modifierez ensuite votre code pour comprendre comment structurer correctement du code JavaScript. Enfin vous utiliserez la bibliothèque Prototype pour reprendre une fois de plus votre code, le simplifier et le rendre multi-navigateur.



Vous allez apprendre à
  • Comprendre l'intérêt du langage JavaScript
  • Programmer avec JavaScript
  • Écrire du JavaScript Cross Browser
  • Savoir pourquoi JavaScript est au coeur des applications Web 2.0
  • Gagner du temps avec Prototype
  • Maîtriser le DOM HTML
  • Utiliser JSON et l'objet en JavaScript


Méthode pédagogique : 60% de travaux pratiques

Audience : Développeurs, chefs de projet, Webmasters

Pré-requis : Connaître les bases du Web ou avoir suivi le cours HWEB Connaître un langage de programmation est nécessaire

Programme

  • Petite histoire de JavaScript
    • LiveScript, JavaScript, Jscript...
    • JavaScript et difficultés de maintenance
    • JavaScript au coeur d'Ajax
    • Les bibliothèques JavaScript
  • Langage JavaScript
    • Caractéristiques syntaxiques
    • Mode d'exécution
    • Types et objets JavaScript
    • Pointeurs de fonction
    • Programmation objet et JavaScript
    • This et la notion de contexte
    • JavaScript Object Notation (JSON)
  • Le DOM HTML
    • Document Object Model
    • Manipulation et validation des formulaires
    • Principaux objets : Window, History, document
    • Gestion des événements
  • Dynamic HTML
    • Cas d'utilisation du DHTML
    • Manipuler HTML et CSS depuis JavaScript
    • Problèmes Cross Browser
    • Un pas de plus avec Ajax et Prototype
  • Programmer avec Prototype
    • Principales fonctions JavaScript
    • La bibliothèque Prototype et ses fonctionnalités
    • Style de programmation et prototypage
    • Étendre Prototype
  • Prototype dans le détail
    • Gestion simplifiée des événements
    • Dates, collections, formulaires...
    • Asynchronisme et Prototype


Outils : Prototype



Financement de la formation

Ce cours peut être financé par l'OPCA (Agefos, Fafiec, Opcalia...) de votre société. Il peut également être suivi dans le cadre d'une période de professionnalisation ou du DIF. Notre équipe est à votre disposition pour vous aider à constituer votre dossier.