2021-04-03 08:45:12 +02:00
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
% Ressources
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
\nouvelleressource { R209} { Initiation au développement Web}
\ajoutRheures { 24} { 15}
%% Les compétences et les ACs
\ajoutRcompetence { RT1-Administrer} { \niveauA }
2021-04-07 11:51:19 +02:00
\ajoutRcoeff { 2}
2021-04-03 08:45:12 +02:00
\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 }
2021-04-07 11:51:19 +02:00
2021-04-03 08:45:12 +02:00
\ajoutRcompetence { RT3-Programmer} { \niveauA }
2021-04-07 11:51:19 +02:00
\ajoutRcoeff { 10}
2021-04-03 08:45:12 +02:00
\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
2021-04-12 22:57:04 +02:00
\ajoutRsae { SAÉ23} { Mettre en place une solution informatique pour l'entreprise}
2021-04-07 11:51:19 +02:00
\ajoutRsae { SAÉ24} { Projet intégratif}
2021-04-03 08:45:12 +02:00
% 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
2021-04-11 23:07:16 +02:00
personnels ou pour ses collaborateurs, un site Web, par exemple pour
2021-04-12 23:50:21 +02:00
fournir une interface de présentation du réseau informatique~:
2021-04-13 11:27:05 +02:00
compétence «Créer des outils et applications informatiques pour les
R\& T» (RT3).\\
2021-04-12 23:50:21 +02:00
Il doit en appréhender tous les éléments~: il doit aussi bien connaître
2021-04-03 08:45:12 +02:00
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
2021-04-11 11:46:43 +02:00
\textabbrv { SGBD} , des \textabbrv { API} ou des fichiers structurés. La présente ressource
2021-04-11 23:07:16 +02:00
contribue aux apprentissages critiques mentionnés précédemment.}
2021-04-03 08:45:12 +02:00
% Contenus
\ajoutRcontenudetaille {
2021-04-13 11:26:01 +02:00
\vspace { -10pt}
2021-04-13 11:08:55 +02:00
\begin { itemize} [topsep=5pt]
2021-04-03 08:45:12 +02:00
\item
2021-04-11 11:46:43 +02:00
Introduction au protocole \textabbrv { HTTP} .
2021-04-03 08:45:12 +02:00
\item
2021-04-12 23:50:21 +02:00
Mise en forme de pages Web~:
2021-04-03 08:45:12 +02:00
\begin { itemize}
2021-04-07 11:51:19 +02:00
\item
2021-04-12 23:50:21 +02:00
balises \textabbrv { HTML} avancées\, ;
2021-04-03 08:45:12 +02:00
\item
2021-04-11 23:07:16 +02:00
structure d'une page avec son \textabbrv { DOM} ;
2021-04-03 08:45:12 +02:00
\item
2021-04-12 23:50:21 +02:00
\textabbrv { CSS} avancé ou Framework\, ;
2021-04-03 08:45:12 +02:00
\item
2021-04-11 23:07:16 +02:00
initiation au dynamisme côté client (JavaScript, bibliothèques comme
jQuery)
2021-04-03 08:45:12 +02:00
\end { itemize}
\item
2021-04-10 09:13:52 +02:00
Scripts côté serveur.
2021-04-03 08:45:12 +02:00
\item
2021-04-11 23:07:16 +02:00
Eléments d'interaction client-serveur (requête \textabbrv { HTTP} , \textabbrv { URL} , formulaire).
2021-04-03 08:45:12 +02:00
\item
2021-04-11 11:46:43 +02:00
Interrogation d'un \textabbrv { SGBD} ou d'une \textabbrv { API} .
2021-04-03 08:45:12 +02:00
\item
2021-04-12 23:50:21 +02:00
Sensibilisation à la sécurisation de sites~: failles \textabbrv { XSS} , \textabbrv { XSS} stockée,
2021-04-11 23:07:16 +02:00
injections \textabbrv { SQL} .
2021-04-03 08:45:12 +02:00
\end { itemize}
L'utilisation de l'anglais est préconisée dans la documentation du code.
}
% Mots-clés
2021-04-11 23:07:16 +02:00
\ajoutRmotscles { Web, Développement, Algorithmes, \textabbrv { SGBD} , \textabbrv { API} , Sécurité, Client-serveur.}