diff --git a/1NSI/05_Interaction_client-serveur/exercises.tex b/1NSI/05_Interaction_client-serveur/exercises.tex index 2dbfebe..397b859 100644 --- a/1NSI/05_Interaction_client-serveur/exercises.tex +++ b/1NSI/05_Interaction_client-serveur/exercises.tex @@ -154,13 +154,14 @@ \end{itemize} \end{exercise} -\begin{exercise}[subtitle={Application web avec Bottle - Accès authentifié}, step={2}, origin={Ma tête}, topics={ Interaction client-serveur }, tags={ HTTP, Flask }] +\begin{exercise}[subtitle={Projet Bottle - Années}, step={2}, origin={Ma tête}, topics={ Interaction client-serveur }, tags={ HTTP, Flask }] Vous devez écrire une application web qui a les routes suivantes : \begin{itemize} \item \textbf{/ (la racine)}: contient plusieurs formulaires. Un qui permet de savoir si une année est bissextile et un autre qui compte le nombre de jours depuis le début de l'année. \item \textbf{/bissextile}: qui affiche l'année et qui dit si l'année est bissextile ou non. \item \textbf{/jours}: qui affiche la date et le nombre de jour depuis le début de l'année. \end{itemize} + Bonus : du CSS à votre site (pensez à ajouter la route pour servir le fichier) \end{exercise} @@ -188,42 +189,41 @@ \task une erreur de saisie de sa part \task une panne de sa connexion internet \task un changement de titre du forum qu'il veut consulter - \end{task} + \end{tasks} \item Parmi les éléments suivants, lequel est un protocole? \begin{tasks}(4) \task GET \task POST \task HTTP \task HTML - \end{task} + \end{tasks} \item Dans une page HTML, que pet la balise \texttt{
}? \begin{tasks} \task d'envoyer des données à l'URL \texttt{http://monsite.fr} sans les ajouter au corps de la requête HTTP \task d'envoyer des données à l'URL \texttt{http://monsite.fr} et de les ajouter au corps de la requête HTTP mais pas à l'URL \task de télécharger une formulaire depuis l'URL \texttt{http://monsite.fr} \task de récupérer des données depuis l'URL \texttt{http://monsite.fr} - \end{task} + \end{tasks} \item Dans le contexte du Web, qu'est-ce qu'une transmission chiffrée? \begin{tasks} \task une transmission optimisée pour les grands nombres \task une transmission sous forme binaire \task une transmission d'information cryptée \task une transmission facturée proportionnellement à la taille du message - \end{task} + \end{tasks} \item Mehdi a écrit une page HTML contenant des éléments \texttt{input} de formulaire. Il place ces éléments de formulaire: \begin{tasks} \task entre la balise \texttt{} et la balise \texttt{
} \task entre la balise \texttt{} et la balise \texttt{} \task entre la balise \texttt{} et la balise \texttt{} \task entre la balise \texttt{} - \end{task} + \end{tasks} \item Quelle utilisation faut-il avoir pour garantir qu'une transmission entre un client et un serveur sera-t-elle chiffrée? \begin{tasks}(2) \task lorsqu'on utilise le navigateur web Firefox \task lorsqu'on utilise la méthode POST \task lorsqu'on utilise le protocole HTTPS \task lorsqu'on utilise HTML et CSS - \item - \end{task} + \end{tasks} \end{enumerate} \end{exercise} diff --git a/1NSI/05_Interaction_client-serveur/plan_de_travail.pdf b/1NSI/05_Interaction_client-serveur/plan_de_travail.pdf index 54765da..bb12e73 100644 Binary files a/1NSI/05_Interaction_client-serveur/plan_de_travail.pdf and b/1NSI/05_Interaction_client-serveur/plan_de_travail.pdf differ