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 visées :
Créer des pages Web intégrant des programmes Javascript.
Organisation
Projet, mémoire
Cet enseignement intégre un mini projet consistant en l'élaboration d'un site web
Projet, mémoireCet enseignement intégre un mini projet consistant en l'élaboration d'un site web
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) |