Feat(NSI): ajoute le projet à rendre
This commit is contained in:
parent
58c94b28ce
commit
5fda98ebab
@ -154,13 +154,14 @@
|
|||||||
\end{itemize}
|
\end{itemize}
|
||||||
\end{exercise}
|
\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 :
|
Vous devez écrire une application web qui a les routes suivantes :
|
||||||
\begin{itemize}
|
\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{/ (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{/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.
|
\item \textbf{/jours}: qui affiche la date et le nombre de jour depuis le début de l'année.
|
||||||
\end{itemize}
|
\end{itemize}
|
||||||
|
Bonus : du CSS à votre site (pensez à ajouter la route pour servir le fichier)
|
||||||
\end{exercise}
|
\end{exercise}
|
||||||
|
|
||||||
|
|
||||||
@ -188,42 +189,41 @@
|
|||||||
\task une erreur de saisie de sa part
|
\task une erreur de saisie de sa part
|
||||||
\task une panne de sa connexion internet
|
\task une panne de sa connexion internet
|
||||||
\task un changement de titre du forum qu'il veut consulter
|
\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?
|
\item Parmi les éléments suivants, lequel est un protocole?
|
||||||
\begin{tasks}(4)
|
\begin{tasks}(4)
|
||||||
\task GET
|
\task GET
|
||||||
\task POST
|
\task POST
|
||||||
\task HTTP
|
\task HTTP
|
||||||
\task HTML
|
\task HTML
|
||||||
\end{task}
|
\end{tasks}
|
||||||
\item Dans une page HTML, que pet la balise \texttt{<form action="http://monsite.fr" method="POST">}?
|
\item Dans une page HTML, que pet la balise \texttt{<form action="http://monsite.fr" method="POST">}?
|
||||||
\begin{tasks}
|
\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} 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 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 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}
|
\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?
|
\item Dans le contexte du Web, qu'est-ce qu'une transmission chiffrée?
|
||||||
\begin{tasks}
|
\begin{tasks}
|
||||||
\task une transmission optimisée pour les grands nombres
|
\task une transmission optimisée pour les grands nombres
|
||||||
\task une transmission sous forme binaire
|
\task une transmission sous forme binaire
|
||||||
\task une transmission d'information cryptée
|
\task une transmission d'information cryptée
|
||||||
\task une transmission facturée proportionnellement à la taille du message
|
\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:
|
\item Mehdi a écrit une page HTML contenant des éléments \texttt{input} de formulaire. Il place ces éléments de formulaire:
|
||||||
\begin{tasks}
|
\begin{tasks}
|
||||||
\task entre la balise \texttt{<form>} et la balise \texttt{</form>}
|
\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{<formulary>} et la balise \texttt{</formulary>}
|
||||||
\task entre la balise \texttt{<code>} et la balise \texttt{</code>}
|
\task entre la balise \texttt{<code>} et la balise \texttt{</code>}
|
||||||
\task entre la balise \texttt{<script>} et la balise \texttt{</script>}
|
\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?
|
\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)
|
\begin{tasks}(2)
|
||||||
\task lorsqu'on utilise le navigateur web Firefox
|
\task lorsqu'on utilise le navigateur web Firefox
|
||||||
\task lorsqu'on utilise la méthode POST
|
\task lorsqu'on utilise la méthode POST
|
||||||
\task lorsqu'on utilise le protocole HTTPS
|
\task lorsqu'on utilise le protocole HTTPS
|
||||||
\task lorsqu'on utilise HTML et CSS
|
\task lorsqu'on utilise HTML et CSS
|
||||||
\item
|
\end{tasks}
|
||||||
\end{task}
|
|
||||||
\end{enumerate}
|
\end{enumerate}
|
||||||
\end{exercise}
|
\end{exercise}
|
||||||
|
Binary file not shown.
Loading…
Reference in New Issue
Block a user