Matériel de cours - Programmation Web - ESIR
Professeurs :
Stéphanie Challita & Hélène Feuillâtre
Cours
Les slides du cours de Dev Backend sont disponibles ici.
Les slides du cours de Dev Frontend sont disponibles ici :
- Partie 1 : Généralités, HTML, Javascript, Introduction à Angular, Composants web
- Partie 2 : Concepts Angular
- Partie 3 : Tests Angular
Plan du cours :
Cours (partie Backend)
Date | Heure | Thème | Notes |
---|---|---|---|
09/10/2023 | 15:00 - 16:30 | Introduction et Généralités | Histoire, vision globale, architecture, frontend, backend, TypeScript et NestJS |
16/10/2023 | 11:30 - 13:00 | Object Relationnal Mapping (ORM) | Comment passer du monde objet au monde relationel des BDDs |
17/10/2023 | 08:00 - 9:30 | Object Relationnal Mapping (ORM) | Comment passer du monde objet au monde relationel des BDDs |
23/10/2023 | 09:45 - 11:15 | TypeORM et OpenAPI | Framework ORM pour TS, REST, bonnes pratiques et standard OpenAPI |
23/10/2023 | 15:00 - 16:30 | TypeORM et OpenAPI | Framework ORM pour TS, REST, bonnes pratiques et standard OpenAPI |
07/11/2023 | 11:15 - 12:45 | Sécurité | Sécurisation d’API, de mots de passe, HTTPs, Autorisation & Authentification |
10/11/2023 | 08:00 - 09:30 | Extra Backend Dev | Vendre son API, Développement No-code |
Séances de TP
Le sujet du projet (partie Backend) est disponible sur GitHub ici. Ci-dessous, une tentative de planning pour les différentes étapes du projet.
Date | Heure | Sujets |
---|---|---|
20/10/2023 | 08:00 - 11:15 | Premiers pas avec NestJS, Contrôleurs et première API |
26/10/2023 | 09:45 - 13:00 | Contrôleurs et première API (suite), Modules et logique métier |
06/11/2023 | 13:15 - 16:30 | Modules et logique métier (suite), TypeORM, Repository et données |
13/11/2023 | 09:45 - 11:15 | TypeORM, Repository et données (suite), OpenAPI |
23/11/2023 | 11:30 - 13:00 | Tester son backend NestJS, Sécurité, |
27/11/2023 | 09:45 - 11:15 | Sécurité (suite), Développement |
28/11/2023 | 08:00 - 09:30 | Développement (suite) |
Le sujet du projet (partie Frontend) est disponible sur le GitLab de l’Istic ici.
Date | Heure | Sujet |
---|---|---|
08/12/2023 | 08:00 - 11:15 | Introduction à Angular |
11/12/2023 | 13:15 - 16:30 | Frontend FR administration |
15/12/2023 | 08:00 - 11:15 | Frontend FR administration |
19/12/2023 | 09:45 - 13:00 | Frontend FR administration |
La soutenance du projet aura lieu le 09/01/2024 de 08:00 à 11:15.