Udacity Logo
Log InSign Up
Free

JavaScript Design Patterns

Course

Learn the importance of code organization and how to implement it with either vanilla JavaScript or an organizational library or framework.

Learn the importance of code organization and how to implement it with either vanilla JavaScript or an organizational library or framework.

Last Updated March 7, 2022

Prerequisites:

No experience required

Course Lessons

Lesson 1

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.

Lesson 2

Refactoring with Separation of Concerns

Begin refactoring your Cat Clicker code and learn the best ways to improve its structure.

Lesson 3

Using an Organization Library

Learn about MV* frameworks like KnockoutJS to improve your Cat Clicker Application.

Lesson 4

Learning a New Codebase

Learn how to work with new codebases and gain familiarity with the popular BackboneJS Framework.

Lesson 5

Final Project

Taught By The Best

Photo of Ben Jaffe

Ben Jaffe

Instructor

Taught By The Best

Photo of Ben Jaffe

Ben Jaffe

Instructor

Get Started Today

JavaScript Design Patterns