Technologie Web - notions de base

Code Cours
2324-JUNIA-M1S1-MB-IT-902
Langue d'enseignement
Français, Anglais
Matières
MB-IT
Responsable(s)
D.DELANNOY
Intervenant(s)
D.Six (CGI), F. Metz, V.Bruneel (Decatlon)
Niveau
Master
Année de formation
Période

Présentation

Prérequis
Pour suivre ce module, l’étudiant doit connaitre les notions de base d’algorithmie, de programmation procédurale et de bases de données (lecture d’un Modèle Conceptuel de Données, requêtes SQL) et avoir mis en œuvre ces notions.

Référence : « Cours algorithmie et langage C », « Cours bases de données » dispensés en 3ème année à l’ISEN Lille
Objectifs
Compétences visées : 34(342/343), 43(431/432/433), 63(634), 110(1102)

Ce module constitue une illustration de la démarche et de l’utilisation des outils de développement d’applications web.

L’orientation convient à tous les profils d’ingénieurs des domaines développement logiciel, cyber sécurité, objets connectés, …

A la fin du cours, l’étudiant devra :

- Connaitre les bases de la programmation Web
- Connaitre les bases des langages php, html et css.
- Connaitre la différence et l’utilité des différents langages abordés.
- Etre capable de mettre en place un serveur local php.
- Etre capable de développer un site internet basique.
- Etre capable d’intégrer une base de données à un site internet.
- Etre sensibilisé aux bonnes pratiques de développement.
Présentation
Ce module aborde les thématiques suivantes :

- Structure d’une page html
- Utilisation des primitives php
- Architecture d’une application php
- Mise en œuvre de feuilles de style CSS
- Utilisation d’une base de données pour un site internet
- Ouverture sur l’utilisation du langage orienté objet en php
- Ouverture sur l’utilisation du javascript

Modalités

Organisation
Type Nombre d'heures Remarque
Présentiel
Travaux Pratiques 10,00
Mini-projet 18,00
Travail personnel
Travail personnel 30,00
Charge de travail globale de l'étudiant 58,00
Évaluation

Ressources