Modules
The following details will be covered on the TDD and DevOps course. The course can either be delivered as a long course or a short course.
Introduction to JavaScript (Precourse)
Introduction to Test Driven Development (TDD) (6 sessions)
- Introduction to Test Driven Development
- TDD vs ATDD
- Software Development Methodologies
Project (6 sessions)
Build a Task Management Application with Test Driven Development
Cloud
- Introduction to Cloud
- Cloud Services
- Cloud Platforms
- Containerisation and Clusters
- Serverless
- Infrastructure as a Service (IaaS)
- Platform as a Service (PaaS)
- Software as a Service (SaaS)
DevOps
- Introduction to DevOps
- DevOps in Organisations
- Creating DevOps Pipelines
- Architecting Code for DevOps
- Developing Code
- Test Automation
- Deployments
- CI / CD
- GitHub Actions
- Circle CI
- Jenkins
Group Project (10 sessions)