45 lines
1.6 KiB
YAML
45 lines
1.6 KiB
YAML
nom: Initiation au développement Web
|
||
code: R209
|
||
semestre: 2
|
||
heures_formation: 24
|
||
heures_tp: 15
|
||
acs:
|
||
RT1:
|
||
- AC0112
|
||
- AC0114
|
||
RT2: []
|
||
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 (compétence RT3-Programmer), 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
|
||
* Eléments d’interaction clientserveur (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.
|