PRJG0001-1 | |||||
Projet
|
|||||
Durée :
|
|||||
CMS Fronted : 10h Pr Développement HTML/CSS : 10h Pr Développement PHP/MySQL : 30h Pr Développement Web Avancé : 20h Pr Generative Design : 20h Pr |
|||||
Nombre de crédits :
|
|||||
|
|||||
Nom du professeur :
|
|||||
CMS Fronted : Christophe Terranova
Développement HTML/CSS : Philippe Thronte Développement PHP/MySQL : Christophe Terranova Développement Web Avancé : Alexis Walravens Generative Design : Antoine Dekens |
|||||
Coordinateur(s) :
|
|||||
Philippe Thronte, Alexandre Tournay | |||||
Langue(s) de l'unité d'enseignement :
|
|||||
Langue française | |||||
Organisation et évaluation :
|
|||||
Enseignement durant l'année complète, avec partiel en janvier | |||||
Unités d'enseignement prérequises et corequises :
|
|||||
Les unités prérequises ou corequises sont présentées au sein de chaque programme | |||||
Contenus de l'unité d'enseignement :
|
|||||
CMS Fronted
|
|||||
Introduction et installation d'un environnement de dev. Installation, Administration, Encodage de contenu dans un CMS. Réalisation d'un thème. | |||||
Développement HTML/CSS
|
|||||
Introduction aux Grilles CSS + exercices. | |||||
Développement PHP/MySQL
|
|||||
Introduction au langage PHP et installation d'un environnement de dev. Les bases de PHP. Les fonctions. Les includes. Introduction à la POO. Installer des librairies, Composer. Templating, Twig. Les paramètres GET et POST + Formulaires. Introduction aux bases de données. Bonnes pratiques. | |||||
Développement Web Avancé
|
|||||
De´veloppement web = JavaScript Derniers standards/techniques = de EcmaScript 5 a` ES2020 Types de donne´es et leurs me´thodes Primitives DOM Callback et context Asynchronicite´ (de XHR + callback a` async/await en passant par les promesses) Me´thodologie et bonnes pratiques = Approche modulaire (ES modules) Principes (re´utilisabilite´, maintenabilite´, e´volutivite´, ...) OOP et FP (Object Oriented / Functional Programming) Coding standards et linters Debugging et devtools Outils = NodeJS + npm Terminal et CLI Task Manager / Bundler : Webpack Versioning : Git Framework JS : Vue.js Animation : GSAP | |||||
Generative Design
|
|||||
Cre´ation d'art ge´ne´ratif nume´rique, De´veloppement d'algorithmes cre´atifs, Initiation a` des langages ou librairies cre´atifs du web | |||||
Acquis d'apprentissage (objectifs d'apprentissage) de l'unité d'enseignement :
|
|||||
CMS Fronted
|
|||||
L'objectif est de savoir utiliser un CMS et de créer un thème. | |||||
Développement PHP/MySQL
|
|||||
L'objectif de ce cours est de connaître les bases du langage de programmation PHP ainsi que l'administration de bases de données MySQL. Savoir réaliser un site à l'aide de PHP et d'un système de Templating. Savoir utiliser PHP dans le cadre d'un CMS. | |||||
Savoirs et compétences prérequis :
|
|||||
Activités d'apprentissage prévues et méthodes d'enseignement :
|
|||||
Dispense de la the´orie, Pratique en laboratoire / classe, Travail a` domicile, Suivi individuel, Suivi par groupe, Travail de groupe, E-Learning | |||||
Mode d'enseignement (présentiel, à distance, hybride) :
|
|||||
Cours en pre´sentiel, Cours a` distance, Cours hybride | |||||
Lectures recommandées ou obligatoires et notes de cours :
|
|||||
CMS Fronted
|
|||||
Teams HEAJ Slides et support en ligne | |||||
Développement HTML/CSS
|
|||||
Groupe Teams DWT, mails HEAJ | |||||
Développement PHP/MySQL
|
|||||
Teams HEAJ Slides et support en ligne | |||||
Modalités d'évaluation et critères :
|
|||||
L'évaluation de l'UE repose sur une épreuve non intégrée (une évaluation par AA).
Pour que l'UE soit validée, l'étudiant doit obtenir une moyenne supérieure ou égale à 50 % pour l'UE. La note de l'UE est obtenue via une moyenne géométrique pondérée des notes des AA. |
|||||
CMS Fronted
|
|||||
Aucune. Intervient à hauteur de 0% de l'UE. | |||||
Développement HTML/CSS
|
|||||
Aucune. Intervient à hauteur de 0% de l'UE. | |||||
Développement PHP/MySQL
|
|||||
Evaluation continue. Réaliser des exercices de programmation PHP. Réaliser un site utilisant un système de templating. Utiliser les bonnes pratiques. Intervient à hauteur de 40% de l'UE | |||||
Développement Web Avancé
|
|||||
Remise d'un travail. Intervient à hauteur de 30% de l'UE. | |||||
Generative Design
|
|||||
Remise, évaluation continue. Intervient à hauteur de 30% de l'UE. | |||||
Stage(s) :
|
|||||
Remarques organisationnelles :
|
|||||
Contacts :
|
|||||
CMS Fronted
|
|||||
christophe.terranova@heaj.be | |||||
Développement HTML/CSS
|
|||||
philippe.thronte@heaj.be | |||||
Développement PHP/MySQL
|
|||||
christophe.terranova@heaj.be | |||||
Développement Web Avancé
|
|||||
alexis.walravens@heaj.be | |||||
Generative Design
|
|||||
antoine.dekens@heaj.be | |||||