Course materials for ESIR1 students
ESIR1-IoT-S6-IDOM
The course will introduce the state-of-the-practice tools and methods employed in the software industry to develop modern and complex software-intensive systems.
Lectures
Professor: Benoit Combemale
Except the introduction during the first lecture, all lectures will rely on pre-recorded videos* that you can watch asynchronously, at the latest during the slots scheduled in your agenda. The last 30 minutes of each lecture slot will be dedicated to office hours (on the Teams' group dedicated to the course), where we can discuss on questions you have on the lecture.
- Tools for (Java) Development Industrialization
- Gestion de dépendance et build, et démo Maven.
- Gestion de version avec Subversion et Git, et démo Git.
- Intégration continue, et démo Jenkins.
- Méthodes agiles
* For this part of the course, we will use the pre-recorded videos provided by Prof. Olivier Barais and Prof. Johann Bourcier.
Labs
Professor: Benoit Combemale
The labs will consist in realizing the proposed tutorial, and the evaluation in a final demonstration complemented with Q&A (Feb 5th, 2021, 16h-18h). I will be online during the labs. Interact with me through the team IDOM2020 on Teams.
Further material
- GIT cheat sheet by GitHub
- The Refcardz on Git, Maven and Jenkins
- Looking for good books? Here is a currated list of must-read professional books.