Public concerné et conditions d’accès
Avoir obtenu ou être inscrit à l'Unité d'Enseignement "Architecture Internet" (NFA051).
Cet
enseignement s'adresse en particulier aux auditeurs qui préparent le
certificat professionnel "Webmestre : conception de sites et
administration de serveurs Web" et plus largement à tout public
souhaitant créer un site Web.
Finalités de l’unité d’enseignement
Objectifs pédagogiques
Etude
des langages HTML et Javascript ainsi que des bases de l'algorithmique.
Il sera plus spécifiquement abordé la programmation côté navigateur ou
client.
Capacité et compétences acquises
Créer des pages Web intégrant des programmes Javascript.
Organisation
Nombre de crédits enseignements : 6 ECTS
Modalités de validation : Projet et examen final en salle informatique
Type de la formation : Cours et TP
Contenu de la formation
Algorithmique :
- introduction à l'algorithmique et à la programmation,
- notion de variables et constantes, affectation, environnement,
- types de données : simple, tableaux,
- structure d'un programme, sous-programmes,
- récursivité,
- structures de contrôle, conditionnelles et itératives,
- permutation de variables, recherche du maximum, comptage, accumulation.
Langage HTML :
- structuration du document,
- structure du HTML,
- liens et insertion d'objets,
- tableaux,
- frames,
- formulaires,
- feuilles de style,
- gestion"dynamique" des informations du client (cookies).
Javascript et algorithmique :
- variables,
- structures de contrôle conditionnelles et itératives,
- chaînes de caractères,
- tableaux,
- Document Objet Model,
- formulaires,
- images,
- calques Javascript,
- "incompatibilités" Netscape, Internet Explorer.
Création de pages "dynamiques" : vers le DHTML
Cookies :
- dépôt d'un cookie,
- accès à un cookie,
- exploitation des informations d'un cookie.
Gestion d'une session.
Feuilles de style.
Bibliographie
Auteur |
Titre |
Michael Krajecki | algorithmique programmation orientées internet aspects client (Support FOD) |