Valid XHTML     Valid CSS2    

 

  COURS "TECHNOLOGIE INTERNET"

            gilles.hunault "at" univ-angers.fr

Plan des cours et exercices     corrigés

1.Le web et ses langages
2.Les formulaires et les scripts
3.Les scripts et les cgi dont Javascript et Perl
4.Les applets Java
5.Le langage PHP
6.SQL et le Web
7.Interfaces et ergonomie, XML, SVG et AJAX
Navigateur conseillé : Firefox 3.0 et versions ultérieures
  avec les extensions Htmlvalidator et Linkchecker (copie locale),
et surtout Firebug pour les "experts".
 
Editeur local conseillé : kwrite et eclipse plutôt que xemacs, gvim ou quanta...
  pour kwrite : utiliser les options Show Command Line et Show Line Numbers
sous windows XP, notepad++ est bien au début,
mais pspad est sans doute encore mieux pour un usage intensif...

 

Note sur l'utilisation du serveur de test (forge) et du serveur officiel (pegase) ainsi que sur l'accès aux interpréteurs php4 et php5.

 

 

Documents à consulter

1.sensibilisation aux "pages Web" (gH) au format Html
petit cours Html (pN) au format PDF
compléments :références HTML en anglais
références HTML en français
feuilles de style vite fait et en détail (autoapprentissage détaillé avec QCM corrigés)
les "frames" ou "cadres" qu'il vaudrait mieux remplacer par des <DIV> en CSS (pourquoi ?)
balises "meta"
RTF et HTML
passer à XHTML
mini interpréteur HTML(gH)
quel serveur Web personnel utiliser ?
2.formulaires, scripts cgi et programmes pour le web (gH) au format Html
compléments :Tuteur Perl (gH) en français
PERL Cgi en français
PERL LWP en français
REXX Cgi en anglais
fichier à utiliser comme "action" pour tester un formulaire
exemple CSS 2.1 de panneaux de "login"
3.tuteur Javascript (gH) au format Html
petit cours Javascript (pN) au format pdf
autre petit cours Javascript et programmation événementielle (iS) au format pdf
Guide sur les objets, classes et prototypes (Java vs Javascript)
4.cours Applets Java (pN) au format pdf
les applets : petit cours par Isabelle Thieblemont
les applets : cours de l'Université du Mans
des applets pour tout faire ! (sources java fournies)
5.tuteur Php (gH) au format Html et ses exemples
cours Php (pN) au format pdf et ses exemples
compléments : les sessions PHP (en français)
"upload" de fichiers en français    ref1    ref2    ref3
exemple de Diaporama en PHP
source des scripts techniques en php
que peut-on faire avec Php ?
objets en PHP vite fait et en détail
liste des ressources PHP (doc. interne)
sommaire du manuel php (doc. interne)
histogrammes interactifs en php
savez-vous ce que signifie ORM ?
ce qu'on peut reprocher à php
6.tuteur MySql (gH)
cours Php+Sql (pN) au format pdf
exemples rapides en Php+Sql (gH)
solutions Php et MySql de l'exercice tplong
documentation nexen
7.Tuteur XML (gH), tout XML sur un schéma (!)
Interfaces, ergonomie et sémiologie graphique, gestion et maintenance des pages et des sites ;
Historique d'HTML, HTML 4, XHTML et XML, XSL etc.
Allons-nous vers un nouveau Web stylé et sémantique ?
XML, XSL, SVG etc. : présentation par Yannis HARALAMBOUS (copie locale).

Projets de controle continu (Maitrise MASS)

projet 1 : statistiques élémentaires
projet 2 : tracé d'histogrammes
projet 3 : affichage d'un nuage de points
                    sources php des programmes cités

 

 

Exercices

cours 1 : pages web, formulaires niveau 1
cours 2 : "headers", formulaires niveau 2, scripts cgi
cours 3 : pages web et javascript
cours 4 : applets java, niveau élémentaire
cours 5 : intégration de html et php
cours 6 : langage mysql et accès aux bases mysql via php
cours 7 : html, xhtml et xml
                    solutions des exercices du cours
               

 

 

Examens passés, évaluations en cours, projets

    projets de programmation    

    Controle continu Licpro     (2008/2009)

    Controle continu M2CCI     (2009/2010)

    Examen de novembre 2004.

    Examen de septembre 2005 succintement corrigé.

    Examen de février 2005 corrigé.

    Examen de décembre 2005.

    Examen de mars 2008 rapidement corrigé.

 

 

Compléments sur les Systèmes d'information,
l'architecture et les serveurs

cours SI de SupElec
    voir en particulier Distribution des traitements et des données ainsi que Bases de Données
vers une architecture n-tiers  version pdf
exemple d'architecture trois-tiers oracle/java
que sont les bases de données en ligne ?
    (descendre à droite dans les pages sur la partie "web dynamique")
persistance et J2EE (y compris serveur d'aplication objets) -- 83 pages ; version locale
nouvelle économie vers le "clients-services" ? (cliquer sur 11 - système d'information)

Ce qui n'est pas couvert en détail dans ce cours :

 

 

Cartes de référence (PDF)


Html
CSS 1
CSS 2
XHTML/CSS (SelfHtml)
DOM/GECKO (Mozilla Center FR)

 

 

 

retour gH    Retour à la page principale de   (gH)