Introduction technique au Web 2
Référence : TITOU
Durée : 1 jour (7 heures)
Depuis bientôt quinze ans le Web est un écosystème en constante mutation, à tel point que les applications Web d'aujourd'hui n'ont plus grand chose à voir avec celles d'hier. Malgré une définition assez floue, il est d'ailleurs beaucoup question de Web 2.0. Certains y voient une évolution technologique, le client Web riche. D'autres y voient une évolution de la place donnée à l'utilisateur qui devient de plus en plus acteur ou créateur. Les derniers y voient une évolution dans la création et la mise à disposition d'applications hébergées. Et tous y cherchent de nouveaux débouchés...
A l'issue de cette formation vous aurez un regard critique sur les technologies qui font l'actualité du Web 2.0 et donc sur les nouvelles tendances du développement Web. Vous pourrez ainsi participer aux décisions stratégiques concernant votre présence sur le Web.
Ce cours apporte des réponses aux questions suivantes : "Faut-il faire du Silverlight, du Flex ou du GWT ?", "Que va apporter HTML5 ?", "Qu'est-ce qu'un client Web riche ?", "Le Cloud Computing est-il intéressant pour moi ?", "Faut-il choisir entre REST et SOAP ?".
Vous allez apprendre à :
- Avoir une vision d'ensemble du client riche et de ses technologies
- Comprendre les besoins de communication et de syndication
- Connaître les différentes solutions pour diffuser du contenu
- Analyser l'évolution des technologies Web serveurs
- Découvrir le Cloud Computing
- Evaluer l'impact de l'arrivée de HTML5 et CSS3
Méthode pédagogique :
Présentations, discussions et démonstrations
Audience :
Développeurs, architectes et chefs d'équipe
Pré-requis :
- Avoir une bonne connaissance du Web ou avoir suivi le cours TIWEB
Programme :
- Technologie Web 2.0
- Enrichissement de l'IHM
- Déconnexion et stockage local
- Push de données
- Mash-Ups et gadgets
- Le client riche Web
- RIA ou Rich Internet Application
- La révolution Ajax
- Les bibliothèques JavaScript, Dojo, EXT-JS, JQuery, Scriptaculous
- Les bibliothèques de composants serveur JSF, ASP.NET
- L'alternative GWT
- Flex, AIR et les solutions basées sur Flash
- Silverlight
- Accès aux données
- Besoins de communication avec le serveur
- Syndication et micro-formats
- SOAP Web Services
- RESTful Services
- BlazeDS, RIA Services
- Le Cloud Computing
- Les types de Cloud
- Amazon EC2, Google App Engine, Microsoft Azure
- HTML5 et CSS3
- Changements et nouveautés
- HTML5 Web Sockets, Web Workers, Web Storage
- CSS3 animations, transformations, effets visuels
- HTML5 et les Smartphones
- Développement ou gestion de contenu
- Wiki et socles de développement
- Content Management System (CMS)