| 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 | |||||