Course Overview

In the modern web development landscape, mastering popular JavaScript frameworks like Vue, React, and Angular is essential for building scalable, efficient, and maintainable front-end applications. These frameworks empower developers to create dynamic user interfaces and manage complex application logic with ease. Understanding how each of them works by building the same application—like the classic TodoMVC—offers a hands-on comparison and practical experience that bridges theoretical knowledge with real-world development skills.

This course begins with developing a TodoMVC application using Vue, covering everything from scaffolding the project to implementing core features and styling. It then transitions to React, where you'll build out the application's views and enhance them with interactivity. Finally, the course walks you through constructing the same application using Angular, focusing on component display and user interaction. Each section includes a summary to reinforce what you've learned, offering a well-rounded understanding of how each framework handles common tasks.

By the end of the course, you'll confidently understand how Vue, React, and Angular compare and apply that knowledge in real-world projects.

What You Will Learn

  • Build an application in Angular@5.0.2
  • Build an application in Vue
  • Build an application in React
  • Differentiate between Vue, Angular and React apps
  • Scaffold Node applications for a variety of purposes

Program Curriculum

  • Scaffolding a Vue TodoMVC Application
  • Programming a Vue TodoMVC Application
  • Styling a Vue TodoMVC Application
  • Vue TodoMVC Application Summary
  • $7 Million Cybersecurity Scholarship by EC-Council
  • Chapter 1 Quiz

  • Scaffolding a React TodoMVC Application
  • Programming a React TodoMVC Application's Views
  • Adding Interactivity to a React TodoMVC Application
  • React TodoMVC Summary
  • Chapter 2 Quiz

  • Scaffolding an Angular TodoMVC Application
  • Displaying Components in an Angular TodoMVC Application
  • Adding Interactivity to an Angular TodoMVC Application
  • Angular TodoMVC Summ-A-ry
  • Chapter 3 Quiz

  • Thank YOU!
Load more modules

Instructor

Daniel ‘Code Whisperer’ Stern

Daniel Stern is known in development circles as “the Code Whisperer." Daniel has been working as a front end and full stack developer in the tech industry since 2011. He's developed single-page applications for banks like CIBC, charities like the Ontario Institute for Cancer Research, and at ad agencies like McLaren McCann, TraffikGroup and Olson. In addition to being featured in both CSS Weekly and JavaScript weekly, Daniel is well-known throughout the open-source community for maintaining several open-source tools, most notably the Angular.js and LESS-based tool, Range .css and the Angular .js audio tool, ngAudio. In addition to being trusted by the open source community to develop top-quality, functional code, Daniel has also been invited to speak at numerous conferences including Full Stack Conference 2014 in London, England.

Join over 1 Million professionals from the most renowned Companies in the world!

certificate

Empower Your Learning with Our Flexible Plans

Invest in your future with our flexible subscription plans. Whether you're just starting out or looking to enhance your expertise, there's a plan tailored to meet your needs. Gain access to in-demand skills and courses for your continuous learning needs.

Monthly Plans
Annual Plans
Save 20% with our annual plans!

Pro

Ideal for continuous learning, offering video-based learning with 840+ courses and diverse Learning Paths to enhance your skills.

$ 69.00
Billed monthly or $599.00 billed annually

What is included

  • 840+ Premium Short Courses
  • 70+ Structured Learning Paths
  • Validation of Completion with all courses and learning paths
  • New Courses added every month
Early Access Offer

Pro +

Experience immersive learning with Practice Labs and CTF Challenges for comprehensive skill-building.

$ 79.00
Billed monthly or $699.00 billed annually

Everything in Pro and

  • 1400+ Practice Lab exercises with guided instructions
  • 150+ CTF Challenges with detailed walkthroughs
  • New Practice Labs and Challenges added every month

Related Courses

1 of 50