Développement dapplications web Révisions. Comment fonctionne une application web ?

13
S Développement d’applications web Révisions

Transcript of Développement dapplications web Révisions. Comment fonctionne une application web ?

Page 1: Développement dapplications web Révisions. Comment fonctionne une application web ?

S

Développement d’applications web

Révisions

Page 2: Développement dapplications web Révisions. Comment fonctionne une application web ?

Comment fonctionne une application web ?

Page 3: Développement dapplications web Révisions. Comment fonctionne une application web ?

Quel protocole est utilisé ?

HTTP

Page 4: Développement dapplications web Révisions. Comment fonctionne une application web ?

HTTP: stateless ou statefull ?

Stateless: HTTP ne garde aucune information entre 2 requêtes,

d’autres mécanismes sont utilisés.

Page 5: Développement dapplications web Révisions. Comment fonctionne une application web ?

Qu’est-ce qu’un framework ?

Un cadre d’application qui, une fois connu, facilite la création d’applications.

Page 6: Développement dapplications web Révisions. Comment fonctionne une application web ?

Quels sont les avantages et inconvénients d’un

framework ?

Avantages: Fourni des modules pour la plupart des actions standards,

réduisant le coût de leur mise en place Fourni un ensemble d’aides permettant d’accélérer le

développement.

Inconvénients: A un coût d’apprentissage non nul qui peut parfois être assez

long. Ne passe pas toujours à très grande échelle, ce qui nécessite de

refaire complètement l’application en cas de forte croissance.

Page 7: Développement dapplications web Révisions. Comment fonctionne une application web ?

Que permettent de faire les templates ?

De mettre en place un système d’héritage et de hiérarchie dans la construction des vues.

Il permettent aussi la réutilisation de code par un système d’inclusion.

Il permettent aussi de créer des boucle et des structures conditionnelles dans les vues pour paramétrer l’affichage en fonction des données reçues.

Page 8: Développement dapplications web Révisions. Comment fonctionne une application web ?

Qu’est-ce qu’un ORM ?

ORM = Object Relational Mapping

C’est un système permettant de faire le lien entre une conception objet et le stockage en base de données.

Page 9: Développement dapplications web Révisions. Comment fonctionne une application web ?

Que nous permet de faire l’ORM ?

Il nous permet de travailler avec une conception objet et de n’avoir que des objets sans nous soucier de comment stocker les informations en base de données.

Page 10: Développement dapplications web Révisions. Comment fonctionne une application web ?

Qu’est-ce qu’un cookie ?

Page 11: Développement dapplications web Révisions. Comment fonctionne une application web ?

Où stoker les informations de session ?

Page 12: Développement dapplications web Révisions. Comment fonctionne une application web ?

Un principe de base en sécurité ?

Page 13: Développement dapplications web Révisions. Comment fonctionne une application web ?

Une faille ou une attaque ?