Class Central is learner-supported. When you buy through links on our site, we may earn an affiliate commission.

Udacity

JavaScript Design Patterns

via Udacity

Overview

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

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

Start your review of JavaScript Design Patterns

  • 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...
  • Anonymous
    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.
  • Profile image for Chris Duncan
    Chris Duncan
    4

Never Stop Learning.

Get personalized course recommendations, track subjects and courses with reminders, and more.

Someone learning on their laptop while sitting on the floor.