[PDF] [PDF] Bien developper pour le Web 20 - Campus Bruxelles

Web 2 0 » mais aussi d'apprendre à bien développer pour le Web taux, ainsi que de nombreuses ressources – papier ou en ligne – pour parfaire leurs



Previous PDF Next PDF





[PDF] Bien developper pour le Web 20 - Campus Bruxelles

Web 2 0 » mais aussi d'apprendre à bien développer pour le Web taux, ainsi que de nombreuses ressources – papier ou en ligne – pour parfaire leurs



[PDF] COMMENT UTILISER LES RÉSEAUX SOCIAUX POUR SE - CDC

en ligne, en particulier au sein de communautés de profes- sionnels (Chauhan et Yadav, 2011) réalisaient, à l'aide de ces outils, en vue de se développer sur



[PDF] [PDF] D Velopper Un Site Web En Php Mysql Et - Amazon S3

Ebook Title : D Velopper Un Site Web En Php Mysql Et Javascript Jquery Css3 Et Html5 Incluant Web Apps Et Mobile Codes Sources En Ligne Cours Et 



[PDF] MATHÉMATIQUES - mediaeduscoleducationfr - Ministère de l

ligne, calcul posé, calcul instrumenté) souvent utilisées en interaction et développer des compétences dans le cadre de la résolution de problèmes, par 



[PDF] Caractéristiquesde 50 genres - Portail pour lenseignement du français

de 50 genres pour développer les compétences langagières en français Québec : Didactica, c é f ; en ligne : www enseignementdufrancais fse ulaval ca 



[PDF] Développer les usages en ligne: de léditeur - HAL-SHS

19 sept 2005 · Développer les usages en ligne: de l'éditeur électronique au lecteur Le cas de Revues Marin Dacos, Nancy Murzilli, Inès Secondat de 



Séquestration osseuse sur extrémité distale de la ligne mylo

Exceptionnellement, un séquestre osseux sur l'extrémité distale de la ligne mylo- hyoïdienne peut se développer en dehors de tout contexte pathologique La ligne 



[PDF] Guide pour le suivi et lévaluation de projets/programmes - GREVAL

passant par les réunions communautaires et les forums en ligne L'annexe veloppement organisationnel ou coûts administratifs), afin que le budget reflète les



[PDF] Applications mobiles portables et de haute qualité - Archipel UQAM

6 3 Diagramme de fonctionnalités de la ligne de produits Tenenit offre une API C# pour développer des jeux et des applications multimédias Unity3D



[PDF] Développer des compétences par lapprentissage en tandem - OFAJ

naire en ligne à la fin de leur cours Enfin 4 cours ont reçu des exemplaires du journal de bord et ont été invités à l'utiliser Dans l'ensemble la participation a été  

[PDF] factorisation en ligne avec détails

[PDF] epices marocaine pour poulet

[PDF] les epices marocaine en arabe et francais

[PDF] tableau épices cuisine

[PDF] utilisation des epices et aromates

[PDF] bienfaits des épices et aromates

[PDF] quels sont les bienfaits des épices

[PDF] géothermie et propriétés thermiques de la terre cours

[PDF] controle svt terminale s géologie

[PDF] sujet bac corrigé svt géologie

[PDF] equilibre liquide liquide binaire

[PDF] liquide saturé définition

[PDF] exercice corrigé equilibre liquide vapeur

[PDF] liquide comprimé

[PDF] equilibre liquide liquide pdf

Web 2.0

Bonnes pratiques Ajax

9 7 8 2 2 1 2 1 2 0 2 8 8

Code éditeur : G12028

ISBN : 2-212-12028-1

ISBN 13 : 978-2-212-12028-8

Adieu, absence d'accessibilité, soupes de balises, combinaisons de

Javascript propriétaires et autres

mauvais réflexes qui polluaient le Web 1.0. Créer des interfaces u tilisateur bluffantes et interactives à la Web 2.0 (Gmail, Google Maps, Flickr, Netvibes...) est l'occasio n d'instaurer de bonnes pratiques de développement garantissant le respect des normes, l'ergonomie et l 'accessibilité des applications web. Une bible des meilleures pratiques de développement web et Ajax Christophe Porteneuve livre dans cet ouvrage plus de dix années d' expérience en développement et en qualité web. Il rappelle les fondamentaux techniques du Web 2.0 (XHTML, CSS, JavaScr ipt, DOM...), décrit l'usage des fra- meworks de développement dédiés Prototype et script.aculo.us da ns leur version la plus récente, et explore le coeur d'Ajax, XMLHttpRequest, ainsi que la question des contenus et service s externes (services web, API REST et flux de syndication RSS et Atom). Outre une réflexion sur l'accessibil ité et l'ergonomie, il explique comment conjuguer toutes ces technologies dans le cadre d'une méthodologie de dév eloppement cohérente et qualitative.

Au sommaire

Web 2.0 et standards du Web• Mythes et rumeurs• Rappels JavaScript• Types de données• Opérateurs mécon-

nus• Exceptions• Héritage de prototypes• Binding• Idiomes intéressants• Sélection d'une propriété sur condi-

tion• Fonctions et objets anonymes• Simuler des espaces de noms• Bonnes pratiques d'écriture• Déboguer du

JavaScript dans Mozilla Firefox, Opera, Safari, Konqueror, MS-Internet E xplorer• Venkman, Firebug• Manipulation dynamique avec le DOM

• Niveaux DOM• Ordre des noeuds• Scripter au bon moment• Pas d'extension proprié-

taire• Inspecter le DOM• Gestion propre des événements• Accommoder MSIE• Capture et bouillonnement•

Besoins fréquents : décoration automatique de labels, validation automatique de formula ires•

Prototype : simpli-

cité, portabilité et élégance

• Accès aux éléments• Tableaux, hash• Itérations• String enrichi• Des tableaux sur-

puissants : conversions, extractions, transformations• Éléments étendus• Manipulations des styles et classes•

Parcours de hiérarchies• Positionnement• Manipulation de formulaires• Événéments•

Ajax, ou l'art de chucho-

ter

• XMLHttpRequest• Anatomie d'une conversation Ajax• Installer Ruby• Préparer un échange asynchrone•

ActiveX versus objet natif JavaScript• Créer l'objet requêteur, décrire et envoyer la requête, r

ecevoir et traiter la réponse• Types de réponse : XHTML, XML, JS, JSON... XPath• GoogleAJAXSLT•

Ajax avec Prototype•

Ajax.Request• Ajax.Updater• Différencier la mise à jour entre succès et échec• Ajax.PeriodicalUpdater• Petits

secrets supplémentaires• Script.aculo.us pour l'ergonomie• Effets visuels• Invocation• Options communes•

Fonctions de rappel• Files d'effets• Glisser-déplacer avec Draggable et Droppables• Tri de listes• Complétion

automatique de texte• Avoir du recul sur Ajax• Ajax et l'accessibilité• Dojo• Mochikit• OpenRico• Services

web et REST

• Contraintes de sécurité• API REST• Exemple d'Amazon.fr• De XML à XHTML : la transformation

XSLT• API Flickr•

Flux RSS et Atom • Récupérer et afficher des flux• Feuille XSLT• Traiter des quantités mas-

sives de HTML encodé• Les dates W3DTF• Annexes• XHTML sémantique• CSS 2.1• Le "plus» de l'expert : savoir lire une spécification • Les recommandations du W3C• Les RFC de l'IETF• Développer avec son navigateur web • Problèmes de cache• Firefox, Safari, Internet Explorer Developer Toolbar, Opera.

À qui s'adresse cet ouvrage?

- Aux développeurs web qui doivent actualiser leurs connaissances et dé couvrir les technologies du Web 2.0; - À ceux qui souhaitent explorer en profondeur les bibliothèques Pro totype et script.aculo.us; - À tous ceux qui souhaitent acquérir une méthodologie cohéren te de développement web, combinant technologies de pointe, qualité et accessibilité.

C. Porteneuve

Enseignant à l'INSIA où

il est responsable de la spécialisation Systèmes d'Information et Génie

Logiciel, Christophe

Porteneuve conçoit des

pages web depuis plus de dix ans. Au coeur d'un projet d'intranet dynamique entièrement basé sur XML et sur des composants visuels XSLT dès 1999, il participa au premier portail

JSP en Europe (Freesbee).

En 2002, convaincu de la

nécessité d'être conforme aux standards du Web, il met à jour 200 machines du parc de l'INSIA pour

Mozilla Firefox et enseigne

le XHTML strict sémantique,

CSS 2.1 et XML. Il ouvre

alors un blog, explore RSS et se rapproche de Mozilla

Europe. Après avoir

découvert Ruby, Ruby On

Rails et Ajax en 2005,

il devient contributeur

à Rails, Prototype

et script.aculo.us. C. Porteneuve

Conception : Nord Compo

42?

Christophe Porteneuve

Préface de Tristan Nitot,

président de Mozilla Europe

Biendévelopper

pour le

Web2.0

Bonnes pratiques Ajax

Prototype • Script.aculo.us • Accessibilité • JavaScript •

DOM• XHTML/CSSAjax

Bonnes pratiques

Web 2.0

12028_Developper_Web_XP 26/10/06 10:51 Page 1

Bien dÈvelopper

pour leWeb 2.0

Titre_Developper_Web_XP 16/10/06 11:14 Page 1

CHEZ LE MÊME ÉDITEUR

J BATTELLE, trad. D. RUEFF, avec la contribution de S. BLONDEEL - La révolution Google.

N°11903, 2006, 280 pages.

Ouvrages sur le développement web

M. P

LASSE. - Développez en Ajax.

N°11965, 2006, 314 pages

J. P R OTZENKO, B. PICAUD. - XUL (coll. Cahiers du programmeur).

N°11675, 2005, 320 pages

H. W ITTEN BR

IK. - RSS et Atom. Fils et syndications.

N°11934, 2006, 216 pages.

R. G OETTE R. - CSS 2 : pratique du design web (collection Blanche).

N°11570, 2005, 324 pages.

D . T H

OMAS et al. - Ruby on Rails.

N°11746, 2006, 590 pages.

T. Z

IADÉ. - Programmation Python.

N°11677, 2006, 530 pages.

E. D AS P

ET et C. PIERRE de GEYER. - PHP 5 avancé.

N°12004, 3

e

édition 2006, 804 pages.

M . M ASON. - Subversion. Pratique du développement collaboratif avec SVN. N °1

1919, 2006, 206 pages.

G. P ONÇON. - Best practices PHP 5. Les meilleures pratiques de développement en PHP.

N°11676, 2005, 480 pages.

S. M A R IEL. - PHP 5 (et XML) (Les Cahiers du programmeur).

N°11234, 2004, 290 pages.

J. Z ELDMAN. - Design web : utiliser les standards, CSS et XHTML.

N°12026, 2

e

édition 2006, 444 pages.

Autres ouvrages

: Web et logiciel libre S B LONDEEL. - Wikipédia. Comprendre et participer.

N°11941,

2006, 168 pages (collection Connectez-moi

F. L E FESSANT. - Le peer-to-peer. Comprendre et utiliser.

N°11731,

2006, 168 pages (collection Connectez-moi

C . B ÉC H

ET. - Créer son blog en 5 minutes.

N°11730,

2006, 132 pages (collection Connectez-moi

F. D UMESNIL. - Les podcasts. Écouter, s'abonner et créer.

N°11724,

2006, 168 pages (collection Connectez-moi

O . S A R A Jquotesdbs_dbs5.pdfusesText_9