Referentiels/latex/ressources/R209.tex

87 lines
3.2 KiB
TeX
Raw Blame History

This file contains ambiguous Unicode characters

This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.

%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
% Ressources
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
\nouvelleressource{R209}{Initiation au développement Web}
\ajoutRheures{24}{15}
%% Les compétences et les ACs
\ajoutRcompetence{RT1-Administrer}{\niveauA}
\ajoutRcoeff{2}
\ajoutRac{AC0112}{Comprendre l'architecture des systèmes numériques et les principes du codage de l'information}
\ajoutRac{AC0114}{Maîtriser les rôles et les principes fondamentaux des systèmes d'exploitation afin d'interagir avec ceux-ci pour la configuration et administration des réseaux et services fournis}
\ajoutRcompetence{RT2-Connecter}{\niveauA}
\ajoutRcompetence{RT3-Programmer}{\niveauA}
\ajoutRcoeff{10}
\ajoutRac{AC0311}{Utiliser un système informatique et ses outils}
\ajoutRac{AC0312}{Lire, exécuter, corriger et modifier un programme}
\ajoutRac{AC0313}{Traduire un algorithme, dans un langage et pour un environnement donné}
\ajoutRac{AC0314}{Connaître l'architecture et les technologies d'un site Web}
\ajoutRac{AC0315}{Choisir les mécanismes de gestion de données adaptés au développement de l'outil}
\ajoutRac{AC0316}{S'intégrer dans un environnement propice au développement et au travail collaboratif}
% Les SAE
\ajoutRsae{SAÉ23}{Mettre en place une solution informatique pour lentreprise}
\ajoutRsae{SAÉ24}{Projet intégratif}
% Les pre-requis
\ajoutRprerequis{R107}{Fondamentaux de la programmation}
\ajoutRprerequis{R109}{Introduction aux technologies Web}
\ajoutRprerequis{R207}{Sources de données}
\ajoutRprerequis{R208}{Analyse et traitement de données structurées}
% Le descriptif
\ajoutRancrage{Le professionnel R\&T peut être amené à développer, pour ses besoins
personnels ou pour ses collaborateurs, un site Web (RT3), par exemple
pour fournir une interface de présentation du réseau informatique.\\
Il doit en appréhender tous les éléments : il doit aussi bien connaître
les protocoles de communication du Web que veiller à la sécurité de
ceux-ci. Il doit également pouvoir accéder, traiter et afficher des
informations provenant de différentes sources de données telles que des
\texttt{SGBD}, des \texttt{API} ou des fichiers structurés. La présente ressource
contribue de fait aux apprentissages critiques mentionnés précédemment.}
% Contenus
\ajoutRcontenudetaille{
\vspace{-5pt}
\begin{itemize}
\item
Introduction au protocole \texttt{HTTP}.
\item
Mise en forme de pages Web :
\begin{itemize}
\item
Balises \texttt{HTML} avancées;
\item
Structure d'une page avec son \texttt{DOM};
\item
\texttt{CSS} avancé ou \emph{Framework};
\item
Initiation au dynamisme côté client (JavaScript, jQuery, \ldots).
\end{itemize}
\item
Scripts côté serveur.
\item
Éléments d'interaction client-serveur (requête \texttt{HTTP}, \texttt{URL}, formulaire).
\item
Interrogation d'un \texttt{SGBD} ou d'une \texttt{API}.
\item
Sensibilisation à la sécurisation de sites : failles \texttt{XSS}/\texttt{XSS}
stockée/injections \texttt{SQL}.
\end{itemize}
L'utilisation de l'anglais est préconisée dans la documentation du code.
}
% Mots-clés
\ajoutRmotscles{Web, Développement, Algorithmes, \texttt{SGBD}, \texttt{API}, Sécurité, Environnement client-serveur}