Cours de programmation Web avancée
Chargé de cours : Jean-Philippe Caissy - [email protected]
Démonstrateur : Ismail Ider - [email protected]
L'énoncé pour le travail de session est en ligne : travail-de-session/enonce.pdf
Le labo du vendredi 6 septembre est annulé.
Les instructions pour installer Python sont disponible ici : cours/01-sept-04/installer-python.md.
Pour rejoindre le démonstrateur: [email protected]
IMPORTANT: Le laboratoire aura lieu au PK-S1560
Il n'y a qu'un seul démonstrateur pour l'instant, alors une seule salle de laboratoire sera utilisée ce soir.
L'énoncé du labo est disponible ici : cours/02-sept-11/labo/01-labo.md
Les solutions sont en ligne et disponible à la racine : cours/02-sept-11/labo
- Le tutoriel Python
- Exercices pour vous pratiquez en python
- Répertoire de liens décrivant la spécification WSGI
- Environnements virtuels et paquets
- An introduction to HTTP: everything you need to know
- Modern applications at AWS
Local: PK-S1575
Le labo de cette semaine va toucher la sérialisation et Flask.
cours/03-sept-18/labo/02-labo.md
Les solutions sont en ligne et disponible à la racine : cours/03-sept-18/labo
- Flask: Templates
- Best practices: API Design by Microsoft
- Designing a RESTful API with Python and Flask
- Poor API Design Has Terrible Consequences.
- Facebook Wins “Worst API” in Developer Survey
- GraphQL is the better REST
- Difference between scaling horizontally and vertically
IMPORTANT: Le laboratoire aura lieu au PK-S1560
L'UQAM a décidé de libérer tous les étudiants ce vendredi de 12h à 16h. Il se peut que le transport au centre-ville soit très difficile en fin de journée également. Le laboratoire de cette semaine est donc plus léger que d'habitude et peut facilement se faire chez vous.
Ismaïl sera disponible pour vous aider comme à l'habitude et offrira du support pour le TP au besoin.
L'énoncé du labo est disponible ici : cours/04-sept-25/labo/03-labo.md
Et la solution du premier exercice est disponible ici : cours/04-sept-25/labo/03-labo-solution.md
- Quickstart peewee
- Dan Taylor - Get Productive with Python in Visual Studio Code
- What is API Documentation, and Why It Matters?
- Appropriate Uses For SQLite
L'énoncé du labo est disponible ici : cours/05-oct-02/labo/04-labo.md
Solution : cours/05-oct-02/labo/04-labo-solution.py
Congé de laboratoire cette semaine! Profitez-en pour travailler sur le projet de session.
Ismaïl va être présent pour répondre à vos questions.