MVC
The Infamous MVC!
Learn about the MVC architecture by refactoring a single function into a full MVC application.
Index
Learning Objectives
- MVC
- Refactoring
- Architectures are just guidelines
- Design Patterns
Specifications
- Follow the progressive MVC Refactor Videos, coding along with George. As you follow along, build a branch/release repo like you did for Practical JavaScript in the last project.
- Read & replicate the 2+ Additional Codes To Study in the resource section.
- Refactor the final version of Practical JavaScript into a full MVC application. You will again need to do this on a separate branch and create a new release for this newest version.
- Build a model object that uses Arrays, and one that uses Objects to explore the impact of data structures on implementation.
- Get and give at least one code review for this project.
Resources
George's Code Along:
Additional Code to Study:
- A Progressive Gist
- MVC Students
- MVC Bakery
- joelrojo
- Advanced: Use It, Read It
Additional MVC Resources: