Formation Javascript

Demander un devis
Je souhaite télécharger le programme ou imprimer le programme
  • Imprimer

Objectif

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.

Public concerné

Développeurs Web.

Pré-requis

Connaitre le (X)HTML et le CSS ou avoir suivi la formation XHTML/CSS.

Informations pratiques

Référence : #JSW01

Durée : 10 sessions de 3 jours

Tarif inter-entreprises: 1 300€ (HT)

Stage intra-entreprise disponibe

 

Dates :

 - 20 au 22 janvier 2016

 - 08 au 10 Février 2016

 - 24 au 26 février 2016

 - 16 au 18 Mars 2016

 - 06 au 08 Avril 2016

 - 11 au 13 Mai 2016

 - 20 au 22 Juin 2016

 - 27 au 29 Juillet 2016

 - 05 au 07 Octobre 2016

 - 30 Novembre au 02 Décembre 2016

 - entre janvier et décembre 2016

 - 1 session de 3 jours / mois

 

Consultez-nous pour obtenir un devis et les prochaines disponibilités de nos consultants formateurs.

Présence nationale

Thumbnail image

Cliquez sur l'image pour l'agrandir

Aix-en-Provence, Auxerre, Bordeaux, Caen, Clermont-Ferrand, Dijon, Grenoble, Lille, Lyon, Marseille, Montpellier, Nantes, Nice, Paris, Perpignan, Reims, Rennes, Rouen, Strasbourg, Toulouse, Toulon, Tours

Programme

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

      Logiciels utilisés

      Tout logiciel où il n'y a aucun intérêt pédagogique à le faire faire par les stagiaires sera préinstallé sur les postes.

      Travaux pratiques

      Tout au long de cette formation, de nombreux exercices seront effectués. En effet, environ 60% du temps est concacré à la pratique.

      Pour aller plus loin

      Si le programme est terminé en avance, il sera possible d'avoir une introduction aux différents framework existants : MooTools, jQuery, Dojo, Prototype, Script.aculou.us.

      Des exercices supplémentaires sur les sujets déjà traités pourront également être proposés.

      Formations connexes disponibles dans notre centre de formation

      Si vous souhaitez aller plus loin, vous pouvez suivre les formations Ajax avec JQuery ou Ext JS.

      Mots clés associés à cette formation

      Développement web, javascript, JS, Ajax.

      Financement de la formation professionnelle

      Ce cours peut être financé par l'OPCA (Agefos, Fafiec, Opcalia...) de votre entreprise ou par le Fongecif de votre région.

      Il peut également être suivi dans le cadre du DIF, du CIF, ou d'une période de professionnalisation.

      X
       
       
       
       
       

      You havecharacters left.