Udemy
    •  
    •  
    •  
    •  
    •  
    •  
    •  
    •  
Turn what you know into an opportunity and reach millions around the world.
Learn More
Your cart is empty.
Keep shopping
Angular Front End Development Legacy V2-V18 (module/zone.js)
Rating: 4.6 out of 5(229 ratings)
2,089 students

Angular Front End Development Legacy V2-V18 (module/zone.js)

Learn Front End Web Development with Angular from Mac, Linux or Windows!
Created byDominic Tripodi
Last updated 2/2026
English

What you'll learn

  • Understand core concepts of software development in JavaScript that extend beyond any one language and help you
  • Understand how to read and write code that runs powerful software tools and Single Page Web applications with JavaScript, TypeScript and Angular
  • Understand Components and how Single Page Applications work, and how to build a Single Page Application in Angular
  • Deploy Front End Web applications using Firebase
  • Understand how to use HTML and CSS to design the look and feel of a Web Application
  • Understand how to make HTTP requests and communicate between components using Angular
  • Understand Standalone components and Template Control Flow in Angular 17+

Coding Exercises

This course includes our updated coding exercises so you can practice your skills as you learn.

See a demo
Image of coding exercise example

Course content

25 sections227 lectures34h 15m total length
  • Introduction3:04
  • Install List0:37
  • Hotkeys & Macros0:34
  • Install - Linux14:59

    Install and configure development tools on Linux, including Ubuntu 22, VS Code, NVM, and Angular CLI. Download or clone the course repo and set up Postman, Firebase tools, and Git.

  • Install - Windows11:15

    Install and configure essential Windows tools for the course, including Visual Studio Code, Node version manager, Node 16 and 20, Angular CLI, Firebase tools, and Postman.

  • Install - MacOS12:24

    Install and set up macOS for Angular development. Install Visual Studio Code, Node Version Manager via Homebrew, Angular CLI, Firebase tools, and Postman, and download the course GitHub repo.

  • MacOS: "Command not found: brew"1:02
  • How To Learn More Easily0:49

Requirements

  • Must have basic computer skills, and a desire to become a great developer
  • Must have a computer to follow the course on
  • May be easier with some Powershell or Bash shell experience, but we will cover the necessities

Description

This course uses an older version of Angular, most videos are shot in Version 16-18, and focuses on working with an App Module, zone.js, and older *ngIf/*ngFor syntax.

Newer features like signals and standalone components are covered in less depth, but the focus of the course is on understanding how to work with Angular applications between version 2 and 18.

This course also gives a strong overview of JavaScript programming language, HTML, and CSS to teach the building blocks required to work with any front end project or framework.

All resources are available to all operating systems - follow along from Windows, Linux or MacOS


"The excitement he shows while teaching is really outstanding and make even complex classes not to be boring. Also, the way he handles examples makes it easy to understand."  - Pedro

"Clear and concise. I really like how time is taken to explain things in detail. Also how code editor functionality is explained along the way. So far, easily the best tutor, in my opinion." - John

"The course is very well organized and presented. Dominic Tripodi has an amazingly clear and concise way of presenting the material. It's very easy to follow along. I understand every word!" - Tom


Covering everything from the basic building blocks for absolute beginners, up to building powerful web applications capable of managing user login, permissions and API interactions



Learning Paths:

The course is split into Modular pieces that can be mixed and matched to fit your learning needs, depending on what you already know and what you want to learn.

  1. HTML and CSS

  2. JavaScript and TypeScript

  3. Front End development with Angular 2-18

  4. Basic API development with Node.js and Express



If you are new to Front End Development, we will cover the basics or templating and styling with HTML and CSS.


If you are new to programming, or just new to JavaScript, you can get an in depth understanding of basic programming concepts like variable types, data structures, classes and methods.


If you already know JavaScript that's great, you can skip over those basics sections and start learning how to build powerful Single Page Applications with Angular.


If you already build Single Page Applications with Angular and just want to write cleaner code, learn how to decouple logic, or have a deeper understand of Angular or more predictable communication between components and/or more reusable components with more dynamic logic - I highly recommend at least skimming the advanced JavaScript section and then checking out the Angular sections.


(If that sounds complicated and confusing, it won't at all by the time you are done with the course)

If you are new to software development, congratulations on starting your journey to become a developer! I look forward to seeing you inside!


"The best udemy course I have purchased. The course starts with introductory sections about: HTML, CSS and JavaScript (TypeScript). Then it follows with the Angular sections and few sections about node.js. The instructor is very well spoken and his videos build up on the previous ones, so the student can incrementally understand advanced topics. I enjoyed the 1st lesson in each section where he describes the theory of this specific section. Moreover, when he finishes a lesson, he states what he will teach in the next lesson and how it is connected to the current one." - George

"As someone new to Angular, I found this course incredibly helpful. The instructor's teaching style is engaging and easy to follow, and the course materials are comprehensive. The real-world examples and exercises gave me the confidence to start building Angular applications on my own. Worth every penny!" - Amelia

"Wow! It is just so fun to listen to the instructor. He makes it fun, interesting, and inspiring. For sure, this is my favorite course in Udemy so far" - תום

"Explained clearly and enthusiastically. Very nice to follow and complete the course." (Translated from Dutch) Original - "Duidelijk en enthousiast toegelicht. Heel fijn om de cursus te volgen en af te maken." - Ann

"One of the best courses I have ever taken." - Amir

"For exact understanding for any beginners to have basic knowledge to dive into Angular" - Khushbu

Who this course is for:

  • People who want to start learning how to program
  • New Programmers who want to learn about Front End Development
  • Backend API and/or Databases developers looking to learn more about Front End Development
  • Front End or Full Stack developers who want to learn about Angular