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 1

Module 2: Unit Testing: Test Driven Development

Explore the test-driven development approach and learn how to write tests before implementing features.

View Module 2

Module 3: Mocking Review: TDD with Mockito

Review mocking techniques and learn how to apply them in the context of test-driven development.

View Module 3

Module 4: AWS Lambda Functions Review

Review AWS Lambda functions and how to effectively test and deploy serverless applications.

View Module 4

Code-Alongs

Join interactive coding sessions to practice and reinforce your learning with hands-on exercises related to design patterns and testing concepts.

View Code-Alongs

Sprint 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

Additional Resources