Accueil > Technologies WEB > Conception d’Architecture Web
Formation #TWC23

Formation Conception d’Architecture Web

Durée : 4 jours

Code : TWC23


Prochaines dates programmées :

Du 04 au 07 Juin 2024

Du 24 au 27 Sept. 2024

Du 24 au 27 Déc. 2024

Fin d'Inscription :
Le Bulletin d'Inscription doit être rempli, cacheté, signé et envoyé par email : Au minimum 15 JOURS OUVRÉS avant la date de formation.
Si vous avez un besoin URGENT et que vous souhaitez une date de formation plus proche que les sessions programmées (minimum 15 à 20 jours ouvrés à date de votre demande)

Objectifs

  • Comprendre l'état de l'art des technologies Web
  • Mesurer l'impact des technologies Web sur les applications internet et intranet d'entreprise
  • Acquérir des connaissances clefs en matière de technologies du Web
  • Comprendre les démarches de mise en oeuvre et les différents domaines d'application de ces technologies
Programme

Partie 1 : Comprendre l'architecture des applications Web

1/ L’architecture des applications Web : synthèse
  • Appréhender l'évolution et les enjeux des des SI orientés Web et multimédia
  • Distinguer les architectures Intra-Inter-Extra/net
  • Analyse du marché des clients et leur évolution
  • Comprendre le rôle des serveurs et la virtualisation
  • Analyser les aspects positifs et négatifs du client léger
2/ Les applications et les composants du côté client
  • Hébergement interne, mutualisé, solutions Cloud hybride, privé. Impact applicatif
  • L'ergonomie des applications : responsive, material, impact MVC
  • JavaScript et JScript : analyse des différents scripts
  • SilverLight, ActiveX, Java, JavaFX : analyse des différents composants
  • Concevoir les limites du déploiement (ASP.Net Ajax, Rialto...)
  • HTML5 : opportunités pour les applications métier avec ses API et CSS3
  • Les formats Widgets, Gadgets, MicroFormats
  • La mode Ajax et les frameworks de développement (AngularJS, jQuery, GWT...)
  • Faire la distinction entre Internet (RIA) et le composant Desktop (RDA)
  • Analyser la fonction dans l'architecture applicative
3/ Assimiler l'ensemble des protocoles XML
  • Moteurs de transformation XSLT, présentation XML, et parseurs XML
  • Connaître les divers moyens de connexion entre les applications et les services Web
  • Les protocoles XML (SOAP, WSDL). Le protocole REST. Le format JSON
  • Mesurer l'impact XML sur les applications Web
  • Pourquoi adopter XML en tant que référentiel de métadonnées? (VoxML,DSML, XMI)
4/ Développer et héberger des composants applicatifs
  • Aborder les différents scripts : PHP, JSP, ASP
  • Microsoft .Net, Entreprise JavaBeans de Sun : Les approches orientées composants
  • Appréhender les Web services : standards (SOAP, WSDL) ou développements (Microsoft .Net, Sun/NetBeans)
  • IBM WebSphere, .Net Enterprise Server, Sun One, Weblogic de BEA, Oracle 11gAS, JBoss, Tomcat : les offres de serveurs d'applications complets
  • Comprendre le mode de fonctionnement et les techniques d'implémentation de l'architecture .Net de Microsoft. (Common Language Runtime,Framework, ASP .Net, Enterprise Server)
  • Comprendre le rôle de la plate-forme JEE
  • Comprendre le concept d'indépendance des plates-formes matérielles d'exécution
  • Connaître les Frameworks Java les plus répandus (Sprint, Hibernate, struts)
  • Comprendre la notion de Design Patterns
5/ Présentation de l'espace de publication
  • Savoir utiliser le Web comme support de publication-diffusion
  • Connaître les 3 services offerts: publication de données, publication de documents avec et sans structuration préalable
  • Maîtriser la recherche de documents et leur indexation
  • Les technologies des moteurs :
  • indexation "full-text"
  • statistique
  • sémantique
  • linguistique
  • Appréhender le CMS : la gestion de contenu
  • Savoir valider un document et prendre en charge son cycle de vie
  • Pouvoir gérer des habilitations, des métadonnées XML, des Workflows de validation, présentation, et multiformat
  • Avoir une vue d'ensemble des différentes offres de CMS (Alfresco, Joomla, Jahia,eZ Publish, SPIP, Jetspeed)
  • Mesurer l'importance des nouvelles versions d'outils bureautiques orientées XML
  • Offres de type documentaire (Documentum, SharePoint) et recherche (Autonomy) : connaître leurs typologies
6/ Présentation de l'espace de collaboration
  • SMTP, POP3, IMPA4 : les différents protocoles
  • Comprendre l'utilité des forums
  • Appréhender le protocole MIME
  • Connaître le protocole LDAP et les annuaires
  • Pouvoir accéder aux annuaires via LDAP
  • Avoir une vision de l'ouverture des messageries vers le .Net
  • l'introduction de la messagerie instantanée (Google, Yahoo, Skype)
  • Assimiler la gestion d'agenda partagé et ses différents aspects
  • Savoir comment fonctionnent le Push Mail et les messageries SMS
  • L'établissement de groupes de travail et la mise en place de forums
  • Le travail collaboratif : domaines d'application
  • Assimiler le concept de Wiki et de log
  • Savoir utiliser le Workflow par l'intermédiaire du Net
  • Être capable de coordonner des tâches, suivre le processus et faire circuler des formulaires
  • Aperçu des progiciels du marché (Abode, W4)
7/ Applications métiers
  • Le portail d'intégration. Syndication des sources de contenus et de services
  • Les portails : point d'accès unique, personnalisation des services en fonction de l'utilisateur
  • Les offres éditeurs :
  • LifeRay, IBM...
  • L'Open Source : Drupal, SPIP...
  • L'engouement pour la SOA et l'offre du marché. Tibco, Microsoft, Oracle, IBM...
  • Les enjeux véritables du concept de SOA
  • Relation Client, Business Intelligence et DataWeb
8/ Les différentes applications métiers
  • Comprendre le fonctionnement du portail d'intégration
  • Passer par portails spécialisés et syndiquer des sources de contenus et services
  • Avoir un point d'accès unique grâce aux portails et personnaliser des services en fonction de l'utilisateur
  • Offres éditeurs : Vignette, MediApps, IBM, Documentum
  • Open Source : SPIP,Jahia, PHPunke
  • Enjeux et tendance à l'EAI et l'offre du marché (Tibco, BEA Systems, Web Method)
  • Étude de la Business Intelligence et DataWebGestion
  • Gérer la Relation Client

Partie 2 : L'impact sur le Système d'Information

1/ Impacts sur la sécurité du SI
  • La sécurité :
  • Approche globale
  • Les nouveaux risques
  • Les moyens disponibles
  • 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
  • Protocoles SSL, HTTPS, oAuth et les solutions SSO
  • MDM, gestion du parc et de la sécurité en environnement BYOD, multi canaux
  • Les solutions pour les applications de e-commerce
2/ Impacts sur la gestion des données de l'entreprise
  • Intégration des données de l'entreprise
  • SGBD du marché : Oracle, SQL Server, MySQL, PostgreSQL
  • Interfaçage avec le Web. Evolution. Les bases de données dans les Clouds
  • Big Data :
  • impact sur les architectures temps réel (lambda)
  • comment gérer de grosses volumétries
  • Renforcement du Business Intelligence au cœur de l'architecture
  • Exemple de l'architecture et fonctionnement Hadoop (requêteur, data mining...)

Partie 3 : La démarche et l'organisation

1/ Conception et démarche de mise en œuvre
  • La contrainte légale de l'accessibilité
  • Comprendre la charte d'ergonomie (règles de mise en pratique, rôle et contenu technique)
  • Appréhender la charte graphique et l'utilisabilité
  • Comprendre le but et la réalisation de la maquette grâce aux techniques de maquettage
  • Assimiler la méthodologie d'un projet Web
  • Savoir quelle méthodologie privilégier, faire l'inventaire des sources documentaires, applicatives et décisionnelles
  • Savoir conserver une cohérence globale, connaître les nouveaux services offerts
  • Réaliser le plan du site et son rubricage tout en déterminant la gestion des contenus, les processus de validation, les niveaux de sécurisation et d'habilitation
  • Savoir quand recourir à l'externalisation, les atouts des services de type ASP (Application Service Provider)
  • Comprendre l'intérêt du bureau virtuel ?
Approche Pédagogique

Approche Pédagogique

  • Pédagogie très opérationnelle fondée sur l'alternance entre théorie et pratique
  • Cas pratiques
  • Remise d’outils
  • Echanges d’expériences
Public Cible

Personnes Visées

  • Chefs de projets
  • Décideurs informatiques
  • Développeurs
  • Responsables informatiques
Dates

Dates

  • Du 04 au 07 Juin 2024
  • Du 24 au 27 Sept. 2024
  • Du 24 au 27 Déc. 2024
  • Fin d'Inscription :
    Le Bulletin d'Inscription doit être rempli, cacheté, signé et envoyé par email : Au minimum 15 JOURS OUVRÉS avant la date de formation.