But du cours
This course aims to introduce students to essential tools used in the software development lifecycle: version control, deployment, and documentation. It seeks to provide the practical and theoretical skills necessary to collaborate effectively in a team, manage project versions, automate deployments, and produce clear, maintainable technical documentation.
Acquis d'apprentissage visés
- Produce technical documentation
- Organize projects according to project management methodologies
- Write technical documentation and design presentation materials in French and English
- Manually deploy and administer services
- Produce and manage documentation for an IT infrastructure
Prérequis
No prerequisites.
Programme
- Introduction to version control with Git
- Workflow automation
- Technical documentation and associated tools
- Integrated practice: end-to-end project management
Modalités d'évaluation
Continuous assessments and practical evaluations.
Bibliographie
- Scott Chacon and Ben Straub, Pro Git Book, Apress (2014)
Supports
Slides and guided practical work sheets.