Welcome to Sprint 12 of Unit 3! In this sprint, you'll learn about design patterns, dependency injection, and advanced test-driven development techniques.
Learn about the dependency injection design pattern and how it can be used to create more maintainable and testable code.
View Module 1Explore the test-driven development approach and learn how to write tests before implementing features.
View Module 2Review mocking techniques and learn how to apply them in the context of test-driven development.
View Module 3Review AWS Lambda functions and how to effectively test and deploy serverless applications.
View Module 4Join interactive coding sessions to practice and reinforce your learning with hands-on exercises related to design patterns and testing concepts.
View Code-AlongsTest your knowledge and skills with the Sprint Challenge. This comprehensive assessment will evaluate your understanding of all concepts covered in this sprint.
View Sprint Challenge