public:appro-s7

Différences

Ci-dessous, les différences entre deux révisions de la page.

Lien vers cette vue comparative

Les deux révisions précédentes Révision précédente
Prochaine révision
Révision précédente
public:appro-s7 [2020/11/01 18:01] edaucepublic:appro-s7 [2022/11/01 22:21] (Version actuelle) edauce
Ligne 1: Ligne 1:
 +===== Approfondissement S7 MIE =====
  
 +==== Data driven programming ====
 +
 +Le but de cet UE est d'apprendre à maîtriser les concepts et les outils informatiques liés à la conservation, la mise à jour et la mise en forme de grandes quantités de données. Vous apprendrez à organiser les étapes du développement autour du modèle de données, de leur présentation et des actions de l'utilisateur.
 +
 +Le cours est organisé en 3 parties : 
 +
 +  * Gestion des données à grande échelle : client-serveur, No-sql, MongoDB, MapReduce
 +  * Mise en forme des données: agrégation, OLAP. Gestionnaires d'analyse des données: Pandas, Scikit-learn. 
 +  * Programmation événementielle et objets persistants. Principe CRUD. Patrons de conception : ORM, DAO. Gestionnaires de persistance : pony ORM. Interfaces MVC
 +
 +
 +==== Séances ====
 +
 +=== Semaine 1 ===
 +  * TD0 :  [[public:appro-S7:TD0|Installation Anaconda/pycharm/pytest]]
 +  * TA1 : [[public:appro-S7:TA1|Rappels: Modélisation]]
 +  * RAN : [[public:appro-S7:RAN-objets|: Diagrammes UML et objets en python]]
 +  * Un gestionnaire de persistance : la librairie Pony :{{https://docs.ponyorm.com/firststeps.html|documentation}}. Exemples :{{https://edauce.perso.centrale-marseille.fr/visible/pony%20ORM-Enseignant.ipynb|notebook}} ({{https://nbviewer.jupyter.org/urls/edauce.perso.centrale-marseille.fr/visible/pony%20ORM-Enseignant.ipynb|nbviewer}})
 +  * CV1 :
 +     * [[public:appro-S7:CM3|CV1 : persistance des données / MVC ]]
 +     * {{https://slides.com/emmanueldauce/deck|Transparents de cours}}
 +
 +=== Semaine 2 ===
 +  * [[public:appro-s7:td1|TD1 : le modèle MVC]]
 +
 +  * [[public:appro-s7:ta2|TA2 : persistance des données]]
 +
 +=== Semaine 3 ===
 +  * [[public:appro-s7:td2|TD2 : MVC / persistance : la suite]]
 +  * [[public:appro-s7:td3|TD3 : Modèles et analyse des données]]
 +  * [[public:appro-S7:TDA1|TA3 : MVC / persistance / hamsters: avec pony]]
 +
 +<html> <!-- * [[public:appro-S7:TD6|TA4 : Analyse des données avec Pandas]] --> </html>
 +=== Semaine 4 ===
 +  * [[public:appro-S7:TD web|TA3 : Développement Web/MVC avec django]]
 +  * [[public:appro-S7:TD web suite|TA4 : Déploiement]]
 +  * [[public:appro-s7:td_web_hamsters|TA5 : A vous de jouer!]]
 +
 +
 +
 +