Feat(NSI): ajoute le projet à rendre

This commit is contained in:
Bertrand Benjamin 2023-01-20 14:08:43 +01:00
parent 58c94b28ce
commit 5fda98ebab
2 changed files with 8 additions and 8 deletions

View File

@ -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{<form action="http://monsite.fr" method="POST">}?
\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{<form>} et la balise \texttt{</form>}
\task entre la balise \texttt{<formulary>} et la balise \texttt{</formulary>}
\task entre la balise \texttt{<code>} et la balise \texttt{</code>}
\task entre la balise \texttt{<script>} et la balise \texttt{</script>}
\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}