EFREI 2008-2009 Mathieu Nebra



Documents pareils
Programmation Web. Madalina Croitoru IUT Montpellier

les techniques d'extraction, les formulaires et intégration dans un site WEB

Echosgraphik. Ce document sert uniquement à vous donner une vision sur ma manière de travailler et d appréhender un projet

Langage HTML (2 partie) <HyperText Markup Language> <tv>lt La Salle Avignon BTS IRIS</tv>

Sommaire. -1-Computer en bref. Web en bref. Le web 3.0,...la mobilité. Evolution du Web web1.0, web2.0, web2.b, web3.0...

novatis Agence Web innovatrice

Introduction à. Oracle Application Express

Les outils de création de sites web

Sommaire : Pourquoi créer un site web? Qu est-ce qu un site Web? Les différents types de sites. Quelles solutions peuvent être employées?

INFORMATIQUE & WEB. PARCOURS CERTIFICAT PROFESSIONNEL Programmation de sites Web. 1 an 7 MODULES. Code du diplôme : CP09

Architectures web/bases de données

Nous vous proposons des formations à la carte et vous accompagnons dans leur mise en oeuvre au quotidien.

Karim EL KHALIFA Web developer

Autour du web. Une introduction technique Première partie : HTML. Georges-André SILBER Centre de recherche en informatique MINES ParisTech

Petite définition : Présentation :

1 ère Université WEB. Courbevoie Samedi 21 octobre Votre site interactif sur internet.

RESUME DE CARRIERE. Alice JULIENNE. 23 ans Nationalité Française Développeur Web Front-End. Compétences

Formation Webmaster : Création de site Web Initiation + Approfondissement

A5.2.4 Étude d une technologie, d'un composant, d'un outil

WEB & DÉVELOPPEMENT LES BASES DU WEB LE LANGAGE HTML FEUILLES DE STYLES CSS HISTORIQUE D INTERNET ET DU WEB LES DIFFÉRENTS LANGAGES

Catalogue des Formations Techniques

Informatique & Systèmes de Communication. Stages de 12 à 16 semaines aux Etats-Unis

Magento. Magento. Réussir son site e-commerce. Réussir son site e-commerce BLANCHARD. Préface de Sébastien L e p e r s

Informatique et Internet

LANGAGUE JAVA. Public Développeurs souhaitant étendre leur panel de langages de programmation

Agence Web innovatrice

Alfresco et TYPO3 Présenté par Yannick Pavard dans le cadre des rencontres WebEducation Février 2008

Gestion du parc informatique matériel et logiciel de l Ensicaen. Rapport de projet. Spécialité Informatique 2 e année. SAKHI Taoufik SIFAOUI Mohammed

Catalogue des formations

Atelier Webmaster de site pédagogique: portails communautaires [Version 1.0]

Package Réseau Social RSV4

Point sur les solutions de développement d apps pour les périphériques mobiles

Glossaire. ( themanualpage.org) soumises à la licence GNU FDL.

Loïc Rossignol Ingénieur Consultant

CRÉER, ROUTER ET GÉRER UNE NEWSLETTER, UN ING

WordPress : principes et fonctionnement

Calendrier des Formations 2012

INTERNET est un RESEAU D ORDINATEURS RELIES ENTRE EUX A L ECHELLE PLANETAIRE. Internet : interconnexion de réseaux (anglais : net = réseau)

Formation : WEbMaster

Programmation Internet Cours 4

Paul FLYE SAINTE MARIE

Technologies Web. Ludovic Denoyer Sylvain Lamprier Mohamed Amine Baazizi Gabriella Contardo Narcisse Nya. Université Pierre et Marie Curie

Mercredi 15 Janvier 2014

<Insert Picture Here>ApExposé. Cédric MYLLE 05 Février Exposé Système et Réseaux : ApEx, Application Express d Oracle

PHP 5.4 Développez un site web dynamique et interactif

NFA016 : Introduction. Pour naviguer sur le Web, il faut : Naviguer: dialoguer avec un serveur web

FileMaker Server 11. Publication Web personnalisée avec XML et XSLT

Créer et animer une boutique en ligne avec Wordpress (environnement PC et MAC)

Burckel Thomas. Formation. Compétences

10 points clés pour bien démarrer votre projet web

Hébergement de site web Damien Nouvel

Informations générales. Technologies. css3-html5-php-ajax-j-query-mootools-action-script3

Examen organisé en vue du recrutement et de la constitution de réserves de recrutement. d'assistants (gestionnaire de systèmes et développeur)

Introduction au développement SharePoint. Version 1.0

May Lopez PETIT COUTEAU SUISSE CRÉATIF. May Lopez Petit couteau suisse créatif

Notre Catalogue des Formations IT / 2015

Module BD et sites WEB

Olivier Deheurles Ingénieur conception et développement.net

Remote Cookies Stealing SIWAR JENHANI (RT4) SOUHIR FARES (RT4)

BES WEBDEVELOPER ACTIVITÉ RÔLE

Les grandes facettes du développement Web Nicolas Thouvenin - Stéphane Gully

Développeur - Conseiller - Formateur web

Documentation de conception

Technologies du Web. Créer et héberger un site Web. Pierre Senellart. Page 1 / 26 Licence de droits d usage

Ingénieur Développement Nouvelles Technologies

INGÉNIEUR LOGICIEL JAVAEE / GROOVY 8 ANS D EXPÉRIENCE

XML par la pratique Bases indispensables, concepts et cas pratiques (3ième édition)

Méthode de Test. Pour WIKIROUTE. Rapport concernant les méthodes de tests à mettre en place pour assurer la fiabilité de notre projet annuel.

Principales failles de sécurité des applications Web Principes, parades et bonnes pratiques de développement

CAHIER DES CHARGES DE REALISATION DE SITE INTERNET

Activité sur Meteor. Annexe 1 : notion de client-serveur et notion de base de données

webmestre : conception de sites et administration de serveurs web 42 crédits Certificat professionnel CP09

Les 10 étapes incontournables pour réaliser un site internet performant et accessible

Les sites Internet dynamiques. contact : Patrick VINCENT pvincent@erasme.org

Thème : Création, Hébergement et référencement d un site Web

EXAMENS EN VUE DU RECRUTEMENT ET DE LA CONSTITUTION DE RÉSERVES DE RECRUTEMENT DE SYSTEM ADMINISTRATORS APPLICATION DEVELOPERS

Gestion d identités PSL Exploitation IdP Authentic

1.2 - Définition Web 2.0 ( wikipedia )

Caruso33 : une association à votre service

Remerciements. La réalisation de ce mémoire a été possible grâce au concours de plusieurs personnes à qui je souhaite adresser mes remerciements.

emuseum PUBLIEZ VOS COLLECTIONS SUR INTERNET Pourquoi choisir emuseum? Intégration facile avec TMS Puissante fonction de recherche

Dossier de Presse. Ergonomie. E-commerce. Portails internet. Applications Facebook. Logiciels «prêts à adapter» Logiciels sur mesure

Projet ISN - dossier réalisé par Randrianarimanana Stéphanie. Titre du projet : Site de rencontre. le nom de notre site de rencontre : Linkymeet

Comparatif CMS. Laurent BAUREN S Bérenger VIDAL Julie NOVI Tautu IENFA

Content Management System. bluecube. Blue Cube CMS V4.3 par Digitalcube

Davi Trénou. Analyste/Développeur. Concepteur web. Consultant SAP Logan, H2K2B4 Montréal, QC, CA.

WysiUpStudio. CMS professionnel. pour la création et la maintenance évolutive de sites et applications Internet V. 6.x

Hébergement de sites Web

Compte Rendu d intégration d application

Création de Site web statique

Observatoire du logiciel libre. Baromètre des tendances 2007 du logiciel libre.

PostgreSQL. Formations. Catalogue Calendrier... 8

Développement des Systèmes d Information

Master Technologies numériques appliquées à l'histoire Deuxième année

Pourquoi choisir WORDPRESS La plate-forme de création de sites internet et de blogs

CHEF DE PROJET - DÉVELOPPEUR EXPÉRIMENT É PHP - JAVA -.NET. 28 ans - 7 ans d'expérience

SYSTÈMES DE PUBLICATION POUR L INTERNET. Beatep Marie-France Landréa - Observatoire de Paris

Thierry BOULANGER. par la pratique. Bases indispensables Concepts et cas pratiques XML. 3 ième édition. Nouvelle édition

Alpha PRIMO 58 boulevard baron du Marais Roanne / / contact@alphaprimo.fr

Transcription:

EFREI 2008-2009 Mathieu Nebra

Tim Berners-Lee, W3C, recommandations

Naissance du Wold Wide Web Le web a été inventé en 1991 par Tim Berners-Lee au CERN (Genève) Il définit le langage HTML permettant de créer des pages web

Succès rapide du web Le nombre de sites web et donc de serveurs web explose : 10 000 serveurs en 1995 100 000 serveurs en 1996 9,5 millions de serveurs en 1999 Plus de 50 millions aujourd hui

Le W3C (World Wide Web Consortium) Pour encadrer l évolution du web et de ses technologies, Tim Berners-Lee crée le W3C dès 1994 Site web du W3C : http://www.w3.org/

Historique de la naissance du web et du W3C Consultable à l adresse http://www.w3.org/2005/01/timelines/timeline.pdf

Les recommandations du W3C Le W3C publie des recommandations sur les nouveaux langages standards à utiliser : HTML 2, HTML 3, HTML 4, XML, XHTML, Xforms CSS PNG SVG Ne sont pas des recommandations W3C mais sont devenus des standards de facto : PDF Flash

Statiques et dynamiques

Distinguer les deux types de sites Sites statiques Le contenu de la page reste le même, sauf si l auteur du site (webmaster) le met à jour. Sites dynamiques Ils peuvent évoluer sans la présence du webmaster. Nécessaire pour créer des forums, un espace membre, etc.

Sites statiques et dynamiques Les sites statiques se font rares aujourd hui. Ils servent uniquement de vitrine, pour une entreprise par exemple. La quasi-totalité des nouveaux sites web sont des sites dynamiques. Plus complexes à réaliser, nécessitent l utilisation de plus de technologies. Ils permettent aux utilisateurs d interagir : Facebook Myspace Le Site du Zéro

Connexion à un site web statique La page renvoyée est toujours la même

Connexion à un site web dynamique La page est générée spécialement pour le visiteur Elle peut être personnalisée à ses goûts et ses critères

HTML, XML, XHTML, CSS, Javascript, PHP, MySQL

Evolution des technologies Les technologies permettant de créer un site web ont évolué et se sont multipliées : Avant : langage HTML seul Aujourd hui : HTML + CSS = site statique Javascript, XML, PHP, MySQL : site dynamique

Evolution des technologies 1991 : HTML 1996 : HTML + CSS 2000 : HTML + CSS + Javascript + XML + PHP + MySQL +

Langages d un site statique HTML : permet de créer le contenu du site (le fond) CSS : permet de définir l apparence du site (la forme) XHTML est une variante de HTML, semblable mais un peu plus stricte dans ses règles. Nous utiliserons XHTML.

Langages d un site statique XHTML CSS Site web statique

A quoi sert CSS? Site sans forme (HTML seul) Site mis en forme (HTML + CSS)

Langages d un site statique

Langages d un site dynamique (X)HTML : toujours nécessaire CSS : toujours nécessaire PHP : génère la page XHTML selon certaines conditions MySQL : base de données, stocke les informations (messages du forum, liste des membres )

Langages d un site dynamique XHTML CSS PHP MySQL Site web dynamique

Langages d un site dynamique

A propos d AJAX AJAX permet d échanger des informations avec le serveur sans avoir à recharger la page AJAX est une combinaison de : Javascript : langage de script exécuté sur la machine du client XML : permet de transmettre des données entre la machine du client et le serveur AJAX = Asynchronous JavaScript and XML

A propos d AJAX

Et la concurrence? XHTML et CSS sont incontournables pour créer une page web. En revanche, les langages serveurs et les bases de données sont nombreux. PHP et MySQL forment un des plus célèbres duos, nous allons nous baser sur eux pour ce cours.

Et la concurrence? Concurrents de PHP ASP.NET Java (J2EE) Ruby on Rails Python (Django ) Concurrents de MySQL Oracle PostgreSQL MS SQL Server DB2

Support de cours Vous aurez besoin de connaître les langages XHTML, CSS, PHP et SQL Les ressources pour se former sont disponibles sur le Site du Zéro : 1. http://www.siteduzero.com/tutoriel-3-13666-apprenez-a-creer-votre-siteweb.html 2. http://www.siteduzero.com/tutoriel-3-14668-un-site-dynamique-avec-php.html

Objectifs Réaliser un annuaire des élèves à destination des employeurs Faciliter les recherches de compétences et de centres d intérêt

Fonctionnalités attendues Lister par ordre alphabétique Rechercher un élève par nom Filtrer les élèves en fonction des compétences et des centres d intérêt Formulaire pour contacter un élève par e-mail

Schéma du site

Liste des élèves

Rechercher un élève

Rechercher par critères