Valid XHTML     Valid CSS2    

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.

 

Code-source de cette page.

 

 

retour gH    Retour à la page principale de   (gH)