|
Introduction
- Internet
- Qui fait quoi ?
- Les différentes connexions à Internet
- Application de l'entreprise Internet et Intranet.
- Qu'est-ce qu'un site WEB ?
- Web : mode de fonctionnement
- Web : le serveur (Apache,IIS)
- Web : le client (IE, Netscape, etc
)
Travail dirigé :
A l'aide d'un analyseur de trames réseaux, explications
sur le dialogue entre le serveur WEB, la base de données,
et le navigateur sur un scénario standard :
Saisie d'une'URL (http://www.lesite.fr/lapage.html)et affichage
de la page par le navigateur.
Ce scénario sera expliqué plus finement au fur
et à mesure de la progression dans la semaine (y compris
dans sa dimension réseau : DNS, adresse IP, routage,
...).
HTML
Le Langage HTML
- Analyse d'un fichier HTML,
- Structure d'un document,
- Les différentes balises
- Les couleurs, fonts, police, styles
- Création de liens,
- Chemins d'accès,
Inclusion de medias externes
- Graphiques, les différents formats
à utiliser,
- Quel format utiliser (GIF,JPEG,PNG,
).
- Conversion, styles d'images et textes, images et liens,
- Sons et animations.
Design et optimisation des Pages
- Esthétisme ou efficacité
?
- Charte graphique
- Utilisation des frames
- Affichage et mise en pages efficace des données avec
des tables
- Étude d'exemples de pages Web
Travaux pratiques :
Réalisation de deux sites WEB (construction des
pages HTML progressive) afin de maîtriser le langage
HTML et les liens entre les pages (donc les sites).
Fonctionnement d'un serveur WEB
- Le protocole HTTP
- Forces et faiblesses du protocole HTTP
- Les autres protocoles ( TCP/IP, DNS, PPP,HTTPS
)
- Encore des protocoles (SMTP,POP3,IMAP4,FTP,
)
- Raison d'être et rôle de chacun
Présentation d'Apache et de IIS
- Les fonctions communes à tous
les serveurs
- Organisation des répertoires
- Outils d'analyse des statistiques
- Principe de base de l'administration.
Travail dirigé :
Réalisation d'un petit réseau "Internet
miniature" avec tous les composants majeurs d'Internet
et leur paramétrage (TCP/IP, serveur DNS, passerelle,
routeur, un serveur WEB, un navigateur.
Programmation sur le client
Javascript
- Présentation du langage. Bases
du langage
- Interaction avec le navigateur. Exemples
Applets Java
- Présentation. Exemples d'ajout
d'applets Java
HTML dynamique : DHTML
- Les principes de base de ces technologies.
- Présentation des différentes possibilités
avec illustration par des exemples complexes et concrets.
- Introduction aux feuilles de style en cascade et au DOM.
- Combiner javascript avec des feuilles de styles
Travaux pratiques :
Apport de javascript et des applets java dans les pages
du TP précédent.
Programmation serveur
- Mode de fonctionnement
- Fonctionnement des programmes serveurs : GET et POST
- Les différentes alternatives
- Présentation des principaux langages (PHP, Perl,
ASP)
- Exemples commenté du même programme de gestion
de caddie vu des différents langages
Formulaires HTML
- Organisation, syntaxe
- Les différents widgets
- Exemples de traitement des formulaires dans les principaux
langages
Bases de données
- Connexion de page Web a des bases de
données
- Les différentes technologies et les principes communs
- Exemples avec SQL Server, Oracle et MySQl
Travaux pratiques :
Enrichissement des pages HTML précédentes
avec l'accès à une base MySQL.
Dreamweaver ou Frontpage
- Présentation
- Les concurrents
- Prise en main
- Inclusion d'objets multimédia : FLASH, Vidéo,
Applet Java, ActiveX
Travail dirigé :
Réalisation d'une partie d'une page réalisée
dans un TP précédent "à la main"
avec dreamweaver afin de comparer les deux modes de développement.
Présentation d'XML et XHTML
- Les possibilités XHTML, XML
- Origine de XML
- Objectifs : XML, à quoi ça sert ?
- Les technologies associées : XML Schema, CSS, XSL,
Xpath, Xlink, Xpointer, XSL-FO
- Qu'est-ce qu'un Parser XML ?
- Avantages et contraintes de XML
- Les domaines d'application de XML : pour le Web, pour les
applications d'entreprises
Travaux pratiques :
Réalisation d'un document XML intégré
à notre site et montrant clairement les apports de
XML par rapport à HTML.
Page
précédente
|