![]() ![]() ![]() | ||||||||||||||||||||
|
L'unité d'enseignement « Programmation réticulaire » est une UE de niveau (300) spécialisation relevant de la licence d'informatique. Elle possède un volume de 6 ECTS et s'étend sur 12 semaines. Elle est placée sous la responsabilité de Saint-James, emmanuel. DescriptionLa programmation réticulaire est abordée dans cet enseignement par l'architecture dite client / serveur. L'accent sera mis sur la technologie des sites Web, avec leurs protocoles privilégiés, leurs langages de programmation favoris, leur utilisation des formats d'échanges de documents pour obtenir une ergonomie et un rendu typographique de qualité. Partant d'une étude soigneuse des variantes de HTML (notamment celles permettant l'accessibilité aux malvoyants) cet enseignement expose, par difficulté croissante, les technologies utilisées pour obtenir des sites Web de qualité. L'étude des scripts côté client (en JavaScript) puis coté serveur (en PHP) débouchera sur l'étude d'un serveur http minimal (en C). Le protocole HTTP sera examiné en détail, avec ses emprunts à ses prédécesseurs, notamment les types MIME. SAX, l'analyseur XML dirigé par les événements, sera utilisé mais laissera une place importante à la maîtrise des regexp. Les interfaces PHP/SQL seront abordés mais surtout en tant que moyen de gérer sans peine les accès concurrents à un même service. L'étude du serveur HTTP se limitera à ce qui est nécessaire pour mesurer l'impact des options de configurations sur les scripts écrits pendant le semestre. Préalables et buts pédagogiques
Bibliographie
Contenu indicatif par semaine
AnnalesLes annales de cette UE sont ici. | |||||||||||||||||||