60 lines
1.6 KiB
YAML
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
|