[PDF] Programmation-Web.pdf Page 1. 1. Programmation Web.





Previous PDF Next PDF



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





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.

1

Programmation Web

Introduction

2

Introduction

10 séances

-1 h cours + 1h TD

Notes : 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 3

Objectif

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. 4

Objectif

Les points importants

1.Réfléchir sur l'interface et sur l'interaction avec elles

-Cours sur PHP

2.Réfléchir sur l'organisation des données

•Cours sur la base de données MySQL

3.Sans négliger ce qu'on a appris sur les langages

•HTML (voire HTML5) pour la structuration •JavaScript (voire Jquery ) pour la manipulation locale 5

Introduction

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 ... 6

Application 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 serveur

Architecture Client Serveur

Architecture web

-Un petit démon (programme : httpd) attend les requêtes pour les analyser 7

Le 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.ca

2.le "path" ou chemin pour atteindre le fichier:

~vaucher/test.html

3.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

9

Application 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 cgi

Vers une architecture orientée

davantage vers les services

Le 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 12

Application 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

13

Application 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 14

Application 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 : HTML

Un 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 taoki cp 2019

[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