Configurez une app Facebook =====
==== Créez une application test et une autre de production ====
Vous avez déjà créé une application sur Facebook Developers au premier chapitre. Nous... oppeurs et cliquez sur "Mes apps". Sélectionner l'application créée précédemment.
L'application actuelle sera utilisée **en production**, autrement dit lorsque vous mettre
ltime =====
Pour ce cours, nous allons créer une application web qui s'appelle "Le test ultime"!
Vous allez e... ous ressemblez le plus ? Nous allons réaliser une application semblable !
Imaginons un instant le parcours d'u... écrit en Python. Il vous permet de concevoir une application web solide de manière professionnelle.
Qu'est-ce... ctionnalités courantes. Lorsque vous concevez une application web, vous avez **toujours** besoin de gérer les r
|Openclassrooms]]
====== Quiz : Connectez votre application à Facebook ======
**Pour tester des fonctionnalités de Facebook implémentées sur une application, est-il possible d’utiliser un faux utilisateur d... 1.Facebook met à disposition des développeurs des applications de test auxquelles peuvent accéder des utilisate... la valeur de FB_APP_ID dans les paramètres de l’application de test.
- L’objetconfigcontient la valeur de l
c beaucoup de fonctionnalités pour développer une application web ;
- Un framework Python léger et flexible a... c les fonctionnalités de base pour développer une application web.
++++ Réponse |
Choix 2. Flask est ce qu’on ... nnalités de base qui permettent de développer une application web. Il s’oppose au framework dit “de haut niveau... nir, en un seul endroit, la base de données d’une application.
- À configurer, en un seul endroit, l’environn
structure. Vous pouvez tout à fait développer une application entière sur un seul et même fichier. La liberté, ... views.py**'' contient les différentes routes de l'application (nous y reviendrons).
Arrêtez le serveur et crée... e vous propose de regrouper les fichiers de notre application Facebook sous un seul et même dossier, fbapp, et ... t. Nous pourrons ainsi, plus tard, créer d'autres applications qui cohabiteront ensemble.
Déplacez tous les fi
work écrit en Python qui vous permet de créer une application web en 7 lignes de code !
Objectifs pédagogiques :
* Créer une application web avec Flask
* Organiser un projet MVT (Modèl... fonctionnels et Selenium
* Mettre en ligne une application Flask sur Heroku
===== Posez les fondations du ... uiz_connexion_app_facebook|Quiz : Connectez votre application à Facebook]]
===== Préparez la mise en ligne =
ler sur Excel ?
Excel n'a pas été conçu pour une application web : il s'agit d'un outil de gestion visuel dont... ns dire que les bases de données sont l'Excel des applications web !
==== Découvrez les types de bases de don... ui fera le pont entre la base de données et votre application.
Plus spécifiquement, vous écrirez des requêtes ... pour pouvoir l'interroger.
Avant de connecter l'application à la base de données, créons un premier modèle.
de problème lors de son intégration au sein de l’application.
En effet, sur un projet nous allons développer ... existe des librairies comme **Selenium** pour les applications web, capables d’ouvrir un navigateur et de se ch... t la vitesse, la réactivité et la stabilité d'une application soumise à une charge de travail. Ces tests sont e... simuler des requêtes sur les fonctionnalités de l’application afin de mesurer les temps de réponse. Si les métr
s comme paquet Python global.
===== Exécutez l'application dans un environnement virtuel =====
Il est fort... * La première fois que vous tenterez d'exécuter l'application, elle échouera.
* Trouver et installer les paqu... ets dont vous pensez avoir besoin.
* Exécuter l'application avec succès
===== Résumé =====
Maintenant que v
requise dans un environnement virtuel pour que l'application s'exécute correctement.
Voici un exemple de fich... nt virtuel et en utilisant Python pour exécuter l'application :
<code bash>
source env/bin/activate
python dem... urra créer un environnement virtuel et exécuter l'application correctement.
===== Créez le fichier requirement
iquez-le-principe-du-domain-driven-design-a-votre-application|Appliquez le principe du Domain-Driven Design à votre application]]), et en prenant des notes.
D’autres développeu... e plus y voir clair ! 🛸 Vous décidez de créer une application qui vous permettra de retrouver facilement vos fi
nts
- Une unité de code
- La performance de l’application
- Le parcours utilisateur
++++ Réponse|
Choix2... herche à déterminer si chaque fonctionnalité de l'application fonctionne conformément aux exigences logicielles... eur
- Une unité de code
- La performance de l’application
- L'interaction entre les différents composants
lus importantes à respecter lorsque l'on crée une application web : l'**interface uniforme de l'architecture RE... rateur ''**@app.route**''.
Maintenant que votre application web est accessible depuis la route créée et affic
nts définis dans le fichier de configuration de l’application.
++++
**Comment récupérer les paramètres (query ... eprésente la requête exécutée par le client d’une application web. path,methodetargs sont tous les trois des at
dans les chapitres précédents, comment créer une application Flask, la configurer et intégrer des fonctionnali... ser au template
* Tester de manière simple l’application en ouvrant l’inspecteur de code du navigateur