Formation Javascript

Formation Javascript

Formateur :
Catégories :
Avis :

A propos de cette formation

Javascript est un langage de programmation orientée objet utilisé dans la réalisation de pages Web interactives. Il permet notamment de réaliser des menus déroulants, de produire des animations, ou de réagir aux actions de l’utilisateur.

Au cours de cette formation Javascript, les participants apprendront d’une part à réaliser une interface graphique dynamique et d’autre part à gérer le traitement Client/Serveur en réagissant aux évènements déclenchés par l’utilisateur.

Programme de la formation

 

Contexte web autour du javascript

  • Les acteurs du Web
  • Architecture d’une application web
  • Rappels sur l’XHTML
  • Historique de JavaScript
  • Les applications riches (RIA), la consécration pour JavaScript

Principes de base du js

  • Les différentes méthodes pour insérer du code JavaScript dans une page XHTML
  • Eléments de syntaxe propres au JavaScript
  • Quelques types d’objets
  • Manipulations simples d’une page XHTML
  • Les outils indispensables au développement JavaScript (interface de développement, console, Firebug, etc.)

Le langage javascript

  • Déclaration et portée des variables
  • Les tableaux
  • Opérateurs logiques et arithmétiques
  • Les boucles
  • Déclaration et appel de fonctions
  • Gestion des erreurs et des exceptions

Le javascript : un langage orientée objet

  • Développement Objet en JavaScript : création de classes (méthodes, propriétés)
  • Notion de constructeur, destructeur
  • Les mots clés réservés prototype, this
  • Mettre en œuvre de l’héritage sur ses objets JavaScript
  • Les interfaces en JavaScript, les classes abstraites
  • Les objets window, document, navigator, screen, location et history
  • Création de classes au format JSON

Les évènements xhtml et le javascript

  • Javascript, un langage évènementiel
  • Les évènements de chargement de page
  • Les évènements de réaction à une action utilisateur (clic, frappe au clavier, passage de souris)
  • Différences entre les navigateurs
  • Les frameworks JavaScript existants

Manipulation de la page xhtml en js grâce au dom

  • Présentation de DOM / SAX
  • Manipulation de l’arbre
  • Modification de CSS à la volée
  • Création d’un framework simple pour assurer la compatibilité multi-navigateurs
  • Opérations spécifiques aux formulaires et aux tableaux

Interactions entre le javascript et les feuilles de styles css

  • Modification dynamique des feuilles de styles CSS en JavaScript
  • Utilisation de feuilles de styles alternatives

Ajax : asynchronous javascript and xml

  • Définition
  • L’objet XMLHttpRequest
  • Différences entre navigateur
  • Mise en place d’une application AJAX complète

Utilisation d'un premier framework javascript : jquery

  • Présentation globale de JQuery : sélecteurs, évènements, AJAX
  • Les frameworks liés à JQuery : JQuery Mobile, JQuery UI
  • La simplicité des sélecteurs JQuery
  • Faire de l’AJAX avec JQuery
  • Ajouter des effets visuels de qualité (carrousel, accordéon) etc

 

Autres formateurs

Développeur et formateur Web Open source et CMS

Développeur et formateur Java

Lead-développeur .NET et formateur en gestion de projet

Avis

Avis et commentaires extraits des évaluations remplies par chaque stagiaire en fin de formation.

0 Rated 0 out of 0 Ratings
5 stars 0
4 stars 0
3 stars 0
2 stars 0
1 stars 0

Members

Lorem Ipsn gravida nibh vel velit auctor aliquet. Aenean sollicitudin, lorem quis bibendum auci elit consequat ipsutis sem nibh id elit. Duis sed odio sit amet nibh vulputate cursus a sit amet mauris. Morbi accumsan ipsum velit. Nam nec tellus a odio tincidunt auctor a ornare odio. Sed non mauris vitae erat consequat auctor eu in elit.

Total number of students in course: