Les technologies du Web – synthèse
Réf: IRT
Durée: 3 jours
Objectifs de la formation
Ce séminaire de synthèse vous permettra de faire un point complet sur les technologies Internet/intranet. Il vous présentera d »une manière simple et concrète : les infrastructures et techniques sous-jacentes ; les standards et les outils disponibles pour’, ‘Conception d »architecture Web Portails et gestion de contenu Services Web, synthèse XML, synthèse
Formation web, Formation technologies, Formation services securite architectures
Programme de Formation
Le système d’information
– Rôle des applications Intranet, Internet, Extranet dans le système d’information. Leurs impacts sur l’architecture technologique et sur les aspects fonctionnels de l »entreprise.
– Nouvelle infrastructure de communication pour les applications. Evolution du traditionnel client/serveur 2-tiers vers les architectures 3-tiers et n-tiers. Comparaison des architectures 2 et 3 tiers. Limites du client/serveur, ROI/TCO, comparaison avec les projets Web (coûts de développement, temps de développement et portabilité, durée de vie, durée et gestion des versions, données).
Les technologies de base
Fonctionnement d’une infrastructure Internet
– Architecture et organisation de l »Internet. Les protocoles IP, IPv6, ICMP, UDP, TCP, adressage, ports applicatifs, nommage, DNS, routage.
– Impact des réseaux sur les technologies du Web.
– Noms de domaines : obtention, réglementation juridique.
Topologie du réseau
– Systèmes autonomes.
– Fournisseurs de services, d »accès : les types d »accès au Net (câble, xDSL, PPP, boucle locale radio).
– Offres des opérateurs. Fournisseurs de services.
– Equipement d »accès – routeur…
– Evolution vers les hauts débits : fibre optique FTTH.
Réseau privé virtuel VPN IP
– Principes, bénéfices pour une entreprise, utilisations (interconnexion de sites, accès depuis les nomades).
– Intranet étendu.
– Qualité de service : l »approche MPLS.
– Sécurisation : les tunnels IPSec.
Evolution du système d »information
– Tirer profit des infrastructures, déployer les services au plus près des utilisateurs, contrôler et maîtriser l »utilisation des services, spécifier et maîtriser une politique d »utilisation.
Les services de base
Messagerie
– Mime, format de représentation et d »échange : codage, avantages.
– Les protocoles de messagerie (POP3, IMAP4, SMTP).
– Le courrier électronique, le volume des messages, le nombre et la taille des pièces jointes, le spam.
– Les outils de communication synchrone ICQ, IRC, Instant Messaging, chats.
– Les clients de messagerie : Outlook, Notes Mail, Messenger, …
– Les serveurs de messagerie : Exchange, Lotus Domino…
– Les messageries Internet SendMail, Eudora, gmail. Les offres WebMail.
– Les offres propriétaires et Open Source.
– Les failles de sécurité. La messagerie sécurisée. Evolution de l »offre.
Annuaire
– Le concept d »annuaire d »entreprise.
– Protocoles d »accès, modèle et syntaxe des données, annuaire et bases de données.
– Historique et panorama : gestion des utilisateurs, DNS, Whois, annuaires applicatifs, X.500.
– Le protocole d »interrogation LDAP, ses modèles : information, nommage, fonctionnel, sécurité, duplication.
– LDIF : format d »échange.
– Les URL LDAP.
– Déploiement d »un service d »annuaire d »entreprise : créer son modèle, gérer la duplication.
– Les offres serveurs : OpenLDAP, Sun/Netscape, IBM, Novell, Microsoft, Domino – critères de choix.
Les moteurs de recherche et les portails
– Le rôle stratégique. Les enjeux, les acteurs, les impacts.
– Le modèle économique de société de l »information.
– Les techniques d »indexation, de référencement, de classement. Sources fiables d »indexation.
– Le trafic, les outils de supervision, la pertinence.
– Le fonctionnement des moteurs de recherche Google, MSN…
– Les moteurs spécialisés (images, sons, photos, multimédia…).
– La recherche sur le poste de travail.
– Les portails (Yahoo, MSN, AOL, Voila…). Les outils de personnalisation.
– Quelle audience et quel » passage » sur Internet ?
– Les liens sponsorisés, Adwords de Google, modèle économique.
Travail collaboratif
– Le travail collaboratif du point de vue de l »Internet et du Web. Les particularités.
– Quels outils pour quels besoins ? OpenWFE, Shark, Bonita…
– L’environnement d »entreprise et l »environnement personnel pour le travail collaboratif.
– L’accessibilité.
– Le matériel et les services réseaux. Le contrôle des ressources.
– La politique de sécurité.
– Les fonctions : groupware (partage écran, paperboard…), workflow (XPDL, WFXML).
– Le Peer to Peer.
– Enjeux de Vista et des offres bureautiques (Officesystem).
Multimédia sur IP
– L »infrastructure IP des services multimédias.
– Images, sons, vidéo : les formats GIF, JPEG, MP3, MPEG…
– TNT, vidéo à la demande : DVB-T, TVHD.
– Les logiciels de Streaming : QuickTime, Windows Media Player…
– Les technologies de la voix sur IP. La vidéo sur IP. La diffusion multicast. IPTV, WebTV, WebRadio. Le protocole SIP. Skype, Jabber.
– Les protocoles RTP, H323.
Le Web
– Les principes de base : URI, HTTP, HTML. La localisation, le transport, la présentation.
– La gestion de la session utilisateur.
– Le XML pour le Web.
– La présentation des informations (HTML, DHTML, XHTML, feuilles de style…).
– Le client universel (browser). Principe. Positionnement fonctionnel et opérationnel.
– Les navigateurs Web, fonctionnalités et différences: Internet Explorer, FireFox, Netscape, Opera, Nautilus.
– Les solutions PC léger, lourd, PDA.
– Les offres RSS et podcast.
Le Web 2.0
– Concepts de base. Interface utilisateur riche, ergonomie. D »une logique applicative à une logique de services. Les services applicatifs et leur accessibilité.
– Clients riches. Rich Internet Application. Rich Desktop Application. Ajax, Flex, XUL, XAML, etc.
– Les navigateurs, serveurs, portails… vis-à-vis du Web 2.0.
– Place de l »utilisateur, partage d »information, syndication de contenu, collaboration : blog, wiki, RSS, Atom, podcasting, vidcasting, bureautique en ligne, portails.
– L »offre du marché. Les outils disponibles. La place des principaux acteurs.
– Exemples représentatifs : wikipedia, google, amazon, ebay, etc.
– XML et Web 2.0.
– Intégration du Web 2.0 au SI. Les apports au niveau de l »entreprise.
Le commerce électronique
– Rappel : les concepts B2B, B2C, P2C, mbusiness, business et leurs utilisations des technologies.
– Paiement sur le Net. Systèmes de paiement : SET, SSL et HTTPS, tiers de confiance, micro-paiement, les architectures de paiement sécurisé, gestion du numéro de carte bancaire. Les technologies et obligations du back office.
– La gestion de contenu (CMS). Exemples de solutions vignette, open text, documentum, Zone/Plone, Spip.
– Les outils de mesure d »audience Clicksteam, Webmeasure, Adsuite.
– Les outils d »analyse du trafic : webtrend, net.Analysis…
– Les technologies et offres d »animation : outils de syndication, solutions de fidélisation.
La sécurité
La problématique
– En quoi les nouvelles technologies fragilisent les architectures et les applications ?
– Les types d »attaques sur TCP/IP : ip spoofing, tcp flooding, SMURF, cheval de Troie, Netbus, NetOrifice…
Services de sécurité
– Confidentialité, authentification, intégrité, refus de service, non-répudiation. Signature et checksum. Systèmes certifiés, systèmes sécurisés.
Authentification
– Mots de passe, Active Card, Secure ID, biométrie, … Authentification PPP. Systèmes d »authentification Radius, Kerberos, … Solutions cartes à puce.
Sécurité d »accès
– Le firewall, le proxy : différences, complémentarité, masquage d »adresse.
– Architecture et localisation du firewall, la DMZ (zone démilitarisée), choix du firewall. Impact du firewall sur les technologies.
– Le filtrage de paquets, les routeurs filtrants, ACL.
Réseau privé virtuel
– Fonctionnement IPSEC, les protocoles sécurisés L2F, PPTP. Tunnel de sécurité, règles de sécurité. Réseau privé virtuel sur backbone d »opérateur, sur Internet.
– Offre Cisco, Checkpoint, VPN administré.
Cryptographie
– Législation française. Quelle législation pour un projet international ?
– Clés symétriques et asymétriques. Cryptage de données.
– La signature électronique : MD5, SHA.
– Les certificats : le standard x509, principe de fonctionnement, installation, achat. Serveurs de certificats, tiers de confiance.
– Spécificités et mise en place d »une infrastructure de clé publique (PKI/EGC).
Les architectures d »application
Introduction
– Les différents serveurs de l »architecture d »un système d »information : fichiers, bases de données, transactionnels, d »applications, d »objets, Web.
– Les interactions possibles entre ces serveurs.
– Leur positionnement par rapport aux architectures Internet
Le XML
– Présentation XML. Un méta-langage. Description de données et de documents. Les XML Schema. Les parseurs (Xerces, MsXml, Xt…), modèle DOM/SAX.
– Les traitements XSLT, les feuilles de styles, les moteurs de transformation XSLT (Xalan…).
– La publication avec XSL-FO.
– Les services Web, l »interconnexion entre applications. Exemples de requêtes. Méthodes de communication.
– Les langages XML (ebxml, XHTML, BPML…).
– Le déploiement sur le WAN.
– L »adoption de XML comme référentiel de méta-données (DSML, XMI, VoxML…).
– Le protocole de synchronisation SyncML de données entre mobiles et serveurs applicatifs.
Technologies côté client
– Les navigateursleurs différences et leurs impacts sur les technologies clientes. Internet Explorer. Mozilla, son évolution, ses composants (Gecko, FireFox, ThunderBird, etc.).
– Les plug-ins. Extension FireFox.
– Les problèmes de déploiement.
– La présentation côté client, le langage HTML et ses limites.
– L »interaction côté client : les scripts Javascript, les feuilles de style (CSS), le Document Object Model (DOM), intégration au HTML (DHTML), le XHTML, le Flash.
– L »interfaçage des formulaires (envoi serveur), les cookies.
– Les interfaces riches : composants ActiveX, les applets Java, l »offre Macromédia, Flash, SVG, XForms, Ajax, etc.
– Rich Desktop Application (RDA), Rich Internet Application (RIA).
– Rich Media, SMIL.
– Les formats graphiques : GIF, PNG, JPEG.
– La gestion des streams (MPEG, MP3, DivX).
– Les droits numériques : DRM.
– Client lourd. Client léger. Client riche. Eclipse RCP. Interfaces graphiques XML : XUL, XAML et Vista, SilverLight, JavaFX.
Technologies côté serveur
– Les architectures n-tiers.
– Le dialogue client-serveur. La gestion des sessions.
– Les composants serveurs. Les programmes, les serveurs, les architectures.
– Les programmes serveurs. Appel, présentation des CGI (développement, sécurité, portabilité), les technologies PHP, JSP, TagLib Java, PERL, ASP, ASP.NET.
– Les approches orientées composant (Enterprise JavaBeans de Sun, Microsoft .Net). Les API propriétaires (NSAPI, MSAPI, Apache API…).
– L »architecture J2EE. Les Frameworks utilisables (Struts, Spring, Hibernate, etc.).
– L’architecture .NET. Framework .NET 3.5, Visual Studio 2008, CLR, classes .NET.
– Panorama des autres solutions PHP, Zend, architecture LAMP, Zope/Plone…
– L’accès aux données. Les composants JDO/SDO. Le transactionnel.
– L’intégration aux systèmes hérités.
Les serveurs Web et les serveurs d »applications
– Les infrastructures systèmes et réseaux. Les systèmes d »exploitation Linux, 2008, Unix, autres.
– La répartition de charge et la haute disponibilité. L »approche cluster.
– Les serveurs Web (Apache, IIS…). Hébergeurs. L »outillage (migration répartition de charge…).
– L’évolution. Les serveurs d »applications.
– Rôle du serveur d »applications dans l »architecture Web.
– Service de présentation, services d »objets distribués, services de transaction distribués, services de contrôle de flux, services d »accès aux ressources, services d »administration et de déploiement.
– L »offre commerciale : IBM WebSphere, SUN iPlanet, Weblogic de BEA, Oracle 9iAS, etc.
– L »offre Open Source : TomCat, jBoss, Jonas, Geronimo…
– Les bus d »applications, définition, utilisation.
– Les technologies pour exploiter une application Windows sur le Web : le client Citrix.
Les architectures distribuées et les Web Services
– Les Web services, standards (SOAP, WSDL, UDDI, BPML, BPEL), définition, mise en oeuvre sous .Net et sous Java. Déploiement sur le WAN.
– Les moyens de connexion des Web Services aux applications existantes.
– Les architectures SOA.
– Spécificités et avantages des architectures distribuées.
– Panorama des autres technologies (modèle Corba/IIOP, DCOM, modèle RMI…).
– Comparaison des architectures (interopérabilité, portabilité, protocoles de communication, interopérabilité des langags, portabilité du code, cycle de vie des composants, sécurité, performance) entre technologies MOM-Java, COM/DCOM/ActiveX, SOAP, Corba, Java/RMI/EJB.
– Offre .NET/Websphere, .NET/J2EEE, ASP-SQL Server-COM+/JSP-RDBMS-servlet, WebMethods…
Mobilité
– Les PAN et les normes WI-FI, Wimax, Bluetooth. Les réseaux LAN, Wireless Wan, boucle radio.
– Technologies en environnement cellulaire : GSM Data, GPRS.
– Les réseaux haut débit EDGE, UMTS, HSDPA.
– Les réseaux privés sans fil : architecture avec une station de base, architectures hybrides (filaire et radio).
– Le routage IP en environnement mobile.
– Avantages et inconvénients du IP mobile. Quel avenir pour le PDA communiquant ?
– Terminaux nomades (PDA, WebTV, bornes, …). Outils de développement pour PDA.
– Passerelles Intranet/Mobile. Impact sur les services distribués. Impact XML multicanaux.
– Les solutions de sécurité pour les offres de mobilité.
– Mobilité dans Ipv6.
Synthèse et perspectives
– Evolution des infrastructures vers les réseaux mobiles, haut débit, multimédia, VPN étendu.
– Système d »information ouvert. Le rôle de l »Internet et des standards. L »évolution des modèles économiques.
– Migration vers IPV6.
– Glossaire.
– Bibliographie.
Profil Stagiaires & Pré-requis
Ce séminaire s’adresse aux chefs de projets, décideurs informatiques, développeurs, responsables informatiques, webmaster. Aucune connaissance particulière.
Prix : 2510 € HT
Paris, Lyon, Aix, Nantes, Rennes, Toulouse, Bordeaux, Bruxelles, Strasbourg, Lille, Geneve, Sophia Antipolis, Luxembourg
Dates de Formation
Nous consulter