Développement d’applications web

Slides:



Advertisements
Présentations similaires
Vue d'ensemble Présentation multimédia : Administration d’un environnement Microsoft Windows Server 2003 Ouverture de session sur Windows Server 2003 Installation.
Advertisements

CRÉER UNE APPLICATION INTERNET RELIEE A UNE BASE DE DONNEES
Introduction aux environnements répartis
Principe d identification des internautes Au service du dataWebhouse Philippe Holland :
A L I M E N T A T I O N A G R I C U L T U R E E N V I R O N N E M E N T PhpMyGI une interface générique mysql Interface générique ? Pourquoi une interface.
Cours 6 : XML et les architectures N-tiers – Tier Applicatif
Xavier Tannier Yann Jacob Sécurite Web.
Design Pattern MVC En PHP5.
Le mécanisme de Single Sign-On CAS (Central Authentication Service)
TP 3-4 BD21.
Référence directe non sécurisée à un objet
L'énergie solaire L’énergie solaire.
WEB MOBILE Web Éducation Québec, le 24 mars 2011.
Failles de sécurité INJECTION
Révision Avant lintra – Architecture de lordinateur, les composants, le fonctionnement, codage – Système dexploitation: organisation des données (fichier),
LOG 02 Bases de Données Avancées Rappels sur JSP / Servlet
Développement d’applications web
Etude des Technologies du Web services
SECURITE DU SYSTEME D’INFORMATION (SSI)
Développement dapplications web Initiation à la sécurité 1.
Le langage PHP 5.
JAVASERVER FACES Un framework Java pour le développement Web.
1 Sécurité Informatique : Proxy Présenter par : Mounir GRARI.
Le multilinguisme sur le Web Château Royal, Laval 17 octobre 2000 François Yergeau.
Archimède : dépôt institutionnel de la Bibliothèque de lUniversité Laval Par Rida Benjelloun Chef de la section recherche.
Développement Rapide dApplications Web avec.NET « Mon premier site »
Symfony2.
Les instructions PHP pour l'accès à une base de données MySql
Projet JAVA EE Approfondi
Xavier Tannier Sécurite Web.
ASP.NET Par: Hugo St-Louis. C ARACTÉRISTIQUES A SP. NET Évolution, successeur plus flexible quASP (Active Server Pages). Pages web dynamiques permettant.
Crystal Reports COPYRIGHT © 2007 BUSINESS OBJECTS SA. TOUS DROITS RÉSERVÉS. DIAPOSITIVE 2 Informatique - Déclaration de positionnement Crystal Reports.
A4.1.1 Proposition dune solution applicative A4.1.2 Conception ou adaptation de linterface utilisateur dune solution applicative A4.1.2 Conception ou.
Développement dapplications web Authentification, session.
Développement d’application web
Développement d’application web
Raphael Guye Bellil Saoussen Enseignant : David Grünenwald 3 mai 2010 Sport Ranking Application Web 2 – Ruby on Rails.
Framework Play 2.0 Démonstration du proof of concept
Points importants de la semaine Les sous-programmes. Les paramètres.
SSO : Single Sign On.
Adaptée du cours de Richard Grin
Gestion de données distribuées Intégration - Médiation
Entity Framework 4 Mitsuru FURUTA Relations techniques développeurs
Les Bases de Données orientées Objet (BDO)
4 - Annuaires Les Annuaires d ’Entreprises Offres et solutions
CENTRALISATION DES CANDIDATS LOCATAIRES
Application de gestion de candidatures
Elabore par BELKADHI ABIR BEN HASSEN SALMA CHEBBI MARWA
Algorithmes sur les sons
Le web service
Formation sur la publication des données de biodiversité dans le réseau GBIF et leur aptitude à être utilisées, édition 2011 Comment le DwC-A a changé.
Arbre GénéalogiqueDiagramme de Classes Comment la visualisation d’une hiérarchie de classes facilitera le travail de notre client ?
Introduction au socle MEAN
PHP 6° PARTIE : LES SESSIONS 1.Introduction 2.Identificateur de session 3.Variables de session 4.Client / Serveur 5.Principe 6.Ouverture de session 7.Enregistrement.
L’enseignement de spécialité SLAM
Les Servlets Présentation Cycle de vie Principe de fonctionnement
Générateur d’applications WEB de gestion de données Menus et aide en ligne.
La gestion des bases de données
LE SERVEUR PROXY Un serveur proxy (traduction française de «proxy server», appelé aussi «serveur mandataire») est à l'origine une machine faisant fonction.
Soutenance de Projet – BTS IG
Introduction aux technologies des web services en Java EE
Générateur d’applications WEB de gestion de données Maître/détails.
L’outil Evernote Aurélien Miech Ludovic Siebert.  Nous avons besoin de cet outil pour stocker et partager sur internet à travers terminaux.  Outil collaboratif.
FORMULAIRES FOMULAIRE Permet à l’utilisateur d’entrer des renseignements le concernant. Utilisation –Inscription sur un site –Mise à jour d’une base.
Les bases, les entrepôts et l’exploration de données
Parquet Geoffrey 3 ARIL EXIA.CESI ARRAS. Présentation du MLD Présentation de la persistance Présentation récapitulatif du projet JSP/SERVLET MVC Cycle.
SCRATCH Réalisé par : slim_java. PLAN I. INTRODUCTION II. EXEMPLES DE PROJET III. INSTALLATION IV. EXPLOITATION DU LOGICIEL 1. INTERFACE LOGICIEL 2. PROGRAMMATION.
PROJET DE SESSION DANS LE CADRE DU COURS: SCG Réalisation d’applications en SIG PRÉSENTÉ PAR: Marie-Andrée Levesque 18 AVRIL 2006.
Transcription de la présentation:

Développement d’applications web Révisions

Comment fonctionne une application web ?

Quel protocole est utilisé ? HTTP

HTTP: stateless ou statefull ? HTTP ne garde aucune information entre 2 requêtes, d’autres mécanismes sont utilisés.

Qu’est-ce qu’un framework ? Un cadre d’application qui, une fois connu, facilite la création d’applications.

Quels sont les avantages et inconvénients d’un framework ? 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.

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.

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.

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.

Qu’est-ce qu’un cookie ?

Où stoker les informations de session ?

Un principe de base en sécurité ?

Une faille ou une attaque ?