Prérequis
Aucun
Durée
2 jours
Contenu Technique de la Formation
La formation aborde les contenus techniques suivants :
- Les infrastructures de base
- Les services d’Internet
- Les technologies côté client
- Les technologies côté serveur
- Les nouvelles architectures et leur sécurité
Objectifs de la Formation
Les objectifs visés par cette formation sont :
- Comprendre les concepts des technologies du Web
- Connaître les infrastructures et les services de base d'Internet
- Découvrir les nouvelles technologies côté client et côté serveur
- Connaître les nouvelles architectures et leur sécurité
Table des Matières
Le Système d'Information
- Rôle des applications intranet, Internet, extranet dans le SI
- Nouvelle infrastructure. Evolution vers les architectures n-tiers
- Evolution vers le Cloud Computing
Fonctionnement d'une infrastructure Internet
- Architecture. Protocoles IP, IPv6, GeoIP. Adressage, ports applicatifs, DNS, routage. Qualité de service MPLS
- Impact du réseau sur les performances Web
- Topologie du réseau : fournisseurs d'accès. Opérateurs. Evolution vers les hauts débits : fibre optique FTTH
Les services de base
- Messagerie : MIME. Les protocoles (POP3, IMAP4, SMTP). Le spam. Clients et serveurs de messagerie
- Annuaires : concept. Gestion des utilisateurs, Whois, X.500. Protocole LDAP. LDIF. OpenLDAP, Domino. Critères de choix
- Moteurs de recherche : indexation, référencement, analyse du trafic, liens sponsorisés (Criteo, AdWords)
- Outils collaboratifs : quels outils pour quels besoins ? Portail, blog, wiki, bureautique en ligne...
- Réseaux sociaux d'entreprise, les espaces collaboratifs, les CMS (SharePoint, Joomla, Drupal...)
- Multimédia sur IP : image, son, vidéo à la demande, streaming. Diffusion multicast. IPTV. Protocole SIP, VoIP, H323
- Le commerce électronique : principe. Les plateformes (Prestashop...). Le e-paiement
La sécurité
- Les types d'attaques sur TCP/IP
- Services de sécurité : confidentialité, authentification, intégrité, refus de service, non-répudiation
- Authentification : OAuth, Active Card, Secure ID, biométrie... SSO, authentification Kerberos...
- Sécurité d'accès : le firewall, le proxy. Architecture, la DMZ. Le filtrage de paquets, les routeurs filtrants, ACL
- Réseau privé virtuel : VPN. Fonctionnement IPSEC, les protocoles sécurisés L2F, PPTP. Tunnel de sécurité, SSH
- Cryptographie : législation. Clé publique (PKI/EGC), certificat, signature électronique, SSL. Le tiers de confiance
- Obligations légales : CNIL, normes ISO 2700x
Technologies côté client
- Les navigateurs, leurs impacts. Les plug-ins. Les URI, le protocole HTTP
- Les langages HTML5, CSS3 et JavaScript. Les apports d'EcmaScript 6
- Les API JavaScript HTML 5 (gestion de la persistance, accès aux ressources des terminaux...).
- Les frameworks JavaScript (AngularJS, jQuery...)
- Les spécificités des terminaux mobiles et des tablettes : taille écran, capacité mémoire, OS...
- Impact des terminaux mobiles, tablettes, ordinateurs sur les interfaces Web : le Responsive et le Material Design
- Les technologies d'industrialisation du Front End (Grunt, Bower, Yeoman, Jasmine...)
- Le langage XML, les XML Schema. Les parseurs
- Les interfaces graphiques XML : SVG, XAML. Définition des interfaces Android via XML
- Les interfaces riches et leur ergonomie : Java FX8, QT, Flash
- Les traitements XSLT. La publication avec XSL-FO. Les services Web
Technologies côté serveur
- Les architectures n-tiers. Les approches orientées composants
- L'architecture Java EE (JSF, JPA, EJB, JAX-RS...). Le framework Spring
- Le framework .NET et les frameworks associés (NHibernate...)
- PHP, Zend Framework 2, Symfony 2
- Genèse du JavaScript côté serveur et de Node.js. Le moteur Google V8
- L'accès aux données
Les serveurs Web et les serveurs d'applications
- Les serveurs : bases de données, applications, Web. Leur positionnement par rapport à Internet
- La répartition de charge et la haute disponibilité, NginX. L'approche cluster
- Les serveurs Web (Apache, IIS...). Serveurs JavaScript NodeJS. Hébergeurs
- Les serveurs d'applications. Service de présentation, d'objets distribués, d'administration...
- L'offre commerciale : IBM WebSphere, Oracle Application Server...
- L'offre Open Source : Tomcat, JBoss WildFly, GlassFish...
Les architectures distribuées et les Web Services
- Les standards (SOAP, WSDL, UDDI, BPML, BPEL), mise en œuvre
- Les services Web SOAP et REST. La connexion des Web Services aux applications existantes
- Les architectures SOA. Spécificités. Panorama des autres technologies
- Les plateformes de Cloud Computing : IaaS, PaaS, SaaS (Amazon Web Services, Azure...)
- Le Big Data et le NoSQL (Hadoop, Cloudera, MongoDB, Cassandra)
En Pratique
- La formation propose différents exercices de mise en contexte et de débats visant à prendre connaissance des concepts théoriques proposés au sein de la formation.
Modalités et Inscription
Cette formation est proposée selon deux formules pour s'adapter au mieux à vos besoins :
Session régulière
Des sessions sont organisées à intervalles réguliers. Demandez les prochaines dates planifiées pour vous inscrire à la prochaine session.
Sur mesure & intra-entreprise
Vous souhaitez former vos équipes directement dans vos locaux ou adapter le programme technique à votre contexte d'entreprise ? Contactez-nous pour obtenir un devis personnalisé.