stockée la valeur de FB_APP_ID
++++
**Quel code permet de générer une carte de partage optimisée pour Fa... res et optionnelles.
++++
**Quelle ligne de code permet de générer l’URL suivante : ''https://www.monappl... on pour développeurs de Facebook si un outil vous permet de faire cela.
Que pouvez-vous décider d’implémen... i permettent de manipuler des chemins. ''Pillow'' permet de manier des images, quant à ''ImagePath'', il s
, ou le client lui-même.
++++
**Un test unitaire permet de tester :**
- L'interaction entre les différ... ce publique de l’objet.
++++
**Quel type de test permet de valider le parcours utilisateur ?**
- Les t... 'utilisateur final.
++++
**Un test d’intégration permet de tester :**
- Le parcours utilisateur
- Un... La commande python -m doctest <nom du fichier> permet d'exécuter les doctests. Par exemple, si votre fo
in d'une base de données.
* Un service qui nous permet d'**interagir avec la base de données** en Python... t un micro-framework web écrit en Python. Il vous permet de concevoir une application web solide de manièr... fois très puissant et très léger. Par exemple, il permet de créer une application web minimale en 7 lignes... n une interface d'administration ou un ORM. Il ne permet pas non plus de créer une structure de projet grâ
**Qu'est-ce qu'un ORM ?**
- Une interface qui permet d'interagir avec une base de données avec le langage SQL.
- Une interface qui permet d’écrire des requêtes SQL à travers la console interactive de Flask.
- Une interface qui permet d'interagir avec une base de données dans un lang... ional Mapping”, en anglais, est une interface qui permet de communiquer avec une base de données en utilis
templating/|Jinja 2]] par défaut. Ce dernier nous permet d'utiliser certaines méthodes dans les templates ... ci !
Mais que nenni, mon bon ami ! Jinja 2 nous permet de créer un template que l'on pourra **étendre** ... mé =====
* Jinja est un moteur de template. Il permet d'écrire du code Python dans un template (en plus... render_template**'' au niveau de la vue
* Jinja permet d’étendre des templates grâce à l’héritage
* P
de des fonctions contenues dans ''view.py''. Cela permet ensuite d'interagir avec les fonctions dans le fi... st intéressant de **prévoir un plan de test**. Il permet d’identifier les éléments et les fonctionnalités à tester. De plus, il permet de mieux organiser et planifier l’implémentation ... énarios à tester. Voici ci-dessous une classe qui permet d’effectuer des opérations sur deux valeurs (addi
c’est le concept d’**héritage**. L’héritage vous permet de créer une **sous-classe** (ou **classe enfant*... n.
</note>
==== L'extensibilité ====
L’héritage permet également l’**extensibilité** – c’est-à-dire la p... dent les systèmes plus faciles à comprendre. Cela permet aux développeurs et aux équipes de développement
ternes.
Au final, le fait de structurer son code permet de **devenir plus efficace**.
Nous pouvons prend... pu faire ''from contact import *'' : ici l’étoile permet d’importer tous les modules définis dans le paque... son nom changé en %%__main__%% !
Cette condition permet donc d'exécuter du code **seulement si** le fichi
er. Pour gérer des problèmes uniques, Python nous permet de définir nos propres exceptions personnalisées.... ssage.
L’utilisation de *args et **kwags permet de prendre un nombre
de paramètres dynami... hiérarchie d’exceptions personnalisées. Cela nous permet de savoir très rapidement si une exception est dé
toutes les données chiffrées**. Par exemple, elle permet de générer les cookies. **Elle est donc obligatoi... des clés (MiniWebTool par exemple).
Flask vous permet d'importer toutes les variables en une fois dans
**S**tructured **Q**uery **L**anguage. Ce langage permet d'ajouter, modifier ou supprimer des données mais... essus :
* ''db.session.add()'' : Cette méthode permet sélectionner un objet à enregistrer dans la base.
'** crée une nouvelle colonne dans la table. Cela permet de filtrer les résultats d'une recherche par le c... ion du type enum en Python]].
</note>
Cela vous permet de créer des instances de cette manière :
<code p
gde Flask est disponible au sein d’un template et permet, sous la forme d’un dictionnaire, de récupérer le... es (ajout, modification, suppression…). Le commit permet de prendre en charge les changements de la sessio
ur avec votre compte indéfiniment ! Facebook vous permet de créer un vrai compte pour de faux. Hé oui, vou... n officielle]], l'OpenGraph est "un protocole qui permet à toute page web de devenir un objet enrichi dans
x modules de la librairie :
* ''ImageFont'' qui permet d'utiliser une police de caractère personnalisée ... t l’inspecteur de code du navigateur
* Cela permet de vérifier le contenu des balises HTML généré pa