Engineering fundamentals training
This course was designed to introduce engineers to the principles, strategies and practices that improve quality and performance, particularly when working together in teams and with a growing codebase.
Level
Intermediate
Pre-requisites
Programming experience
Pre-requisite Courses
None
- Testing strategies and applications
- Git workflows
- Effective pair programming
- Code modularity
- Debugging strategies
- Microservices vs Monoliths
- Quality control
- Security
- Working methodologies
- How to run an effective DevOps organisation