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 WEBOrganisation
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 WEBOrganisation
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.
- Introduction générale. Architecture du web. Internet, intranet. Serveur, navigateur. Hypertexte, lien.

