Programme des cours 2021-2022
PRJG0001-1  
Projet
  • CMS Fronted
  • Développement HTML/CSS
  • Développement PHP/MySQL
  • Développement Web Avancé
  • Generative Design
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 :
Bachelier en techniques graphiques, orientation techniques infographiques6
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