Description
In this course, you will :
- Recognize and put design patterns to use.
- Existing designs should be refactored to incorporate design patterns.
- Consider design patterns' applicability and usability.
Syllabus :
- Introduction to Object-Oriented JavaScript
- SOLID Design Principles
- Builder
- Factory
- Prototype
- Singleton
- Adapter
- Bridge
- Composite
- Decorator
- Façade
- Flyweight
- Proxy
- Chain of Responsibility
- Command
- Interpreter
- Iterator
- Mediator
- Memento
- Observer
- State
- Strategy
- Template Method
- Visitor