Google+

Pixystree: Agence de communication internet "Full Services"

Contactez-nous :

Tel : +32 2 648 84 63
Gsm : + 32 477 789 445
Email : selossej@pixystree.com


logo

Tendances et développement en architecture Web
Durée : 2 jour(s)
Tarif : Consultez-nous

 

DEMANDE DE DEVIS SANS ENGAGEMENT – CLIQUEZ ICI

 

Public :

  • Toute personne de profil technique, désirant découvrir les nouvelles technologies de développement et les architectures associées.

 

Objectifs :

  • Avoir une vue d’ensemble des architectures, langages, technologies et plates-formes de développement.

 

Pré-requis :

  • Culture informatique technique.

 

Historique du développement d’application et des architectures

  • Architecture ordinateur central/terminaux passifs 1/1
  • Architecture client/serveur 2/2 (client lourd)
  • Architecture client/serveur 3/3 (client léger)
  • Architecture Web n/3 – Internet/Intranet/Extranet
  • Applications mobiles

 

Les bases des applications Web

  • Internet et le World Wide Web
  • Le navigateur Web
    • Rôles et fonctionnalités
    • Notion de plugin
    • Offres
    • Respects des standards
  • Le serveur Web
    • Rôles et fonctionnalités
    • Offres
  • Le protocole HTTP
    • Les versions standards
    • HTTPS et SLL
    • Mécanisme de requête/réponse
    • Les méthodes HTTP
    • Les codes d’états
    • L’identification
    • Notion de session (suivi par cookie et réécriture d’URL)

 

La conception Web

  • Standards et W3C
  • Du HTML vers le XHTML et les CSS 2.1
    • Le Web sémantique
  • Outils de conception Web
  • Bonnes pratiques de la conception Web
    • La charte graphique
    • Ergonomie et mise en page
    • Colorimétrie
    • Typographie
    • Accessibilité

 

Le développement Web côté client

  • Interactivité côté client
    • Applet Java
    • Contrôle ActiveX
    • JavaScript et frameworks JavaScript
    • Flash

 

Le développement Web côté serveur

  • Application Web dynamique avec CGI
  • PHP et la plate-forme LAMP
    • La plate-forme LAMP
    • Le langage PHP
    • Le système d’exploitation Linux
    • Le serveur Web Apache
    • La base de données MySQL
    • Open source et esprit communautaire
  • Le langage Java et la plate-forme Java EE
    • Historique et philosophie
    • Les différentes plates-formes (Java SE, Java EE, Java ME)
    • Principe de développement et de déploiement
    • Développement Web Java EE (Servlet, JSP, TagLibs)
    • Le modèle MVC
    • Les services Java EE (RMI/IIOP, JMS, JDBC, JTA/JTS, JNDI, …)
    • Liste, rôle et composantes d’un serveur d’applications
    • Les environnements de développement
    • Open source et esprit communautaire : Apache Jakarta (Tomcat, Struts, …), Spring, Hibernate, …
  • Le framework ASP.NET et la plate-forme Microsoft .NET
    • Historique et philosophie
    • L’ancienne plate-forme Visual Studio 6
    • Le Framework .NET
    • Principe de développement et de déploiement
    • Développement Web ASP.NET avec les composants WebForms
    • Les contrôles serveurs
    • Configuration de la gestion des sessions HTTP

 

Les apports de XML

  • Le meta langage XML
  • Intérêt de XML
  • Cas d’utilisations de XML
  • Syntaxe d’un document XML
  • Etats d’un document XML
    • Document bien formé et document valide (DTD et XSD)
  • Présentation et mise en forme de données XML
    • Les feuilles de styles XSL (XSLT et XSLFO)

 

Le Web 2.0 et les services orientées utilisateurs

  • Web 2.0 et les services orientées utilisateurs
    • Historique et principe du Web 2.0
    • Les services Web 2.0 (tags, wikis, réseaux sociaux, mashups, messagerie instantanée, webcast, podcast, téléphonie)
    • Les sites Web 2.0 (wikipédia, myspace, youtube, flickr, del.icio.us, technorati, skype, netvibes, …)
    • Les technologies du Web 2.0 (AJAX, RSS/Atom, Services Web REST et SOAP)
  • Tendances à venir – Architecture RIA
    • Flex, Open Laszlo, Silverlight, JavaFX

 

Comment concevoir son site WEB

  • Démarche de création d’un site
  • Les différentes solutions de conception
    • Les blogs
    • Les moteurs de blogs
    • Les CMS
  • Les principaux CMS
  • Le référencement de votre site
  • Les principaux hébergeurs