Technologies du Web, la synthèse - AS201

Objectifs

Aborder l'état de l'art des technologies Xnet et de leurs impacts sur les applications internet et intranet d'entreprise Apporter une synthèse complète, structurée et didactique des connaissances indispensables en matière de technologies du Web Analyser

Programme

1ÈRE PARTIE : L’ARCHITECTURE DES APPLICATIONS WEB

L’ARCHITECTURE DES APPLICATIONS WEB
Comprendre l’évolution et les enjeux des systèmes d’information
Le troisième tournant ou l’ère des services. L’urbanisation et l’intégration généralisées
Les architectures Intra-Inter-Extra Net
Le marché des clients et leur évolution
Les serveurs et la virtualisation
Le client léger à tout prix ?
La mobilité a un prix, mais répond à de nouveaux besoins

APPLICATIONS ET COMPOSANTS CÔTÉ CLIENT
Les évolutions du client léger, vers le client riche et le client « zéro »
Les scripts JavaScript, JScript, Json
Les composants, Java FX, Silverlight, Ajax
Quelle frontière entre les composants Desktop (RDA) et Internet (RIA) ?
Rôle dans l’architecture applicative
Présentation XML, les schémas XSD et feuille de style XSL
Les services web, quels moyens de connexion avec les applications existantes
Méthodes de communication
Impact XML sur les applications web

HÉBERGEMENT ET DÉVELOPPEMENT DES COMPOSANTS APPLICATIFS
Les langages : HTML5, JavaScript, CSS
Les scripts PHP, JSP, ASP
Les approches orientées composant Les « Web services », standards (SOAP, WSDL…), développements (Microsoft .Net, Eclipse, Zend…)
Les offres de serveurs d’applications complets : IBM WebSphere, Weblogic de Oracle, GlassFish, JBoss, Tomcat…
L’architecture .Net de Microsoft. Mode de fonctionnement et techniques d’implémentation (Framework, Enterprise Server, ASP .Net, Common Language Runtime…)
La plate-forme JEE.Le concept d’indépendance des plates-formes matérielles d’exécution
Les Frameworks Java en vogue (Eclipse, Sprint, Hibernate, Struts)

ESPACE DE PUBLICATION
Le Web, support de publication-diffusion
Les 3 services : publication de documents avec ou sans structuration préalable, publication de données
L’indexation et la recherche de documents
Les technologies des moteurs : indexation, « full-text », statistique, sémantique, linguistique
La gestion de contenu (CMS)
La prise en charge du cycle de vie et de validation du document
Gestion de métadonnées XML, des habilitations, des Workflows de validation, de la présentation, du multiformat
Offres de CMS (eZ Publish, SPIP, Alfresco, Joomla, Jahia, Jetspeed…)
Importance des nouvelles versions d’outils bureautique orientées XML
Typologies des offres : documentaire (Documentum, SharePoint) recherche (Autonomy)
Le positionnement du Bigdata et de l’Opendata

ESPACE DE COLLABORATION
Les protocoles SMTP, POP3, IMAP4
L’ouverture des messageries vers le .Net. L’accès aux annuaires via LDAP
L’avènement de la messagerie instantanée (MSN, Google, Yahoo, Skype)
Les perspectives en matière de gestion d’agenda partagé
Utilisation des messageries SMS et du Push Mail
Mise en place de forums et de groupes de travail
Quels domaines applicatifs pour le travail collaboratif ?
Blog, flux RSS et Wiki
Circulation de formulaires, suivi de processus et coordination de tâches
Prise en compte par les progiciels du marché: Abode, W4…

APPLICATION MÉTIERS
Le portail d’intégration
Syndication des sources de contenus et de services, des portails spécialisés (application, décisionnel, contenu…)
Les portails : point d’accès unique, personnalisation des services en fonction de l’utilisateur
Les offres éditeurs : IBM, Documentum, Vignette, MediApps. L’Open Source : PHPunke, SPIP, Jahia…
L’engouement pour l’EAI et l’offre du marché. Tibco, Microsoft, BEA Systems, IBM, Web Methods… Les enjeux véritables de ce concept
Gestion de la Relation Client, Business Intelligence et DataWeb

2ÈME PARTIE : IMPACTS SUR LE SYSTÈME D’INFORMATION

LA STRATÉGIE D’ADOPTION DES LOGICIELS LIBRES
Genèse des principaux Open Source Software du marché. Tous les secteurs couverts
Les garanties de sécurité et de pérennité, l’impact sur les postes de travail. Les similitudes et différences avec les logiciels payants
Linux serveur ou client? Apache incontournable aujourd’hui? Les outils de développement (PHP, Eclipse…). Les bases de données (MySQL, Postgres SQL, Maria DB)
Intégration du back-office de l’entreprise. L’ère du service prend le pas sur l’ère du logiciel?

LES APPLICATIONS WEB ET LA SÉCURITÉ
La sécurité : avant tout une approche globale. Les nouveaux risques. Les techniques disponibles et les moyens à mettre en oeuvre
Le rôle de la sécurité dans la distribution des composants. Mise en place d’une PKI et de certificats dans l’architecture Intranet. Protocole SSL, HTTPS. Quelles solutions pour développer des applications de commerce électronique ?
La sécurité des Web services : Le SAML

INTÉGRATION DES DONNÉES DE L’ENTREPRISE
SGBD du marché : Oracle, SQL Server, Sybase, DB2, MySQL, SAPDB, PostgreSQL. Interfaçage avec le Web. Evolution des accès aux données.
Types de stockage multidimensionnel (M-OLAP, R-OLAP, H-OLAP). Les familles d’outils client : requêteurs relationnels, EIS, Data Mining. Comment gérer la volumétrie importante? Les techniques de modélisation spécifiques

Recherches

Tout le site Le catalogue

Liens directs