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).
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
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 :
- le système CVS et le modèle MVC ;
- les systèmes CMS comme spip et joomla! ou les frameworks comme zend ;
- les expressions régulières ;
- les ASP ;
- les JSP ;
- le mapping relationel objet.
Cartes de référence (PDF)
Html
CSS 1
CSS 2
XHTML/CSS (SelfHtml)
DOM/GECKO (Mozilla Center FR)
Retour à la page principale de (gH)