Schedule of second part
Completion requirements
Module | Lectures | Type | Date | Slides, videos, assignments and other resources |
---|---|---|---|---|
Agile Software Development | Introduction to Agile Software Development | Live | 09/11/2021 | |
Test Driven Development | Build Automation and Version Control | Recorded | 12/11/2021 |
|
Introduction to Test Driven Development (part 1) | Live | 15/11/2021 | ||
The TDD Cycle in Action | Recorded | 16/11/2021 |
|
|
Introduction to Test Driven Development (part 2) | Live | 22/11/2021 | ||
Refactoring | Refactoring and Readability, Code smells, Coupling and Cohesion | Recorded | 23/11/2021 |
|
Q&A, review assignment solutions, activities | Live | 26/11/2021 | ||
Static Code Analysis, Pair Programming, Property-based Testing, Q&A | Live | 29/11/2021 | ||
S.O.L.I.D. Principles and Simple Design | Recorded | 30/11/2021 |
|
|
Q&A, review assignment solutions, Test Doubles | Live | 03/12/2021 | ||
Continuous Integration | Introduction to Continuous Integration | Recorded | 06/12/2021 |
|
Q&A, Performance Testing, Bank OCR assignment | Live | 13/12/2021 | ||
Q&A, Bank OCR assignment, final exam | Live | 14/12/2021 |
|
Last modified: Tuesday, 11 January 2022, 3:11 PM