Udemy
    •  
    •  
    •  
    •  
    •  
    •  
    •  
    •  
Turn what you know into an opportunity and reach millions around the world.
Learn More
Your cart is empty.
Keep shopping
Complete Angular Course 2025 - Master Angular in only 6 days
Rating: 4.6 out of 5(8,350 ratings)
41,678 students

Complete Angular Course 2025 - Master Angular in only 6 days

Develop comprehensive and reactive Angular applications including NgRx, Unit Testing, Signals, and Angular Material.
Last updated 10/2025
English

What you'll learn

  • Learn Angular in-depth in a short amount of time
  • Build comprehensive web apps like an e-commerce store
  • Use Angular components, services and modules to create a maintainable code base
  • Use NgRx to build reactive web applications using state management
  • Write Unit Tests using Karma and Jasmine to test your Angular applications
  • Learn how to communicate with web servers for posting, getting, or deleting data
  • Setup a real-world mock evironment
  • Use the latest features like Angular signals and effects

Course content

8 sections146 lectures9h 41m total length
  • Defining your Angular goal1:13
  • Day 1 Topics0:24
  • Angular building blocks3:51
  • What you will build0:44
  • Source Code: Appointment App0:05
  • Building Angular applications in a web browser1:11
  • Installing Node.js and Visual Studio Code3:03
  • Important: Update Read this BEFORE you create an Angular project0:27
  • Installing the Angular CLI3:50

    In this lesson we will install the Angular CLI (command line interface). Here is the command that we will use:


    npm i @angular/cli@16.1.6 --location=global

  • Angular 17 project creation flag0:18
  • Creating and serving an angular application6:40
  • Angular under the hood7:37
  • Components2:53
  • Creating the appointment-list component6:11
  • Introduction to typescript6:25
  • Using TypeScript in Angular
  • One-way data binding with appointment property5:14
  • Creating an appointment interface9:20
  • Visual Studio Code Angular extension1:08
  • Adding two-way data binding7:17
  • Adding a button click event listener2:43
  • Adding an appointment to the array5:34
  • Adding an appointment list using ngFor5:30
  • Removing appointments3:59
  • Storing appointments in the local storage6:35
  • Using ngOnInit to load appointments from local storage6:32
  • Adding bootstrap4:33
  • Styling the application10:25

    If you want to copy the styles instead, you can find the file in the github repository here:

    https://github.com/JannickLeismann/angular-course-appointment-app/blob/main/src/app/appointment-list/appointment-list.component.html

  • The most commonly used commands in Angular0:57
  • Handout Components
  • Working with Angular components
  • Day 1 Progress Report0:31

Requirements

  • Basic understanding of programming on any programming language

Description

Summing up, this course allows you to learn Angular in depth, from scratch, and in only 6 days. It's the best Angular course choice for every busy developer or individual in general.


Enroll in this course now and learn how to:

  • Create comprehensive front-end applications using Angular

  • Use Angular components, modules, and services to create maintainable applications

  • Use the most important features of the Angular framework to build real-world applications

  • Communicate with web servers for posting, getting, or deleting data from within your angular application

  • Use the latest features like Angular Signals and Effects


What's inside this course:

  • Setting up Development Environment for Angular projects

  • Typescript Overview

  • Angular CLI

  • Components

  • Modules

  • Services (Injection and provider scopes)

  • Validation

  • Data Binding

  • Adding Packages

  • Routing

  • Template Driven Form Binding (NgModel)

  • Pipes

  • Angular Material

  • Building web apps with user experience (ux) in mind


In addition, you will easily apply and understand more advanced concepts like:

  • NgRx for building reactive web applications

  • State management using actions, reducers, store, effects, and selectors

  • Reactive extensions like observables for asynchronous tasks

  • Unit Testing using Karma and Jasmine

  • HTTP RESTful API communication

  • Setting up Mock servers using Mockoon

  • Global Error Handling

  • Directives

  • Sending Data to Child Components (Input binding)

  • Sending Data to Parent Components (output binding)

  • Smart vs Presentational Components

  • Component and Directive Selectors

  • Angular Signals

  • Angular Effects


30 Day Full Money Back Guarantee

This course comes with a 30-day full money-back guarantee. Take the course, watch every lecture, and do the exercises, and if you feel like this course is not for you, ask for a full refund within 30 days. All your money back, no questions asked.


Enroll now, take the fast lane, and master Angular in only 6 days.

Who this course is for:

  • Anyone who wants to learn Angular in a fast but comprehensive way
  • Busy professionals who are interested in expanding their coding skills but are constrained by time
  • Beginner developers who want to learn one of the most popular web development frameworks