Referentiels/latex/saes/SAE23_exemple1.tex

96 lines
3.3 KiB
TeX
Raw Normal View History

2021-04-10 09:13:52 +02:00
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
% Exemple de SAE
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
\nouvelexemple{Application Web pour un prestataire}
\ajoutESproblematique{Le professionnel R\&T peut être amené à développer des applications Web,
sous forme de sites Web manipulables grâce à un navigateur Web~: elles
2021-04-10 09:13:52 +02:00
peuvent être destinées à ses collaborateurs pour mettre facilement à
leur disposition un outil informatique\,; elles peuvent aussi être le
2021-04-10 09:13:52 +02:00
cœur de métier de son entreprise avec des applications destinées à des
clients/commanditaires.\\
Cette SAÉ propose à l'étudiant de s'initier au développement d'une
application Web en le plaçant dans un contexte de réponse à un appel
d'offres~: un client cherche un prestataire pour développer une
application remplissant un cahier des charges précis~: par exemple, une
2021-04-10 09:13:52 +02:00
solution pour cartographier son matériel de réseau local sous la forme
d'un site web.}
\ajoutESdescription{
Partant des spécifications fournies par le client, l'étudiant devra
proposer, développer un prototype de l'application puis présenter le
2021-04-12 16:24:09 +02:00
travail réalisé devant le jury de sélection du prestataire.\\
2021-04-12 22:57:04 +02:00
L'étudiant devra mettre en place son environnement de travail, choisir
et utiliser les technologies Web adéquates pour produire son site Web,
mettre en place la gestion des données du site et programmer leur
traitement.\\
2021-04-10 09:13:52 +02:00
La SAÉ pourra être réalisée par un groupe de 2 étudiants.\\
Partant d'un cahier des charges fourni, et pour un binôme d'étudiants,
la SAé pourra être mise en oeuvre avec différentes étapes~:
2021-04-10 09:13:52 +02:00
\begin{itemize}
\item
Phase 1~: mise en place de l'environnement de développement~:
2021-04-10 09:13:52 +02:00
\begin{itemize}
\item
Utilisation d'une machine virtuelle ou accès à distance aux
ressources (par ex~: ferme ESX, Proxmox,
2021-04-12 22:57:04 +02:00
Guacamole, Docker, \ldots), partage par clés \textabbrv{USB}
2021-04-10 09:13:52 +02:00
\item
2021-04-12 22:57:04 +02:00
Installation ou utilisation d'un serveur Web non chiffré (type Nginx
2021-04-10 09:13:52 +02:00
ou Apache)
\item
Utilisation possible d'un framework python (Django, Flask) ou
JavaScript (jQuery), java (play), etc\ldots{}
\end{itemize}
\item
Phase 2~: réalisation documentée incluant~:
2021-04-10 09:13:52 +02:00
\begin{itemize}
\item
Algorithmique (script serveur, dépôt de codes)
\item
2021-04-12 16:24:09 +02:00
Technologie Web (\textabbrv{HTML}, css)
2021-04-10 09:13:52 +02:00
\item
Base de données avec manipulation de données (ajout, suppression,
modification)
\end{itemize}
\item
Phase 3~: présentation du prototype devant le jury de sélection avec
2021-04-12 22:57:04 +02:00
rédaction d'un rapport.
2021-04-10 09:13:52 +02:00
\end{itemize}
2021-04-12 16:24:09 +02:00
Le travail demandé pourra inclure a minima un livrable en anglais
2021-04-10 09:13:52 +02:00
(commentaires des codes, vidéo, présentation ou documentation).\\
Les transformations attendues chez l'étudiant sont~:
2021-04-10 09:13:52 +02:00
\begin{itemize}
\item
Apprendre en autonomie
\item
Apprendre à apprendre
\item
Initiation et découverte des architectures applicatives
\item
Apprendre à valoriser son travail
\end{itemize}
}
2021-04-12 22:57:04 +02:00
\ajoutESformes{TP, Projet, Serious game}
2021-04-10 09:13:52 +02:00
\ajoutESmodalite{\vspace{-5pt}
\begin{itemize}
\item
Site fonctionnel et dynamique
\item
Documentation technique, informative
\item
Tutoriel d'installation, d'utilisation
\item
Dépôt du code
\item
Démonstration
\item
Présentation de l'outil utilisé pour le développement
\item
Méthode de validation (exemple~: cahier de tests, tests unitaires)
2021-04-10 09:13:52 +02:00
\end{itemize}}