Développement Web
Licence professionnelle, Angers
gilles.hunault "at" univ-angers.fr
But du cours
Les objectifs de ce cours sont doubles. D'une part, bien évidemment, il s'agit de fournir les éléments techniques nécessaires à l'élaboration de pages Web, de sites internet dynamiques et interactifs. Mais d'autre part, compte tenu de de l'évolution rapide des technologies liées au Web, l'enjeu majeur est de réussir à faire passer ce qui est conceptuel, ce qu'il y a derrière les pages et les codes HTML afin d'en offrir une meilleure compréhension et de permettre une plus grande adaptation aux dix ou vingt prochaines années, en particulier via XML.
Comme il n'est pas possible de tout ensenseigner (le responsive web design et les frameworks et les technologies...) avec aussi peu d'heures, l'accent sera mis sur la compréhension des composants des sites et des pages Web, à savoir HTML, CSS, Javascript, PHP, XML et l'interfaçage avec les bases de données.
Les apects techniques du développement (méthodes de développement dont la méthode agile et le TDD, les tests, la documentation, MVC, REST...) seront aussi évoqués et présentés via des exemples.
Le "fil rouge" se nomme LTE.
Séances de cours prévues
cours 1 Le Web («front end») et ses langages : HTML et CSS
cours 2 Les formulaires et Javascript
cours 3 Les scripts en général
cours 4 Le langage PHP
cours 5 Le Web («backend») et les bases de données dont SQL
cours 6 Les technologies XML, SVG et AJAX
cours 7 Applications, programmation et développement
cours 8 Tests et documentations des applications
Travaux dirigés
T.D. 1 Liste des balises HTML, éléments et atributs
T.D. 2 Formulaires et gestion des contenus par le navigateur
T.D. 3 Stratégie de développement Web
T.D. 4 Lecture et écriture de fichiers en PHP
T.D. 5 Interfaçage PHP/SQL
T.D. 6 Web et XML
Travaux pratiques
T.P. 1 Formulaires XHTML classiques de saisie et vérifications Javascript
T.P. 2 Gestion dynamique de pages Web en Javascript
T.P. 3 Programmation PHP usuelle
T.P. 4 Interfaçage PHP/SQL
T.P. 5 Histogrammes de fréquences avec JpGraph
Horaires selon CELCAT : g467965
Une interface HTML5 pour ce cours se trouve ici .
Le détail des documents de cours, des exercices et de leur corrigé est là .
Consignes pour le controle continu (2020/2021)
Le "fil rouge" se nomme LTE.
Retour à la page principale de (gH)