Site de Bertrand LIAUDET

Accueil : articles les plus récents

Anthropocene : A Dispute of Words, A Dispute of Worlds

jeudi 8 mai 2025
Publié sans la revue en ligne Resilience.org : ici

IEF2I 2024-2025 - PHP-8 - MySQL-8

lundi 7 avril 2025
Journée 1 : 7/04
Présentation du cours - PDF -> ici
Bases du langage - PDF -> ici : 9 exercices.
Bases du langage - Exemples -> ici
Raccourcis VS Code -> ici
Corrigés de la journée 1 -> ici
Journée 2 : 8/04
BD - PDF -> ici
$_BD - Exemples -> ici
Corrig

ESGI 2024-2025 - Modélisation UML 2

jeudi 13 mars 2025
Les polys de cours obligatoires sont en rose Les liens ves des compléments de cours facultatifs sont en gris Les liens divers sont en jaune
-
Séance 1 et suivante :
Introduction générale : -> ici, 9 slides
Test de positionnement : répondez sur une feuille. Mettez vos nom et prénom. Et les réponses, dans l’ordre, l’une en dessous de l’autre -> ici 1 A 2 rien, mais le numéro de la question 3 A etc.
Introduction à la méthode : -> a style="background-color :pink ; color :_red" (...)

GC5-2024-2025-S2-Laravel

mardi 25 février 2025
27/02 Pdf de l’étape 1 (Installation, premières notions) -> ici Pdf de l’étape 2 (Breeze) -> ici
Livraison de l’étape 1 (Installation, premières notions) -> ici
6/03 Pdf de l’étape 2 (Breeze) -> ici
13/03 On commmence par l’étape 3-0 : Pdf de l’étape 3-0 : Projet todo-list - installation complète - contrôleur de ressources) -> ici Code du jour -> ici
span style="background-color :aqu

GC5-2024-2025 - S2 - JavaScript-Node-Express-API

lundi 24 février 2025
Cours-TD-TP-1 : 27/02 : zip complet des documents du jour -> ici
Introduction JavaScript pour Node-Express -> ici : 3 slides
JavaScript moderne : ES-2025 et suivants -> ici : 1 slide d’introduction, 10 slides de nouveautés (pp. 18-27)
Introduction Node-Express -> ici : 11 slides
TP Node-Express 1 à 11 -> ici : 11 TP : suivre le document et faire les TP.
Cours-TD-TP-2 : 06/03 TP Node-Express 11 à 20 et corrigé des TP 1 à 9 -> -> ici
span (...)

Paris 1-MIASHS-L2 2024-2025 - S2 - Informatique - Base de données

vendredi 31 janvier 2025
TD 1 : 31/01 -> ici
Comprendre la méthodologie du cours Objectifs du TD : définir des groupes pour les 3 projets (web, data, documentaire). Trouver un sujet web. Objectifs du TD : comprendre les concepts de : Schéma Relationnel : schéma de la structure d’une base de données relationnelle : dans un premier temps chaque relation=table, avec ses attributs et sa clé primaire soulignée et placée en premier. Cycle de vie : CRUD, niveau table et niveau tuples Relation : table excel Attribut : colonne d’un (...)

ESLSCA-5-2024-2025 - S1 - Python et Analyse de données

vendredi 15 novembre 2024
Objectifs du cours :
Python pour l’analyse de données.
Plan de cours : 6 séances de 3,5 heures
A définir en fonction du contexte.
Suivi du cours 2024-2025 - 1er semestre
J-1 Samedi 16/11 : Introduction et bases du langage Python
Accueil : les élèves, le background Référence du cours : Le Python -> ici Installer les outils : Python.exe, VS Code, pour commencer. Sharemycode pour partager le code et l’écriture au "tableau". Premiers codes.
Exercices de TD, niveau 1 -> ici Exercices de TD, niveau 2 -> a (...)

GC5-2024-2025 - S1 - Bases de données - MySQL - Datas - Jeudi après-midi

vendredi 1er novembre 2024
Objectifs du cours :
L’objectif est de savoir faire des opérations d’analyse de données en SQL.
Bases SQL : Introduction générale aux bases de données Installation d’un client et d’un serveur de BD MySQL Création de la base de données : DDL-Create-Drop et DML-Insert Traitements de données de base en SQL sur une seule table : SELECT-FROM-WHERE-ORDER BY Analyse de données avec SQL : Tris Statistiques et fonctions de groupe Création d’attributs catégoriels Regroupements : Group By Traitements sur plusieurs tables (...)

GC5-2024-2025 - S1 - Gestion de projet - CSI - Mercredi matin

mardi 29 octobre 2024
Objectifs du cours
Gestion de projet informatique : Conception de Systèmes d’Information
Comprendre la Conception de Système d’Information Connaitres le principaux diagrammes et les principaux outils
Plan de cours : 8 séances
3 séances->3/8 : MCD-MLD-MPD Modélisation avec draw-io et chatgpt. Génération de code avec chatgpt. Cycle de vie des données, pseudo-organigramme des tables, domaine d’activité (avec draw-io) Diagramme des "classes métier" (avec draw-io)
2 séances->5/8 : Use Case et diagramme de séquence (...)

GC5-2024-2025 - S1 - Management de projet informatique - Vendredi après-midi

jeudi 24 octobre 2024
Objectifs du cours :
Comprendre ce qu’est un projet : La gestion de projet Le problème du risque Découpage structurel et temporel d’un projet Analyse des interfaces (API) et des dépendances d’un projets Concevoir un projet concret à réaliser en équipe de 3 Les étapes d’un projet, les méthodes de réalisation associées (cycle en V, agilité, devops, etc.) Estimation des charges Planification d’un projet, organisation des ressources humaines sur le projet Estimation des coûts
Plan de cours : 8 séances
1 - Qu’est-ce qu’un (...)

GC5-2024-2025 - S1 - Application WEB - Back et Front - MVC - POO - ORM en PHP - Initiation aux frameworks WEB - Jeudi matin

jeudi 24 octobre 2024
Objectifs du cours
Comprendre les frameworks WEB Comprendre le MVC - la POO - l’ORM dans les frameworks POO-PHP - autoload Hydratation en POO-PHP Session PHP avec hydratation
Application : projet Hackathon -> Application WEB à développer en PHP-POO-MVC
Annexes JavaScript + MediaQueries : Fournir une API JSON en PHP AJAX : récupérer des données d’API JSON. JavaScript côté client pour dynamiser sa page. Application adaptable sur mobile : CSS "design responsive" et "media queries".
Outils :
Visual Studio (...)

GC4-2024-2025 - S1 - Python - Mercredi après-midi

mercredi 23 octobre 2024
Objectifs du cours Cours : Introduction au Python - Introduction au python pour l’analyse de données. Python de base. Interpréteur python, Sublime Text et EDI : Visual Studio Code. Structures de données en python : string, liste, dictionnaires, tuple, ensemble. La table excel en python. Liste de dictionnaires. Dictionnaire de dictionnaires. Lecture de fichier CSV. Affichage formatté : f-string. Ecosystème python pour l’analyse de données. Introduction à numpy.
L’objectif est de savoir manipuler des (...)

GC4-2024-2025 - S1 - Bases de données - MySQL - Dév - Lundi après-midi

lundi 21 octobre 2024
Objectifs du cours L’objectif est de savoir créer des bases de données, des tables et des données dans les tables ; et de pouvoir sélectionner-créer-modifier-supprimer des données.
8 séances :
Introduction générale aux bases de données Installation d’un client et d’un serveur de BD MySQL Traitements de données SQL sur une seule table : SELECT-FROM-WHERE-ORDER BY-etc. Création de la base de données : DDL et DML-Insert. Création et modification de données : DML (insert, update, delete). Traitements dans plusieurs (...)