BD Unit 3 Sprint 12 - Design Patterns and Testing
Course Overview
Welcome to Sprint 12 of Unit 3! In this sprint, you'll learn about design patterns, dependency injection, and advanced test-driven development techniques.
Module 1: Design Pattern: Dependency Injection
Learn about the dependency injection design pattern and how it can be used to create more maintainable and testable code.
View Module 1Module 2: Unit Testing: Test Driven Development
Explore the test-driven development approach and learn how to write tests before implementing features.
View Module 2Module 3: Mocking Review: TDD with Mockito
Review mocking techniques and learn how to apply them in the context of test-driven development.
View Module 3Module 4: AWS Lambda Functions Review
Review AWS Lambda functions and how to effectively test and deploy serverless applications.
View Module 4Code-Alongs
Join interactive coding sessions to practice and reinforce your learning with hands-on exercises related to design patterns and testing concepts.
View Code-AlongsSprint Challenge
Test 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