RICH INTERNET/DESKTOP APPLICATIONS, SYNTHÈSE

Transcription

RICH INTERNET/DESKTOP APPLICATIONS, SYNTHÈSE
Management des SI
Internet / XML-SOA / Cloud
RICH INTERNET/DESKTOP APPLICATIONS, SYNTHÈSE
Réf: VIA
Durée : 2 jours (7 heures)
OBJECTIFS DE LA FORMATION
Les architectures Internet sont marquées par de nombreuses innovations technologiques exécutées sur le poste client,
redéfinissant les échanges client-serveur. Lors de ce séminaire, vous découvrirez les avantages et inconvénients de toutes les
approches RIA, RDA, Ajax... les problématiques de déploiement, les Frameworks disponibles sur le marché, ainsi que l'impact
de ces technologies sur la conduite projet.
Contenu de cette formation RIA:
- Le socle technique
- Solutions RIA
- RDA
- Approche Projet
- Conclusion
PROGRAMME DE FORMATION
Le socle technique
Les protocoles réseaux
- Présentation des protocoles réseau filaire (xDSL, fibres optiques), les protocoles sans fil (UMTS HSDPA Wifi). Importance du
protocole sur le choix de la technologie client.
Les terminaux
- Les terminaux du marché. Différences entre ces terminaux, l'impact sur les développements. Pourquoi ce choix est-il stratégique sur
le développement de l'application et de ses composants.
- Téléphones, GPhone, IPhone, PDA, Blackberry, terminaux industriels, wearables computers, Google Androids, iPhone. Consoles de
jeux. Offres intégrées (Asus, netTop...).
- Les systèmes d'exploitation (Windows, Linux, ...).
Technologies XML
- Présentation du langage XML, schémas XML, namespace.
- Utilisation XML sur le poste client : fichier de configuration, framework, parseurs, protocoles REST et SOAP, XML-RPC.
- Editeur et autres outils.
Architecture
- Architecture client serveur 3-tiers, n-tiers, distribuées. Architecture SOA.
- Le client lourd, ses protocoles de communication, ActiveX, Plug-ins, impact sécurité, installation, mise à jour.
- Le client léger, son protocole http, limite.
____________________________________________________________________________________
Adonya Sarl – Organisme de Formation Professionnelle
75 Avenue Niel – 75017 PARIS, France
Tél.: 01.40.55.06.47 - www.adonya .fr - [email protected]
SARL au capital de 40.000 € - 505 085 126 RCS Paris – Code NAF 8559A
TVA intracommunautaire FR 57 50 50 85 126 - Déclaration d'existence N° 11 75 43 524 75
- La solution légère Citrix, Terminal server et leurs protocoles (RDP Microsoft, ICA Citrix).
- Emergence des interfaces ergonomiques, riches.
Solutions RIA
Client HTML de base
- Définition du navigateur Web, Les navigateurs Firefox, Microsoft Explorer, Google Chrome, Mozilla. Les navigateurs embarqués.
Importance du DOM sur le choix technique.
- Limites du langage HTML. Solutions.
- Les langages graphiques DHTML, XHTML, CSS, langages vectoriels SVG.
- Outils de développement et de test.
- Les applications intégrées au Toolbar.
- Avenir des navigateurs. Futurs langages HTML5.0, XHTML2.
- XUL : le langage d'interfaces graphiques spécifique à Firefox. Le moteur Gecko et les XPCOM. Avantages par rapport à HTML.
Exécution hors navigateur avec XULRunner.
- Transformation d'application web en véritable application : le projet Prism de Mozilla.
Web 2.0 et Ajax
- Définition du web 2.0.
- Le langage JavaScript. Forces et faiblesses. Emergence des langages ECMAScript (ActionScript)... Versions et navigateur.
- Présentation des mécanismes Ajax. Echanges synchrones et asynchrones avec le protocole XmlHTTPRequest. Les formats
d'échanges JSON (JavaScript Object Notation), XML... Performances et sécurité. Manipulation du DOM. Mécanismes basés sur les
iFrame.
- Impact sur l'interface graphique : indicateurs de progression, gestion des états, actualisation. - Frameworks Ajax du marché : jquery,
Spry, DOJO, Prototype, Rialto, Yahoo... Ajax et l'approche Microsoft : Atlas.
- Framework web 2.0 : YUI, SPRY, ...
- L'approche client riche proposée par Google : présentation de l'API. Présentation de Google Gears pour les modes déconnectés.
L'offre GWT (Google Web Toolkit) pour la génération de pages Ajax/client riches.
- Le projet Echo2. Le projet RAP de la fondation Eclipse.
- Emergence des technologies cartographiques sur le poste client : Google Maps, Microsoft, Yahoo, ....
Flash/Flex
- Présentation de l'offre Flash, Framework Flash, langage de programmation ActionScript, les composants, concept
graphique/événementiel. Les lecteurs Flash.
- Sites Flash : faut-il développer tout le site ou une partie ? Impact sur la vie du projet. Référencement de contenu Flash.
- 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. Solution Open Source de Flex 3.0.
____________________________________________________________________________________
Adonya Sarl – Organisme de Formation Professionnelle
75 Avenue Niel – 75017 PARIS, France
Tél.: 01.40.55.06.47 - www.adonya .fr - [email protected]
SARL au capital de 40.000 € - 505 085 126 RCS Paris – Code NAF 8559A
TVA intracommunautaire FR 57 50 50 85 126 - Déclaration d'existence N° 11 75 43 524 75
- Présentation du projet OpenLazlo.
Mashup Widgets
- Présentation des gadgets Google, Microsoft...
Silverlight
- Présentation Silverlight 1.0, 2.0. Positionnement par rapport à l'architecture .Net. XAML et les interfaces graphiques. L'approche
?code-behind?.
- Différence avec Flash et AIR. Portabilité vers le RDA.
- Le framework Acropolis. Les outils de développement : gamme " Expression ", Visual Studio 2008. Concept PopFly.
JavaFX
- Principe des JVM (machines virtuelles Java). Les applets et les mécanismes de communication avec les serveurs JEE. Les
composants Ajax et les pages JSP. Les composants JSF.
- Présentation de l'offre de SUN pour une approche multicanaux.
RDA
Desktop Sidebar
- Offre Microsoft, offre Google.
- Quels outils pour développer des applications dans le sidebar.
Adobe AIR
- Présentation du moteur d'application riche Adobe Integrated Runtime (AIR). Portabilité.
- Avantage d'AIR pour les développeurs Ajax, Flash, Flex.
- Navigateur Apollo.
Java
- Développement d'application graphique avec Swing et SW.T. Frameworks Eclipse RCP, netBeans. Approche document-centric.
Matisse et le GroupLayout.
- Java WebStart.
Approche Projet
Conception
- Méthodologie et choix des intervenants pour la conception graphique. Le modèle MVC.
- Tests d'ergonomie.
- Tests de performance : optimiser la répartition de charge, impact des protocoles.
- Problématique sécurité : proxy, intégration de codes partagés.
____________________________________________________________________________________
Adonya Sarl – Organisme de Formation Professionnelle
75 Avenue Niel – 75017 PARIS, France
Tél.: 01.40.55.06.47 - www.adonya .fr - [email protected]
SARL au capital de 40.000 € - 505 085 126 RCS Paris – Code NAF 8559A
TVA intracommunautaire FR 57 50 50 85 126 - Déclaration d'existence N° 11 75 43 524 75
- Méthodes de développement en équipe.
Conclusion
- Quel avenir pour toutes les technologies RIA RDA.
- Quel sera le rôle du navigateur web demain ?
- L'impact sur les futurs OS.
PROFIL STAGIAIRES & PRÉ-REQUIS
Ce séminaire s'adresse aux chefs de projets, décideurs et responsables informatiques, architectes, développeurs, webmaster.
Connaissances de base des problématiques du développement logiciel et des enjeux liés aux interfaces clientes.
PRIX
Paris : 1 830.00 € HT - 2 196.00 € TTC
Province : 1 830.00 € HT - 2 196.00 € TTC
DATES DE FORMATIONS
Paris,Lyon,Aix,Nantes,Rennes,Toulouse,Bordeaux,Bruxelles,Strasbourg,Lille,Geneve,Sophia-antipolis,Luxembourg : Nous
consulter.
____________________________________________________________________________________
Adonya Sarl – Organisme de Formation Professionnelle
75 Avenue Niel – 75017 PARIS, France
Tél.: 01.40.55.06.47 - www.adonya .fr - [email protected]
SARL au capital de 40.000 € - 505 085 126 RCS Paris – Code NAF 8559A
TVA intracommunautaire FR 57 50 50 85 126 - Déclaration d'existence N° 11 75 43 524 75
Powered by TCPDF (www.tcpdf.org)

Documents pareils