Sites Web interactifs 2010 / 2011 / S1 Bernhard Rieder.

Slides:



Advertisements
Présentations similaires
1 JavaScript V0 : Nauer. 2 JavaScript Quid ? Langage de programmation lié à HTML. Code JavaScript intégré aux pages HTML. Code interprété par le navigateur.
Advertisements

Internet et le client- serveur Licence Pro IE Cours Internet / Intranet Le Web HTML Protocoles Le client universel Contenus dynamiques.
16/01/2006 : 18h30-21h30 Aurélien Barbier-Accary 1 Coordonnées Aurélien Barbier-Accary Aurélien Barbier-Accary Supports du cours accessibles sur :
Conception de Site Webs dynamiques Cours 6
Conception de Site Webs dynamiques Cours 5
Conception de Site Webs Interactifs Cours 3
Algorithmes et structures de données avancées Partie Conception de Sites Web dynamiques Cours 9 Patrick Reuter.
Conception de Site Webs Interactifs Cours 4
Algorithmes et structures de données avancées Partie Conception de Sites Web dynamiques Cours 8 Patrick Reuter.
TOUQUET Arnaud ▪ GI05 BLONDEEL Igor ▪ GM05
Exposé de Système - Informatique et Réseau
Le développement d’applications sous Lotus Notes
Utilisation de l’outil Firebug
SVG: Scalable Vector Graphics Exemple: Vienne Christine Potier, INF347, 20 juin 2008.
HTML Les types de balises
TP 3-4 BD21.

Application Android . pour étudiants de l’Esiee
11:16:331 Programmation Web Programmation Web : Formulaires HTML Jérôme CUTRONA
16/10/10 Préparé par: Ing. Rodrigue Osirus (+509) , *** Site web dynamique.
Introduction aux Web Services Partie 1. Technologies HTML-XML
PROJET HANDICAPS Certificat de Qualification Professionnelle
LOG 02 Bases de Données Avancées Rappels sur JSP / Servlet
2006/2007Denis Cabasson – Programmation Web Cours de programmation web ENSAE
Comprendre l’environnement Web
Développement Rapide dApplications Web avec.NET « Mon premier site »
Xavier Tannier Module de Programmation Web Introduction.
ASP.NET Par: Hugo St-Louis. C ARACTÉRISTIQUES A SP. NET Évolution, successeur plus flexible quASP (Active Server Pages). Pages web dynamiques permettant.
Atelier « Créations de sites » : Les techniques de réalisation de sites EPN :...
1. 2 PLAN DE LA PRÉSENTATION - SECTION 1 : Code HTML - SECTION 2.1. : CSS (Méthode 1) - SECTION 2.2. : CSS (Méthode 2) - SECTION 3 : JavaScript - SECTION.
Clients riches RIA (Rich Internet Application) / RDA
Web dynamique PhP + MySQL AYARI Mejdi 2006
PhP-MySQL Pagora 2012/2013 CTD 1 - Presentation de moi ^^
AJAX.
Olivier Nocent Programmation Web Olivier Nocent
Document élaboré à Centrale Paris par Pascal Morenton LES TECHNOLOGIES DU WEB 1. LES PHASES D UN DEPLOIEMENT DE RESEAUX 2. LE LANGAGE HTML 3. LE LANGAGE.
-Présentation de l’équipe -Cadre du projet -Enjeux -Choix du sujet.
LES CLIENTS WEB RICHES Tuteur : Olivier CARON LEFEBVRE Benoit
Internet et le client- serveur Licence Pro IE Cours Internet / Intranet Le Web HTML Protocoles Le client universel Contenus dynamiques.
Module Internet (3) 1 Département Technologie de l’Information et de la Communication Internet.
PROGRAMMATION WEB FRONT-END.
JavaScript.
0 Objectifs de la session n°1  Revenir sur toutes les bases théoriques nécessaires pour devenir un développeur Web,  Découvrir l’ensemble des langages.
Cours de programmation web
La nouvelle version du site WebMaestro Benoît Girard, responsable du soutien au spécialistes du Web, MSG Denis Boudreau, premier associé, WebConforme WebÉducation.
420-B63 Programmation Web Avancée Auteur : Frédéric Thériault 1.
GESTION DE COMPOSANTS ELECTRONIQUES
S'initier au HTML et aux feuilles de style CSS Cours 5.
Campus-Booster ID : **XXXXX Copyright © SUPINFO. All rights reserved Le développement Web.
420-B63 Programmation Web Avancée Auteur : Frédéric Thériault 1.
Page 1Dernière mise à jour: 17 avril 2015 Service de l'enseignement des technologies de l'information, © HEC Montréal, Tous droits réservés.
Introduction au socle MEAN
S'initier au HTML et aux feuilles de style CSS Cours 5.
Initiation au JavaScript
Les langages de programmation
Séance /10/2005 CSS et Dreamweaver. CSS : principes Cascading Style Sheet = feuille de style en cascade Norme du W3C :
Les évolutions du WEB Des technologies,... et un peu plus...
Apports des clients riches dans le monde du WEB 2.0
Victor Victor Sabourin Marie Sévilla Fraysse Pauline They
CPI/BTS 2 Programmation Web Les sites dynamiques Prog Web CPI/BTS2 – M. Dravet – 02/10/2003 Dernière modification: 02/10/2003.
EFREI – – Mathieu Nebra Le développement Web.
Séminaire de rentrée cours de programmation web & Wordpress
Bloc 1 - UE 5 - Technologies de l’information et de la communication TIC Bachelier en immobilier T. SOUMAGNE.
{ Java Server Pages Par Billy et Mike.  Introduction  Qu’est-ce que JSP?  Pourquoi utiliser JSP?  Développement  Balises  Servlets  Conclusion.
SI28 – Ecriture interactive et multimédia Sylvain Slaton – Pierre Laporte.
Introduction au HTML Qu’est ce que le HTML ?
Conception de site web. Place du Web dans le monde  Entreprises  Commerce électronique  Réseaux sociaux  Les municipalités  Les partis politiques.
Création d’un site WEB 1 – Un site WEB c’est quoi ? 2 – Questions à se poser avant la construction d’un site WEB 3 – Principes de fonctionnement d’un site.
APP-TSWD Apprentissage Par Problèmes Techniques des Sites Web Dynamiques Licence Professionnelle FNEPI Valérie Bellynck, Benjamin Brichet-Billet, Mazen.
1 Programmation Web Programmation WAMP/LAMP Premiers principes.
Transcription de la présentation:

Sites Web interactifs 2010 / 2011 / S1 Bernhard Rieder

Infos de base Page du cours : Sites Web interactifs

Principes du cours Langage : JavaScript (+HTML +CSS +PHP) => Bonne entrée dans la programmation => Langage qui monte Orientation : pratique et concepts de base ! Exemples tirés du monde du Webdesign Mais : couche réflexive Sites Web interactifs

Validation / notation - Présence et participation au cours - La réalisation de quatre devoirs pendant le semestre - L'achèvement d'un projet => Scripteurs confirmés, venez me voir Sites Web interactifs

Connaissances - Est-ce que vous avez déjà… Sites Web interactifs

JavaScript ? Sans JavaScript : load => click => reload => click => reload => … Avec JavaScript : load => click => click => click => click => … Sites Web interactifs

JavaScript ! = Langage de programmation ≠ Java = coté client (clientside) ≠ coté serveur (serverside) => deux méthodes pour programmer l’interactivité Sites Web interactifs

Architecture client-serveur CLIENTSERVEUR HTTPREQUEST DOCUMENT HTML WEB STATIQUE ( client - serveur ) JavaScript Flash Java Applets PHP ASP JSP Ruby on Rails Python PERL …

Exemples Du très simple au très complexe. Sites Web interactifs

Donc : Un script écrit en JavaScript est intégré dans un document HTML et il est interprété en temps réel par un Navigateur Web (Browser). => ??? Sites Web interactifs

Par rapport à d'autres langages : Pas de typisation stricte pour les variables Pas de gestion de la mémoire Pas de lecture/écriture de fichiers (sf. cookie et AJAX) Pas de linkage et compilation Pas d'accès directe aux bases de données Sites Web interactifs

Mais c'est un langage qui : Fait parti de la famille " C " Est orienté-objet (mais peut être procédural) Est standardisé sous le nom ECMAScript dont ActionScript est un dialecte Vous permet d'apprendre à programmer dans un contexte favorable Sites Web interactifs

JavaScript vs. Flash

Le Web évolue en permanence ! Comme toute technologie, JavaScript a un passé, un présent et un avenir. Sites Web interactifs

L'environnement de programmation Éditeur texte => IDE - Dreamweaver - Notepad++, Notepad 2, Coda, … - Aptana Plugins Firefox - FireBug - IETab => Mode de fonctionnement Sites Web interactifs

Conseils de base - Patience ! - Acceptez de ne pas savoir. - Il faut investir du temps. - Testez, testez, testez ! - Apprendre les bonnes pratiques : formatez bien vos codes (HTML, CSS, JS) commentez regardez les consoles utilisez alert() et console.log() utilisez Google posez des questions Sites Web interactifs

Le fichier de base La tête de la page, JavaScript CSS, etc. Le corps de la page => objet « document » Sites Web interactifs