In this lecture, you'll learn the tools & methods to code cleanly and efficiently.
- Introduction to Software Engineering
- Project Lifecycle & Agile Methodology
- Requirements Management
- Conception - UML & Merise
- Conception - Design Patterns & MVC, CRUD, YAGNI, KISS, DRY...
- Construction - Version Control (Git)
- Construction - Build (Dependencies Mgmt, code quality)
- Construction - Tests (TU, TI, TS, TA)
- Construction - Continuous Integration, Delivery, Deployment
- Enseignant: Nicolas BERNE
- Enseignant: Alexis LAFONT
- Enseignant: Virginie Fresse
- Enseignant: Cedric MARON
- Enseignant: Achille FRANGUIADAKIS
- Enseignant: Virginie Fresse
- Enseignant: Haifei ZHANG
- Enseignant: Juliana DAMURIE
- Enseignant: Remy GIRODON
- Enseignant: Achille FRANGUIADAKIS
- Enseignant: Remy GIRODON
- Enseignant: Haifei ZHANG