Angular - The Complete Guide

Master Angular (formerly "Angular 2") and build awesome, reactive web apps with the successor of Angular.js.

55h+ Video
750+ Lectures
All Levels
Angular - The Complete Guide

About This Course

Welcome to "Angular - The Complete Guide"!

Angular is one of the most popular web development frameworks you can learn these days - especially in the enterprise landscape.

It offers amazing performance, a versatile syntax & API, a "batteries-included" philosophy where key features like routing are included, and an active and helpful community.

With this course, you'll learn Angular from the ground up and in great detail - all whilst building multiple demo projects. Therefore, concepts are explained & explored not just in theory, but instead by applying your knowledge to real problems!

This is a huge course because it really covers EVERYTHING you need to know and learn to become an Angular developer!

Why Learn Angular?

No matter if you know nothing about Angular or if you already got some basic Angular knowledge (not required but also not a problem), you will get tons of useful information and knowledge out of this course! My goal is to ensure that you feel confident working with Angular, so that you can apply for Angular jobs, use it in your own projects or simply enhance your portfolio as a developer - whatever your goal is: This course gets you there!

What's in This Course?

The course starts with a very thorough "Essentials" section that will get you up and running with Angular's core features in just a few hours! After that, a vast selection of "Deep Dive" sections allows you to dive deeper into core and advanced Angular concepts & features.

Core Essentials

A thorough introduction to Angular: What is it and why would you use it? Learn how Angular works, building components with Angular & building UIs with Angular.

Components & Data Binding

Master components, inputs, outputs & dynamic data binding (with and without signals). Work with user events and state to create interactive applications.

Services & Architecture

Learn how to use crucial concepts like services to connect components or outsource data. Get a thorough look behind the scenes to understand how Angular works under the hood.

Routing & HTTP

Master routing to create multi-page applications. Learn sending HTTP requests & handling transitional states + responses for real-world applications.

In Detail, You'll Learn

This course covers everything you need to build production-ready Angular applications with multiple real projects where all concepts are applied step-by-step.

Core Concepts

Master these essential Angular skills:

  • All the core essentials: How Angular works & building UIs
  • Components, inputs, outputs & dynamic data binding
  • Working with user events and state
  • Services to connect components or outsource data
  • Working with lists and conditional content
  • Styling Angular apps with scoped styles

Advanced Topics

Take your skills to the next level:

  • Signals and change detection
  • Building and using directives & pipes
  • Handling forms and user input (incl. validation)
  • Routing to create multi-page applications
  • Sending HTTP requests & handling responses
  • Deploying Angular & TypeScript Introduction

Multiple Demo Projects Included!

This course includes multiple complete demo projects where you'll apply all core concepts! Angular has also changed since its original release back in 2016 - whilst the course focuses on the latest & most modern Angular syntax, it also covers older Angular features so you'll be able to use your knowledge no matter which Angular version you might be using!

No Prior Angular Knowledge Required

👨‍💻 Developers at Any Level You don't need any prior Angular knowledge! All you need is basic web development and JavaScript knowledge.
🔄 JavaScript Refresher Included The course includes a brief JavaScript refresher to ensure that we're all on the same page!
🚀 Ready to Master Angular? Take the next step as a developer and build powerful web applications with Angular!

See The Course In Action


Curriculum

  Getting Started
Available in days
days after you enroll
  Angular Essentials - Components, Templates, Services & More
Available in days
days after you enroll
  Angular Essentials - Working with Modules
Available in days
days after you enroll
  Angular Essentials - Time To Practice
Available in days
days after you enroll
  Debugging Angular Apps
Available in days
days after you enroll
  Components & Templates - Deep Dive
Available in days
days after you enroll
  Enhancing Elements with Directives - Deep Dive
Available in days
days after you enroll
  Transforming Values with Pipes - Deep Dive
Available in days
days after you enroll
  Understanding Services & Dependency Injection - Deep Dive
Available in days
days after you enroll
  Making Sense of Change Detection - Deep Dive
Available in days
days after you enroll
  Working with RxJS (Observables) - Deep Dive
Available in days
days after you enroll
  Sending HTTP Requests & Handling Responses
Available in days
days after you enroll
  Handling User Input & Working with Forms (Template-driven & Reactive)
Available in days
days after you enroll
  Routing & Building Multi-page Single Page Applications
Available in days
days after you enroll
  Code Splitting & Deferrable Views
Available in days
days after you enroll
  Deploying Angular Apps - CSR, SSR, SGA
Available in days
days after you enroll
  Roundup & Next Steps
Available in days
days after you enroll
  Bonus: TypeScript Introduction
Available in days
days after you enroll

Course Prerequisites

Here's what you need to get the most out of this course

Required
  • Basic JavaScript knowledge is required
Good News!
  • NO prior Angular or TypeScript knowledge required.

All pre-requisites are covered by courses in our "Academind Pro" Membership.

Instructor Name

Your Instructor

Maximilian Schwarzmüller

Founder & Instructor

Self-taught developer with 3,500,000+ students and 900,000 YouTube subscribers. I co-founded Academind with Manuel Lorenz to help people master new skills and build amazing projects.

Join 2729 happy students!

Choose the plan that works best for you

Single-Course License

Full access to "Angular - The Complete Guide"

$99 one-time

This is a one-time payment that grants access to this course only, not to any other courses.