NFA054 Algorithmique programmation orientées internet aspects serveur

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)


CNAM Bretagne - 2 rue Camille Guérin - 22440 PLOUFRAGAN - 0820 200 119