- Learn the structure of design patterns and how they are written;
- Understand different pattern categories, including creational, structural, and behavioral;
- Use several options for writing modular code-including the Module pattern, Asyncronous Module Definition (AMD), and CommonJS;
- Discover design patterns implemented in the jQuery library;
- Learn popular design patterns for writing maintainable jQuery plug-ins.