Formation complète de 4 jours en Architecture Web à Lille

Plan de formation Architecture Web

L’architecture des applications Web

Etat de l’art des infrastructures Web
– Comprendre l’évolution et les enjeux des systèmes d’information orientés Web et multimédia
– Les architectures Intra-Inter-Extra Net
– Le marché des clients et leur évolution
– Les serveurs et la virtualisation
– Client Léger / client Riche

Le Web 2.0

Web 2.0 & nouveaux usages
– Le nouveau rôle de l’internaute, communicant
– Le social networking
– Le marketing viral
– Le buzz marketing
Qu’est ce qu’un site Web 2.0 ?
– Les outils d’échange et de partage d’informations
– La diffusion des outils libres
– Les Mashups
– Les RIA (applications Internet enrichies)
Évolutions du Web 1.0 au Web 2.0
– les sites « classiques »
– Les nouveaux services personnels, jeux, collaboratifs
Le blog
– la blogosphère
– Les blogs de référence
– Développer son propre un blog
– Le Post
– Le commentaire
– Les outils du blogs (bookmarker, trackbacks, widget,rss, …)
Les interfaces dynamiques et personnalisables
– Netvibes, agenda en ligne, bureau virtuel, stockage de données… ;
– Les espaces ludiques
– Les espaces collaboratifs
Les contenus dynamiques
– Les flux RSS & agrégateur de flux
– Les podcasts
– La distribution de vidéo en ligne
– Le Web mobile : PDA, téléphones, smartphones, iphone…
Applications et composants côté client
– Les scripts Javascript, Jscript.
– Les composants Java, JavaFX, SilverLight, ActiveX, plugIn.
– Quelles limites pour le déploiement ?
– HTML, XHTML. Les limites du modèle HTML
– L’offre vectorielle (Flash, flex SVG)
– Émergence des formats Widgets, Gadgets, MicroFormats.
– La mode Ajax et les frameworks de développement (Rialto, GWT, Yahoo, ASP.NET Ajax…).
– Quelle frontière entre les composants Desktop(RDA) et Internet (RIA)?

Rôle d’XML dans l’architecture applicative

Présentation XML
Les moteurs de transformation XSLT et les parseurs XML (Xalan, Sabloton,…)
Les services Web, leur connexion avec les applications existantes
Les protocoles XML (SOAP, ebxml, Oasis, Rosettanet, XHTML, BPML, UDDI)
L’ impact XML sur les applications Web
L’adoption de XML comme référentiel de métadonnées (DSML, XMI, VoxML, XMP…)

Le développement de protocoles applicatifs

SOAP : L’architecture orientée services
Le WOA (Web Oriented Architecture
REST : le style architectural original du Web
Les architectures orientées ressource
– REST et les web services
– Des services web REST
Les API REST
– Passer d’un modèle à l’autre
– Les avantages des protocoles applicatifs

Les Web Services

La construction d’un service Web
– Justification et définition
– Description
– Spécifications
– Interfaces de programmation d’applications (API)
– Interopérabilité (WS-I)

L’application d’exemple

Les divers scénarios d’exemple et de démonstration employés
Déploiement et test de l’application d’exemple
La technologie la plate-forme des services Web Java
– Déploiement et test d’un service Web en tant que point d’extrémité de servlet et de composant (EJB)
– Exécution des applications clientes d’un service Web

L’application des API de traitement XML

– Application de JAXB (Java Architecture for XML Binding) dans un service Web basé sur REST
– Application de SAX (Simple API for XML) pour formater la sortie d’un service Web basé sur REST
– L’examen des messages de SOAP
– Les divers messages de SOAP
– Le contrôle des messages de SOAP transmis d’un service Web à un client
– Les messages de défaillance de SOAP
Les services Web avec SAAJ (SOAP With Attachments API for Java)
– Création d’un service Web avec SAAJ (SOAP With Attachments API for Java)
– Consommation d’un service Web basé sur SAAJ
Le langage WDSL (Web Services Description Language)
– Modèle abstrait et modèle concret d’un fichier WSDL
– Création d’un fichier WSDL
Services Web avec la technologie JAX-WS (Java API for XML Web Services)
– Création d’un service Web à partir d’un fichier WSDL
Les Rich Internet Application (RIA)

Client HTML de base

Les différents navigateurs. Importance du DOM
Limites du langage HTML. Solutions HTML5. Les nouveautés et attentes
Les langages graphiques DHTML, XHTML, CSS, langages vectoriels SVG
Avenir des navigateurs. Futurs langages
XUL : le langage d’interfaces graphiques spécifique à Firefox. Le moteur Gecko et les XPCOM
Le projet Prism de Mozilla

Web 2.0 et Ajax

Définition du web 2.0
W3C et les enjeux du HTML5.0
Le langage JavaScript. Force et faiblesses
Présentation des mécanismes Ajax. Performances et sécurité. Manipulation du DOM
Impact sur l’interface graphique
Frameworks Ajax du marché
L’approche client riche proposée par Google
Le projet Echo2. Le projet RAP de la fondation Eclipse

Flash/Flex

Présentation de l’offre Flash. Limite de Flash sur le référencement
Flex, offre de développement d’applications riches. Les composants du langage MXML, le langage ActionScript 3.0 Echanges avec les architectures .NET, J2EE, PHP
Richesse des protocoles d’échange. Flex 3.0/ Flex 4.0
Silverlight
– Présentation Silverlight 4.0
– Différence avec Flash et AIR. Portabilité vers le RDA
JavaFX
– Principe des JVM. Composants Ajax et pages JSP JSF
Apple
– Offres Apple et ses environnements MacOSX, iPad, iPhone. Spécificité de COCOA

NOUS CONTACTER :

JL GESTION SA

Avenue de l’indépendance Belge 58
1081 Bruxelles
Tel : +32 2 412 04 10
Fax : +32 2 412 04 19
Gsm : +32 485 212 722
Email : selossej@jlgestion.be

NOS AVANTAGES

Type de formation : Inter-entreprise, Intra-entreprise et particuliers
Formation 100% flexible et personnalisée : Vous choisissez le lieu, la date et le programme de formation
Demande de devis : Réponse dans les 24 heures.
Remise de 50% pour les PME Bruxelloises
Parking, boisson et lunch gratuit
Accès à notre centre de compétences : Syllabus, note de cours, exercices,…

Faites une demande de devis gratuitement en remplissant notre formulaire en ligne

Advertisements

Laisser un commentaire

Entrez vos coordonnées ci-dessous ou cliquez sur une icône pour vous connecter:

Logo WordPress.com

You are commenting using your WordPress.com account. Déconnexion / Changer )

Twitter picture

You are commenting using your Twitter account. Déconnexion / Changer )

Photo Facebook

You are commenting using your Facebook account. Déconnexion / Changer )

Photo Google+

You are commenting using your Google+ account. Déconnexion / Changer )

Connexion à %s