Bonjour, nous sommes le 19-04-2024 ; il est 03:03 :)

Éric Bourgeois

Conception, réalisation de site web

AJAX : perfectionnement pour le Web 2.0

AJAX : perfectionnement pour le Web 2.0

En informatique, et plus particulièrement en architecture informatique, AJAX (acronyme de Asynchronous Javascript and XML) est une manière de construire des applications Web et des sites web dynamiques basés sur diverses technologies Web ajoutées aux navigateurs dès 1995.

AJAX est la combinaison de technologies telles que Javascript, CSS, XML, le DOM et le XMLHttpRequest dans le but de réaliser des applications Web qui offrent une maniabilité et un confort d'utilisation supérieur à ce qui se faisait jusqu'alors - les Rich Internet Application (abr. RIA).

Évolution du DOM (Document Object Model) au sein des navigateurs web

DOM 1

La première est le DOM Level 1 publié en 1998 (le niveau 0 étant considéré comme l'implémentation de base figurant dans Netscape Navigator 2.0), où le W3C a défini une manière précise de représenter un document (en particulier un document XML) sous la forme d'un arbre. Chaque élément généré à partir du balisage comme, dans le cas de HTML, un paragraphe, un titre ou un bouton de formulaire, y forme un nœud. Est également définie une série de fonctions permettant de se déplacer dans cet arbre, d'y ajouter, modifier ou supprimer des éléments. En plus des fonctions génériques applicables à tout document structuré, des fonctions particulières ont été définies pour les documents HTML, permettant par exemple la gestion des formulaires. Le DOM Level 1 a été disponible dans sa plus grande partie dès les premières versions d'Internet Explorer 5 et de Netscape 6.

DOM 2

La seconde étape est le DOM Level 2 (publié en 2000), à présent constitué de six parties (en plus de Core et HTML, on trouvera Events, Style, View et Traversal and Range). Dans les évolutions de la brique de base (Core), on notera la possibilité d'identifier plus rapidement un nœud ou un groupe de nœuds au sein du document. Ainsi, pour obtenir un élément particulier on ne le recherchera plus dans un tableau comme dans les DOM propriétaires précédents, mais on appellera la fonction getElementById().

Évènements

www.gotapi.com

www.toutjavascript.com

Cours de Javascript

Programmation orientée prototype

La programmation orientée prototype est une forme de programmation orientée objet sans classe, basée sur la notion de prototype. Un prototype est un objet à partir duquel on crée de nouveaux objets.

Parseur XML

Méthodes du DOM | Les éléments de type text, Node, Attribut | Création dynamique d’objets HTML | Rappels XSD.

Evènements du DOM 2

Le gestionnaire d’évènements | Phases des évènements capturing, bubble | Création d’évènement et diffusion.

Rappels sur la programmation orientée objet

Expressions régulières

Mécanismes | Exercices pratiques.

Interaction et échanges de données

Cookies | Base embarquée dans le navigateur Sqlite | Base distante via Ajax et HttpRequest | Interfaçage avec une application Flash.

Programmation JavaScript sous HTML 5

Gestion multimédia | Mode de communications client/serveur | Gestion des données persistantes.

Débogage

Tests unitaires | Gestion des messages d’erreurs | Stockage des bancs de tests.

Google API : Maps, Search et Charts

Enjeux de la cartographie pour les applications Web | Création d’une maps | Intégration de Google Search dans les pages Web | Outils de navigation (zoom, vue plan ,mini-cartes, vue aérienne…) | Génération de graphiques dynamiques.

Frameworks JQuery

Fonctionnement de JQuery : principes de bases | Installation de la librairie | Utiliser JQUERY avec d’autres librairies | Quand débuter les traitements (DOM ready) | L’apport des modules dans Jquery (CSS, data) | Pour les échanges Ajax : mise en œuvre de jQuery.

  • Anglais technique
  • Atelier créatif
  • Droit et e-commerce
  • Prise de parole en public
  • Développement Android avec Java
  • Développement d'applications pour Windows Phone 7
  • Illustrator CS5
  • 3D Studio Max
  • FLASH CS5 – perfectionnement : ActionScript
  • Projet final : Développement d'un site avec Flash

un Formateur-Chef de projet multimédia/web

propose des formations sur la pratique de la description des pages (html) et du design web (css) afin de travailler mieux et plus vite !

Le fil conducteur :

« apprenez avec moi en profitant de la pédagogie acquise au fil de mes formations et de mes expériences professionnelles. »

xhtml    css   cc    contact