Slides
- About the Course
- How You Code Now
- Intro To Maven
- Design Patterns
- Testing Intro
- Writing Tests
- Mocking
- Observer Pattern
- Decorator Pattern
- Java Things
- Factory Pattern
- Command Pattern
- Adapter Pattern
- Template Method Pattern
- Iterator/Composite Patterns
- State Pattern
- Proxy Pattern
- Builder Pattern
- Visitor Pattern
- Mediator Pattern
- Clean Coding
- Software Planning
- Agile Development
- DevOps
- Property Based Testing
- Generics
- Type Safety
- Algebraic Data Types
- Safe Coding
- Review: Object Oriented Programming
- Appendix: Lambda Expressions
- Appendix: Don't Null
- All Slides(Download All Slides As PDF)