Formation Informatique | Formation Management
Formation SVG Web 2.0,  interfaces riches pour tablettes et smartphones : formation Mobilité, temps réel et embarqué avec Orsys
contact Orsys email Orsys English version Version Française Orsys Formation
   
 

SVG Web 2.0, interfaces riches pour tablettes et smartphones



Ce stage vous apprendra à utiliser la puissance du langage SVG - Scalable Vector Graphics - afin de créer des interfaces riches pour navigateurs Web multiplateformes. Via de nombreux exemples et mises en pratique, vous verrez comment mixer efficacement SVG, HTML et JavaScript pour proposer des IHM très interactives, fluides et ergonomiques.

» Participants

Développeurs, responsables de projets ou consultants.

» Pré-requis

Connaissances de base en programmation Web : savoir lire un langage à balises (html - xml), connaître les principes de la programmation JavaScript et les interactions avec un serveur web dynamique.

» Travaux pratiques

A partir des principes exposés, réalisation d'exercices pratiques sur des cas simples d'objets SVG et d'interactions d'éléments d'interface.

» Méthodes pédagogiques

Présentation des principes et mise en application sur des cas concrets mixant HTML, SVG et JavaScript. L'accent est mis sur l'implémentation graphique, le graphisme restant le domaine des graphistes.
   
 

PROGRAMME

» Introduction

Historique du graphisme et du SVG.

Les graphiques vectoriels. Le positionnement du SVG.

Le SVG, un langage qui réconcilie deux modes de représentation des informations : le vecteur et le point.

Gérer la compatibilité des navigateurs.


» Les bases du SVG

Le SVG, un langage de description très riche.

Les éléments essentiels qui permettent de partir dans la bonne direction, en évitant de se disperser.

Inclusion du SVG dans une page HTML.

Systèmes de coordonnées.

Introduction aux primitives graphiques.

Introduction aux transformations des objets graphiques.

Introduction à la mise en forme des objets graphiques.

Travaux pratiques
Créer quelques objets SVG et les inclure dans une page HTML simple. Différents cas d'applications.


» Interactions entre SVG, HTML et serveur web

Une nécessité pour les interfaces utilisateur : définir une chaîne d'interactions entre les composants d'une application.

Ajouter des événements aux objets graphiques.

Présentation du JavaScript SVG.

Accès au DOM - Document Object Model.

Principes de communication de HTML vers SVG.

Principes de communication de SVG vers HTML.

Communiquer avec un serveur web.

Travaux pratiques
Mise en oeuvre d'interactions entre un ou plusieurs objets SVG et un champ de formulaire d'une page HTML simple. Générer du SVG avec du PHP.


» Techniques de base pour les objets d'interface

Les points clés de la définition des objets graphiques.

Conversion de systèmes de coordonnées.

Modification dynamique du SVG.

Définir la relation entre l'objet graphique et la variable manipulée.

Principes et bonnes pratiques d'ergonomie.

Travaux pratiques
Mise en oeuvre d'une palette d'images et du drag and drop. Constat des différences d'ergonomie sur ordinateur, tablette ou smartphone.


» Concevoir des objets d'interface

Les points-clés de la conception des objets d'interface.

Concevoir les objets d'une interface avec un éditeur.

Inclure les événements.

Inclure le JavaScript.

Gestion des événements utilisateurs.

Généraliser le travail réaliser pour pouvoir le réutiliser.

Créer la page côté serveur.

Travaux pratiques
Créer des objets d'interfaces : Bouton - Curseur linéaire - Vu-mètre - Palette de couleurs. Nombreux exemples.


» Conclusion

Synthèse des connaissances acquises.

Bilan et bonnes pratiques sur la conception et la réalisation d'interfaces utilisateurs.

Sources d'information pour approfondir.

 
     
 
     
   
  Formation Applications pour mobiles  
 
Stage pratique - DIF
Réf :  SVG
Prix 2012 : 2150 € H.T.
Durée : 4  jours
 
     
         
  Cliquer sur une session pour réserver  
 
Paris : 25 sept. 12


Lyon,Aix
Nantes,Rennes
Toulouse,Bordeaux
Bruxelles,Strasbourg
Lille,Genève
Sophia-antipolis,Luxembourg
 
   
     
         
  Cursus professionnels