Web !
reveal.js)Langue des supports :
Ingénieur Recherche, au département INF :
Aussi :
Architecture(s) et application(s) Web
Comment construire une application « classique », sur la plate-forme universelle, le Web, en utilisant une approche maîtrisée.
Cours informatique ?
CSC 4101 : VOUS ÊTES ICI !
En cas de doute : http://perdu.com/
Ah, oui, un humour douteux se cache dans certains supports
Mais qui fait ça, y’a des IA pour ça, non ?
OK, développer pour comprendre en détail : pas une compétence professionnelle applicable en tant que telle, mais un bon support d’apprentissage.
On reviendra sur l’usage des IA génératives un peu plus tard.
Ô misère
On va y revenir un peu plus loin
apprentissage
Attention : séances cumulatives !
Début : semaine 3
Évaluation : par les pairs (à la fin du projet)
Attention : lisser l’effort du projet au long des 8 semaines du projet (10 semaines calandaires) !!!
Application Web de gestion de tâches : ToDo
Ensuite : application dans votre projet (guidée, mais plus autonome)
Attention : code amélioré de façon incrémentale
séance après séance
Contrôle continu plus authentique => moins de poids au CF
Projets individuels, réalisés par vous pour apprendre sur le code
Discussion sur charge de travail ouverte : interagir avec nous
Tentation grande de s’aider d’agents conversationnels ou assistants de code basés sur IA générative
Néanmoins, cette utilisation entrave l’apprentissage :
Plusieurs études montrent :
Les IA génératives :
Plus tard : vous choisirez en connaissance de cause, mais à vos risques et périls (problématiques éthiques, écologiques, sociales et géopolitiques spécifiques)
Pas le temps de détailler dans ce cours, mais on peut en reparler en direct
Dans ce module : s’il vous plaît,
ne pas utiliser ChatGPT, Claude Code, et
autres CoPilot
en TP et projets
Sauf autorisation justifiée : change my mind !
Contact :
olivier.berger@telecom-sudparis.eu@telecom-sudparis.euJust sayin’
IDE (Integrated Development Environment) avec support de PHP objet, Composer, Twig :
Eclipse (+ PHP Dev. Tools)
pas autre chose, vraiment !
Important de maîtriser la qualité du code. Environnement adapté et maîtrisé par équipe enseignante.
À vos risques et périls !
Avant :
Objectif : prêts pour démarrage du projet en séquence 3 !
Le Web, en séquence 4… patience.
On utilise reveal.js pour les slides vidéo-projetés en cours.
drinking your own champagne !