Développement web
L’objectif de cette ressource est de poursuivre l’apprentissage de la programmation autour de technologies web. Cette ressource met en situation de développement à partir de spécification, ce qui est la suite logique de l’apprentissage du développement.
Learnings :
- Programmation web (par ex. : côté client ou côté serveur, gestion des contextes, authentifications, services web...)
- Sensibilisation à la sécurité web (par ex. : injection, filtrage...)
- Sensibilisation à la sécurité des applications (par ex. : encodage des mots de passe, typage des saisies...)
- Initiation aux patrons d’architectures (par ex. : MVC...)
Apprentissages critiques associés :
AC21.01
Élaborer et implémenter les spécifications fonctionnelles et non fonctionnelles à partir des exigences
AC21.02
Appliquer des principes d’accessibilité et d’ergonomie
AC21.03
Adopter de bonnes pratiques de conception et de programmation
AC22.03
Comprendre les enjeux et moyens de sécurisation des données et du code
AC23.03
Sécuriser les services et données d’un système
AC24.03
Organiser la restitution de données à travers la programmation et la visualisation
AC24.04
Manipuler des données hétérogènes