Learn the importance of code organization and how to implement it with either vanilla JavaScript or an organizational library or framework.
Overview
Syllabus
- Changing Expectations
- Learn why well-structured code is vitally important to a web app's structure, especially as the app gets larger. Explore how you can use MV* organizational framework to create cleaner projects.
- Refactoring with Separation of Concerns
- Begin refactoring your Cat Clicker code and learn the best ways to improve its structure.
- Using an Organization Library
- Learn about MV* frameworks like KnockoutJS to improve your Cat Clicker Application.
- Learning a New Codebase
- Learn how to work with new codebases and gain familiarity with the popular BackboneJS Framework.
- Final Project
Taught by
Ben Jaffe
Reviews
4.8 rating, based on 5 Class Central reviews
5 rating at Udacity based on 1 rating
Showing Class Central Sort
-
Great experience await anyone that joined the programme. There is a lot of stuff to learn from the course.
-
Good to start learning and rebuilding your JavaScript knowledge and skills.
Learn design patterns... -
It's very outdated now - anyone remembers knockout.js?
But it's still valuable. I took it when I was fresh to web development and I learned from it a lot. It helped me Realy understand how MVC works. In the course, they explaining how popular frameworks (popular years ago, now they are ancient frameworks) implements MVC. Also, I learned how to start working with the existing codebase.
So, I remember it gave me confidence, that I can learn any framework.
And it was true - short after that I learned React.js.
Precious for junior devs. -
A great course if you've been writing spaghetti JavaScript code for a while (like I did) and wish to learn better code organization.
-