• Public concerné et conditions d’accès

    avoir obtenu l'UE NFA016 ou avoir le niveau et avoir obtenu ou suivre en parallèle l'UE NFA017 ou avoir le niveau correspondant.

    Finalités de l’unité d’enseignement

    Objectifs pédagogiques

    Concrétiser dans un TP les connaisances et les technologies présentées dans les 2 UE de développement WEB.
    Apporter une première compétence dans la conception de site WEB.

    Capacité et compétences acquises

    Conception de site WEB (non sécurisé)
    Administration de site WEB

    Organisation

    Nombre de crédits enseignements ECTS

    6 ECTS

    Type de la formation

    CT

    Contenu de la formation

    Réalisation et implantation d'un site WEB complet :
    - pages statiques, pages dynamiques,
    - gestion de cookies,
    - exploitation de formulaires,
    - configuration et exploitation d'une base de données,
    - envoi de mail,
    - configuration et déploiement d'un serveur web,
    - déploiement du site chez un fournisseur d'accès commercial, sur un serveur personnel.


  • Public concerné et conditions d’accès

    Avoir suivi l'UE NFA016 (Développement WEB) et avoir le niveau d'algorithmique programmation, de réseau et de base de données du premier cycle.

    Finalités de l’unité d’enseignement

    Objectifs pédagogiques

    Présenter les technologies de la conception de sites dynamiques et de l'administration de serveurs WEB.

    Capacité et compétences acquises

    Concepteur de sites WEB (non complét'ement sécurisé)
    Administrateur de sites WEB

    Organisation

    Nombre de crédits enseignements ECTS

    4 ECTS

    Type de la formation

    Cours

    Contenu de la formation

    - Rappels sur la description et la manipulation des documents présentés dans un navigateur : XHTLM, XML, XSL, XSLT.
    - Programmes exécutés "coté serveur" : langages de script (perl, PHP, jsp, asp, PYTHON). Le cours fait référence principalement à PHP4 et PHP5
    - Exploitation d'une base de données relationnelle. Le cours fait référence principalement à MySQL
    - Utilisation des cookies et des sessions.
    - Production dynamique de documents.
    - Notions de sécurité.

  • Public concerné et conditions d’accès

    Avoir le niveau des UE algorithmique programmation 1 et 2, réseau, base de données de premier cycle.

    Finalités de l’unité d’enseignement

    Objectifs pédagogiques

    Dresser un tableau complet de l'architecture du WEB et des technologies concernées dans la construction d'un site.

    Capacité et compétences acquises

    Connaître et comprendre l'architecture du Web.

    Savoir réaliser des pages statiques contenant des images, des formulaires, des feuilles de style.

    Organisation

    Nombre de crédits enseignements ECTS: 4 ECTS

    Type de la formation : Cours

    Contenu de la formation

    • Introduction générale. Architecture du web. Internet, intranet. Serveur, navigateur. Hypertexte, lien.
    • Les normes d'internet. HTML, XHTML, le consortium web, la validation. Les tables. Les feuilles de style.

    • Le protocole HTTP. Lien avec TCP/IP. Adresse IP. Les formulaires et le protocole cgi-bin. Rapide introduction aux autres protocoles
      d'internet (FTP, SMTP, IRC).
    • Images, formats de fichiers. Charte graphique, infographie. Ergonomie et accessibilité.
    • Introduction aux programmes exécutés par le client : javascript, java.
    • Introduction aux programmes exécutés par le serveur : php, perl, jsp, asp.
    • Introduction aux problèmes de sécurité et d'authentification.