Learning Tree International

01 49 68 53 00
 

Vous souhaitez plus d'informations ?

Titre*:

Prénom* :

Nom* :

Fonction :

Service :

Société* :

Adresse* :

Boîte postale :

Ville* :

Code postal* :

Pays* : Codes pays

Téléphone* :

Poste :

Courriel* :

* = Obligatoire

FlexPass
 

Développement d'applications Web 2.0 Ajax : Travaux Pratiques

Optimiser l'expérience Web des utilisateurs


Formation 9864 jours

 Courriel    Imprimer    Q&A    PDF  

Réservation Rapide

Vous apprendrez à

  • Développer des sites Web dynamiques et interactifs avec la technologie Ajax
  • Concevoir des interfaces accessibles pour une meilleure compatibilité des navigateurs
  • Intégrer des frameworks pour faciliter l'échange de données dans des environnements multi-serveurs
  • Utiliser les boîtes à outils pour créer rapidement des interfaces riches et conviviales
  • Optimiser et renforcer le code pour construire des applications stables
  • Protéger des interceptions les informations importantes

Objectif

Ajax est une technique puissante de développement Web permettant de créer des applications Web interactives dont la réactivité et la facilité d'utilisation sont semblables à celles des applications bureautiques. L'utilisation d'Ajax permettra de dynamiser les applications Web actuelles de votre entreprise et ainsi d'accroître la convivialité et la satisfaction client tout en préservant votre compétitivité. Lors de cette formation, vous acquerrez les compétences pratiques indispensables à la conception, la création et la mise en œuvre de sites Web développés avec Ajax.

À qui s'adresse cette formation

Développeurs Web, Webdesigners, programmeurs, architectes système, analystes ainsi que tous ceux qui sont impliqués dans le développement et la gestion d'applications Web. Une expérience de JavaScript d'un niveau comparable à celui de la formation 489, "JavaScript pour le développement Web", est requise.

Travaux pratiques

Vous prendrez part à une étude de cas pendant laquelle vous créerez un site Web avec la technologie Ajax. Les exercices comprennent :
  • Sécurisation des transmissions de données Ajax
  • Organisation de l'interface utilisateur avec les listes triables et la fonction glisser-déposer
  • Intégration des boîtes à outils et de frameworks avec les technologies côté serveur et côté client
  • Création d'interfaces intuitives
  • Création de contenu homogène et évolutif
  • Représentation et mapping en utilisant des API géographiques tiers
  • Développement de la fonction de recherche d'un site grâce à l'autosuggestion

Contenu détaillé

Concepts de base d'Ajax

Composants élémentaires d'Ajax/Web 2.0

  • XHTML
  • XML
  • JavaScript
  • CSS
  • DOM
  • Échange d'informations avec l'objet XMLHttpRequest

Construction d'applications Web avec interface en page unique

  • Bénéfices commerciaux d'Ajax
  • Optimisation de l'échange de données
  • Faciliter la présentation et saisie de données

Optimiser l'expérience de l'utilisateur

Conception d'interfaces

  • Évaluation des impératifs de présentation
  • Conversion à Ajax des fonctionnalités adaptées du site

Mises à jour interactives

  • Indications sur la "fraîcheur" des données
  • Insertion d'une validation efficace des formulaires
  • Notification par événements sur les changements du système

Application des normes d'accessibilité

  • Structurer pour une optimisation progressive et une dégradation lente
  • Règles du W3C

Astuces et techniques de compatibilité entre navigateurs

  • Résoudre les limites du bouton "précédent"
  • Ajout de nouvelles fonctions de signets
  • Réponse aux problèmes spécifiques à chaque navigateur

Intégration de sources de données

Avantages des frameworks Ajax

  • Interaction facilitée avec le code côté client
  • Diminution du délai de mise en ligne

Exportation et syndication

  • Intégration d'un lecteur de flux RSS dynamique
  • Transfert de données client/serveur avec la notation JSON (JavaScript Object Notation)

Maximisation des boîtes à outils pour des interfaces utilisateur riches

Utilisation des bibliothèques de code

  • Mise en place de la fonction glisser-déposer
  • Mariage des données et de la présentation avec l'édition en ligne
  • Exploitation des effets spéciaux

Développement d'une interface utilisateur riche

  • Renseignement de formulaires par des requêtes dynamiques
  • Assistance aux utilisateurs avec la fonction d'autosuggestion
  • Chargement ultra rapide et puissant des formulaires de données avec les éditeurs de texte

Optimisation de JavaScript

  • Accès aux éléments d'une page
  • Modification du contenu d'une page
  • Extension des objets JavaScript standards

Optimisation des performances

Conception performante

  • Éviter les fuites de mémoire
  • Compression pour un débit de téléchargement optimal
  • Choix de structures de données efficaces

Gestion et protection de code

  • Sauvegarde du code existant avec la récupération des exceptions
  • Structure et réintégration du code pour réutilisation future et meilleure maintenance
  • Débogage et techniques de test
  • Protection contre les logiciels malveillants et le "JavaScript hijacking"

Sécuriser l'échange de données

Étude des problèmes de sécurité

  • Éviter les pièges d'incompatibilité entre navigateurs
  • Interception de la communication des services à distance
  • Stopper l'emploi de cookies invalides

Protection des données sensibles

  • Écoute des paquets de données
  • Conception d'applications en prenant en compte la sécurité
  • Cryptage du JavaScript avec des algorithmes de sécurité

Technologies émergentes

Exploitation des API Ajax tiers

  • Techniques de cartographie avec Ajax
  • Utilisation de données géographiques pour améliorer les processus métier
  • Utilisation du JavaScript à la demande pour contourner les restrictions de sécurité d'un navigateur
  • Injection de JavaScript dynamique dans une page Web

Techniques de débogage

  • Surveiller les communications
  • Gérer les erreurs serveur
  • Utiliser les outils des navigateurs

<< XML et JavaScript
 

Formations liées à ce sujet

 
Développement d'applications Web 2.0 Ajax
Travaux pratiques

Calendrier des formations

5 - 8 octobreParis S'inscrire
8 - 11 marsParis S'inscrire
5 - 8 juilletParis S'inscrire

Londres (en anglais)

12 - 15 octobreLondon S'inscrire
8 - 11 févrierLondon S'inscrire
14 - 17 juinLondon S'inscrire

Plus de dates et de lieux.

Solutions intra
entreprise

Suivez cette formation ou toute autre formation Learning Tree où vous voulez ou faites-la personnaliser pour votre entreprise.

Prix des formations

2 120 € Prix Catalogue
Prix avec une offre spéciale
1 465 €Passeport 4 stages
1 165 €FlexPass 3 stages
1 800 €Visa Société 25 jours
1 910 €Carte Cursus

Cliquez ici pour plus d'informations ou appelez le
01 49 68 53 00.


Développement d'applications Web 2.0  Ajax : Travaux Pratiques

Les participants créent une interface d'entrée utilisateur avec la technologie Ajax.


 
Les 100 dernières évaluations de cette formation lui ont attribué la note suivante :

  (3,78/4,00)

 
« J'ai vivement recommandé les formations Learning Tree à mes collègues. Je leur ai dit que la formation était très bien faite, que l'instructeur était clair et qu'ils pourraient lui faire part de toutes leurs questions. C'est très utile de parler à quelqu'un qui partage les mêmes connaissances que vous. »