picto Web - Digital

Formation Les Architectures Web, La synthèse

L'évolution du web en termes d'applications, d'architectures, d'infrastructures et d'impacts sur le SI.

Référence

ITWE

Durée

3 JOURS

Tarif

2290 € HT

NIVEAU

Intermédiaire

Cours à distance

Non

Objectifs de la formation Les Architectures Web, La synthèse

Cette formation sur les architectures WEB vous propose un point complet sur l'évolution des technologies et solutions internet, et apporte une vision simple et concrète du web en termes de standards, infrastructures, architectures, développement, mobiles, etc. Une synthèse idéale pour se mettre à jour du web.

Ce cours vous permettra de :
- Décrypter les "nouvelles" technologies d'information et de communication digitale,
- Disposer d'une vision pragmatique du rôle et de l'évolution des différentes briques logicielles d'un SI web.

Pré-Requis

Cette formation sur les architectures WEB vous propose un point complet sur l'évolution des technologies et solutions internet, et apporte une vision simple et concrète du web en termes de standards, infrastructures, architectures, développement, mobiles, etc. Une synthèse idéale pour se mettre à jour du web.

Ce cours vous permettra de :
- Décrypter les "nouvelles" technologies d'information et de communication digitale,
- Disposer d'une vision pragmatique du rôle et de l'évolution des différentes briques logicielles d'un SI web.

Public

Cette formation s'adresse aux décideurs, MOA, webmasters, chefs de projet fonctionnel ainsi qu'aux informaticiens disposant d'une culture web à mettre à jour.

Contenu du cours Les Architectures Web, La synthèse

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 serveurs et la virtualisation
Le client léger, client riche, client virtuel, quel choix ?

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, AngularJS
Quelles limites pour le déploiement (Rialto, Yahoo, ASP.Net Ajax...)
Quelle frontière entre les composants Desktop (RDA) et Internet (RIA) ?
Rôle dans l'architecture applicative
Présentation XML et la structure XSD
Les services web, quels moyens de connexion avec les applications existantes
Impact XML sur les applications web

Hébergement et développement des composants applicatifs

Les scripts PHP, JSP, ASP, AngularJS
Les "Web services", standards (SOAP, WSDL...), développements (Microsoft .Net, NoodJS, Eclipse...)
Les offres de serveurs d'applications complets : IBM WebSphere, Weblogic, 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 Design Patterns

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, Drupall, Alfresco, Joomla, Jahia,Wordpress,….)
Importance des nouvelles versions d'outils bureautique orientées XML
Typologies des offres : documentaire (Documentum, SharePoint) recherche (Autonomy)

Les canaux numériques de la relation Client

Forum, click to ch@ts, salons virtuels, assistance virtuelle, web call back, chatbot
La gestion des réseaux sociaux (Facebook, Linkedin, Viadeo  etc.)
Les applications de communication : Blog, RSS, Wiki, Twitter, Snapchat etc.
Les modes de recherche et d'indexation, le web sémantique
Positionnement des outils collaboratif et du patrimoine informationnel
Les modèles  d'interfaces,  poste client : client passif, lourd, léger, riche et zéro
Positionnement des smartphones, tablettes et Portable

Mobilité et poste utilisateur

La gestion des interfaces : client passif, lourd, léger, riche et zéro, virtualisation du poste
Les MEAP : plateformes de développement d'applications d'entreprise mobiles
Le "responsive web design" la place des navigateurs Chrome, Firefox, Opera, IE
La virtualisation du poste client, ultrabooks, chromebooks, smartphones et la place du BYOD
Les différents "devices" smartphone, tablette, tabphone et PC et les langages de développement

Evolution des réseaux

Réseau de WAN-MAN, LAN, PAN, BAN, LTN, LPWAN,
La monté en puissance des réseaux mobiles de la 4G vers la 5G, versus LTE du Bluetooth, Wifi, LIFI
HSPA et des satellites, la sécurisation VPN - Ipsec et MPLS

Le Cloud normes et outils

Positionnement : cloud privée, cloud public, cloud hybride
Le SaaS : impact et organisation, Les différents modes de distribution, Paas, Iaas
Les outils potentiels : Openstack, Amazon Web Services, CloudStack, Eucalyptus
Les services du cloud et les modes de gestion et de facturation

Big data et Open data

Les objectifs et utilisation des données.
Les éléments du trois V : Volume, Variété, Vitesse
Provenance et structure des données, Les technologies disponibles : MapReduce, Hadoop Pig, Hive
La structuration des base "NoSQL", Les traitements : "In-Memory"

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
L'engouement pour l'ESB et l'offre du marché. Les enjeux véritables de ce concept
Business Intelligence

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
Les outils de développement (Zend, Eclipse...). Les bases de données (MySQL,  Maria DB, Postgres)
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 œuvre
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 gestion de la signature électronique.

L'ergonomie des applications

L'accessibilité devient une obligation légale!
La charte d'ergonomie : rôle, contenu technique, règles de mise en pratique
La charte graphique et l'utilisabilité
Rôle de la maquette, comment la réaliser : quelles techniques de maquettage? Les principes d'interaction à respecter, par quoi commencer, quelles sont les compétences à avoir?
Méthodologie du projet Web
Quelle méthodologie utiliser? L'inventaire des sources documentaires, applicatives, décisionnelles. Comment conserver une cohérence globale de l'information? Quels nouveaux services proposer? Déterminer les niveaux de gestion des contenus et les processus de validation, les niveaux d'habilitation et de sécurisation.

Synthèse

Synthèse des technologies et leurs impacts sur les développements, les types d'applications.
Perspectives d'évolution des outils, des acteurs et des projets.
Etudes de cas opérationnel.