Angular for Beginners Course (includes FREE E-Book)

Updated to Angular 10: A quick introduction to the Angular framework, focusing on its most commonly used parts
Rating: 4.4 out of 5 (1,607 ratings)
30,743 students
Angular for Beginners Course (includes FREE E-Book)
Rating: 4.4 out of 5 (1,607 ratings)
30,745 students
Code in Github repository with downloadable ZIP files per section
Feel comfortable using the most commonly used features of the Angular framework

Requirements

  • Just some HTML, CSS and Javascript
Description

There is a lot to learn about the Angular framework, which can be a bit daunting especially for beginners. But the good news is that there are some parts of the framework that are used much more often than others. In fact, in Angular you will be using 10% of its features maybe 90% of the time!

If you are going to learn Angular, why not focus first on the features that you will be using all of the time, and leave the more advanced parts for later in your learning process?

Course Overview

This course is a beginner-friendly introduction to the Angular framework. In this course, we are going to start by setting up your development environment, and we will use the Angular CLI to quickly scaffold a small Angular project from scratch.

Using this initial playground, we are then going to answer some of the most common Angular questions:

Why Angular, what are its main advantages and key features? We will answer this by demonstrating how the change detection mechanism works, and introduce some of the Angular template syntax.

We will then cover the most commonly used parts of the Angular framework that you are going to be using all the time: Components, Pipes, Services and Core directives, among others.

Table of Contents

This course covers the following topics:

  • Custom components with @Component

  • Components @Input and @Output, event Emitters

  • ngFor

  • ngIf

  • ngClass

  • ngStyle

  • ngSwitch

  • Built-In Pipes

  • Async Pipe

  • Custom Pipes

  • @Injectable and Custom Services

  • HTTP Client - GET POST PUT DELETE

What Will You Learn In this Course?

This course will give you a practical hands-on introduction to the Angular framework. After taking this course you will feel very comfortable navigating the code of an existing Angular application and finding your way around, and you will know how to build your own custom components.

Who this course is for:
  • Developers looking to get started quickly in the Angular framework
  • Developers looking to learn first the most commonly used parts of Angular
Course content
4 sections • 23 lectures • 2h 29m total length
  • Angular for Beginners - Helicopter View
    04:19
  • Recommended Software Versions
    00:14
  • Course Kickoff - Development Environment Setup
    05:53
  • The Typescript Jumpstart Ebook
    03:20
  • Introduction To Angular - Custom HTML Elements, Model vs View
    08:54
  • Why Angular? Learn the Key Features of Angular Core
    11:36
  • New Section - Angular Components and Core Directives
    03:59
  • Building our First Angular Component
    05:42
  • Component Inputs and the @Input Decorator
    09:42
  • Angular Component @Output - Custom Events and Event Emitters
    09:53
  • The Angular ngFor Core Directive
    10:09
  • Angular ngIf Directive and the Elvis Operator
    09:00
  • Angular ngClass Core Directive - Learn All Features
    09:07
  • Angular ngStyle Core Directive - When to use it and Why
    06:29
  • Angular ngSwitch Core Directive In Detail
    04:16
  • 15 Angular Built-In Pipes - Complete Catalog
    11:17
  • Angular Injectable Services - New Section Introduction
    04:00
  • The Angular HTTP Client - GET calls with Request Parameters
    06:01
  • The Async Pipe - a Better way of passing Observable data to the View
    04:08
  • Angular Custom Services - The Injectable Decorator
    05:39
  • Angular Custom Service - Fetching Data
    04:10
  • Angular Custom Service - Data Modification with an HTTP PUT
    07:00
  • Other Courses
    04:35

Instructor
Best Selling Angular Courses | 85,000+ students | 16 courses
Angular University
  • 4.5 Instructor Rating
  • 12,354 Reviews
  • 89,121 Students
  • 17 Courses

About the Angular University:

The Angular University aims to be the one place that you go in order to learn and keep up with the whole Angular ecosystem. We provide premium quality video tutorials, screencast style.

No matter if you are a beginner, intermediate or advanced in Angular, we have several courses for you.

About the course instructor:

Hello, my name is Vasco  and I'm a Software Developer with 17 years of experience, very seasoned building user interfaces with Angular. I've worked as a Frontend Developer/Architect in a large variety of enterprise projects throughout the years.   

I worked on a ton of projects, everything from single page applications to help build the European Criminal Record Information Exchange System, to brand new e-banking portals, to corporate banking portals, and more. I've been a key part of internal framework teams that built frameworks for in-house departments of tens of developers.

I also love to teach, write and talk about technology.  I am looking forward to be your Angular instructor,

Kind Regards,

Vasco