Formation : Les technologies du Web
Se former avec
ORSYS
- Renseignements :
- Durée : 3 Jours
- Type : En centre (inter)
- Diplômant : Non
-
Prix H.T. € :2060.00
- Objectifs :
- 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 développer des applications efficaces et sécurisées ; l'impact de l'introduction des nouvelles technologies telles que la mobilité ou le commerce électronique sur les applications et plus généralement sur les comportements et la société.
- Public visé :
-
Ce séminaire s'adresse aux chefs de projets, décideurs informatiques, développeurs, responsables informatiques, webmaster.
- Pré-requis :
- Il permet de découvrir les principes de fonctionnement, les architectures d'applications et les services fondamentaux à partir d'une simple culture générale en réseau et informatique.
- 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, 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.
Annuaires
- 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 navigateurs, leurs 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.
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 2.0, Visual Studio 2005, 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, 2000, Unix, autres.
- La répartition de charge et la haute disponibilité. L'approche cluster.
- Les serveurs Web (Apache, IIS...). 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 langages, 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.
08/04/2008 au 10/04/2008 (35)
23/09/2008 au 25/09/2008 (69)
08/04/2008 au 10/04/2008 (44)
30/09/2008 au 02/10/2008 (Tous)
08/04/2008 au 10/04/2008 (69)
28/04/2008 au 30/04/2008 (99)
26/03/2008 au 28/03/2008 (75)
17/06/2008 au 19/06/2008 (75)