Referentiels/yaml/ressources/R209.yml

60 lines
1.6 KiB
YAML

nom: Initiation au développement Web
code: R209
semestre: 2
heures_formation: 24
heures_tp: 15
coeffs:
RT1: 2
RT3: 10
acs:
RT1:
- AC0112
- AC0114
RT3:
- AC0311
- AC0312
- AC0313
- AC0314
- AC0315
- AC0316
sae:
- SAÉ23
- SAÉ24
prerequis:
- R107
- R109
- R207
- R208
contexte: >-
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 SGBD, des API ou des fichiers
structurés. La présente ressource contribue de fait aux apprentissages critiques mentionnés précédemment.
contenu: >-
* Introduction au protocole HTTP.
* Mise en forme de pages Web :
* Balises HTML avancées;
* Structure d'une page avec son DOM;
* CSS avancé ou *Framework*;
* Initiation au dynamisme côté client (JavaScript, jQuery, …).
* Scripts côté serveur.
* Éléments d'interaction client-serveur (requête HTTP, URL, formulaire).
* Interrogation d'un SGBD ou d'une API.
* Sensibilisation à la sécurisation de sites : failles XSS/XSS stockée/injections SQL.
L'utilisation de l'anglais est préconisée dans la documentation du code.
motscles: Web, Développement, Algorithmes, SGBD, API, Sécurité, Environnement client-serveur