cours n°1 Introduction au fonctionnement du web
la programmation de site web il est recommandé de tester chaque page avec Internet Explorer et FireFox. 2.2 les protocoles. 2.2.1 Qu'est-ce qu'un protocole
creon 220727.indd
PROGRAMME DU 27 JUILLET AU 23 AOÛT 2022. PLEIN TARIF : 680 € • TARIF RÉDUIT : 5
Conception réalisation et développement de sites web à lÉcole
Internet Site web
Programmation-Web.pdf
Page 1. 1. Programmation Web. Introduction d'un serveur web pour la réalisation des services. • éventuellement d'autres serveurs pour la réalisation.
Programmation Web Avancée Cours 1
Initiation à la programmation web côté client. • Conception de sites web efficaces Resultat de l'exécution : page HTML envoyée par le serveur au.
Untitled
Comment un site web fonctionne-t-il? Programmation orientée objet et framework MVC? Bases du langage Python. Bases du HTML 5 CSS et JavaScript Mise en
Les bases de HTML5
comment utiliser HTML5 et CSS3 les deux langages de programmation à la base de tous les sites web. Vous pensez peut-être que vous n'êtes pas fait pour
Cours PHP Accéléré
12 juil. 2022 des dizaines de millions de sites Web l'utilisent à travers le monde. ... suivez d'abord un cours d'introduction à la programmation.
Initiation HTML et CSS - Stéphanie Walter
afin de pouvoir ensuite créer de manière autonome des sites web. Développé dans un langage de programmation web (ex : PHP) et ... PDF etc.).
programmation
2 août 2021 uniquement sur notre site internet : www.festival-interceltique.bzh et sur site 2h avant le début du spectacle.
Programmation Web
Introduction
2Introduction
10 séances
-1 h cours + 1h TDNotes : contrôle continu
-DS -1 TP : note de groupe : rapport + code source + démo -TD : note personnelle (=0 si 2 absences non justifiées) -Note finale : (2DS+TP)/3 ~TD 3Objectif
Créer une application Web
-Ce sera votre projet •Blogue personnel •Créer des articles, avec des photos, des liens •Permettre à des extérieurs de mettre des commentaires •Etc. 4Objectif
Les points importants
1.Réfléchir sur l'interface et sur l'interaction avec elles
-Cours sur PHP2.Réfléchir sur l'organisation des données
•Cours sur la base de données MySQL3.Sans négliger ce qu'on a appris sur les langages
•HTML (voire HTML5) pour la structuration •JavaScript (voire Jquery ) pour la manipulation locale 5Introduction
C'est quoi une application web ?
-Une application dont l'infrastructure d'exécution est constituée : •d'un navigateur web pour l'interaction avec l'utilisateur •d'un serveur web pour la réalisation des services •éventuellement, d'autres serveurs pour la réalisation de services spécialisés : sgbd, annuaire, authentification ... 6Application Web
Sur quel type d'architecture l'installer ?
-Souvent sur une architecture type Client/Serveur •C'est l'architecture habituelle que vous utilisez sur vos ordinateurs •Les clients (navigateurs) envoient des requêtes à un serveur •Le serveur retourne une réponse •Le serveur peut lui-même être client d'un autre serveurArchitecture Client Serveur
Architecture web
-Un petit démon (programme : httpd) attend les requêtes pour les analyser 7Le démon HTTPD
Requête au niveau du client
-Le client spécifie un fichier comme par ex. ceci :Fichier
-qui indique en fait :1.La machine sur laquelle se trouve le fichier:
www.iro.umontreal.ca2.le "path" ou chemin pour atteindre le fichier:
~vaucher/test.html3.le "protocole": http
-Ceci se traduit en interne par une requête GET avec des paramètres précis indiquant le serveur, le port... sur lequel il faut mettre les informations© A. Belaïd 8
9Application Web
Aujourd'hui
-Avec le Web 3.0, on s'oriente vers les services en ligne •Interaction avec un système d'information, banque, commerce, réservation, météo... -Les services en ligne deviennent un des modes les plus courants de développement d'applications •Offrent une interface fonctionnelle •Sont organisés autour d'une base de données stockant : Les données de l'application, sur l'administration de la base, sur le site utiliséOffrent une interface d'administration de la base
le démon HTTPD n'est plus suffisant : on lui a ajouté un programme d'échange : le cgiVers une architecture orientée
davantage vers les servicesLe protocole CGI (Common Gateway Interface)
-On a fait un ajout minime à HTTP pour permettre l'implantation d'une relation client/serveur plus élaborée où les requêtes comprennent des paramètres et les fichiers retournés sont générés dynamiquement suite à l'exécution de programmes© A. Belaïd 10
Le réseau
L'application est connectée sur le réseau
11 12Application Web
Intérêts de l'application web
Portabilité de la partie cliente
Fonctionne sur tout navigateur
Déploiement facilité des applications
Langage simplifié et standard
Accès important :
Pas de limitation sur le nombre d'accès
Sécurité : 1 seul protocole
On accède par une URL : seule et unique
Inconvénient
Difficile à mettre au point et à tester
13Application Web
Pourquoi ça marche ?
grâce aux standards créés autour du Web -Différents logiciels serveur : Apache (pour 62% des applis ) -Nombreux logiciels clients (c.à.d des navigateurs) : •IE, Firefox, Mozilla, Opera, Amaya, Konqueror, Camino,Safari, lynx ....
-Nombre grandissant de sites •97,932,447 sites en octobre 2006 (source Netcraft) •On dépasse les 207 millions de sites en 2010 14Application Web
Les technologies de base utilisées
-Un protocole d'échange entre clients et serveurs standardisé : HTTP -Un mécanisme de nommage uniforme et extensible : URL -Un langage de description des ressources uniforme, standardisé et ouvert : HTMLUn consortium W3C qui veille et qui propose
-réunit les plus grands spécialistes de la communauté Internet •proposent des recommandations et des standards •fournissent des documents de références •aident à la mise en oeuvre, •standardisent et débattent de la majorité des normesquotesdbs_dbs14.pdfusesText_20[PDF] programmation télécommande somfy keygo io portail
[PDF] programme ce2 français exercices
[PDF] programme cinema 3 palmes valentine marseille
[PDF] programme cinéma kinépolis lomme
[PDF] programme cinéma les herbiers grand écran
[PDF] programme concert 14 juillet 2019
[PDF] programme du festival de beauregard 2019
[PDF] programme festival jazz vienne 2019
[PDF] programme festival papillons de nuit 2019
[PDF] programme film ugc lille
[PDF] programme guide erasmus+ 2020
[PDF] programme guide ignou bsc
[PDF] programmer arret pc windows 10
[PDF] programmer arret win 10