-This a tentative semester schedule, subject to change.
Course & project introduction, accelerated review of advanced version control (Git & GitHub)
- Interfaces & Advanced Object-Oriented Design principles
- Introduction to design patterns and anti-patterns
- Composition pattern designs
- Implementing Composite, Adapter, & Decorator patterns
- Creational pattern designs
- Implementing Singleton & abstract factory patterns
- Behavioral pattern designs
- Implementing Iterator, Observer, & Strategy patterns
- Design Patterns review and exam
- Bug tracking, code review, & refactoring
- Accelerated review of unit testing
- Build Automation & Continuous Integration
- Static and Coverage Analysis
- Project review