UDEMY
UDEMY Logo

Angular Crash Course for Busy Developers 

  • Offered byUDEMY

Angular Crash Course for Busy Developers
 at 
UDEMY 
Overview

Duration

17 hours

Mode of learning

Online

Difficulty level

Intermediate

Credential

Certificate

Angular Crash Course for Busy Developers
 at 
UDEMY 
Highlights

  • 4.5 Hours of Learning
  • Earn a certificate upon successful completion
  • Gain Lifetime Access to Courseware
Details Icon

Angular Crash Course for Busy Developers
 at 
UDEMY 
Course details

Who should do this course?
  • Basic familiarity with HTML, CSS and JavaScript
  • No prior knowledge of earlier versions of Angular is required
  • Web developers wanting to build apps with Angular 2+
What are the course deliverables?
  • Fundamentals of TypeScript and object-oriented programming
  • Displaying data and handling events
  • Building re-usable components
  • Manipulating the DOM using directives
  • Formatting data using pipes
  • Building template-driven and reactive forms
  • Consuming HTTP services
  • Handling HTTP errors properly
  • Using Reactive Extensions and observables
  • Adding routing and navigation
More about this course
  • you'll learn about:
  • Fundamentals of TypeScript and object-oriented programming
  • Displaying data and handling events
  • Building re-usable components
  • Manipulating the DOM using directives
  • Formatting data using pipes
  • Building template-driven and reactive forms
  • Consuming HTTP services
  • Handling HTTP errors properly
  • Using Reactive Extensions and observables
  • Adding routing and navigation

Angular Crash Course for Busy Developers
 at 
UDEMY 
Curriculum

Getting Started

Course Introduction

What is Angular

Architecture of Angular Apps

Setting Up the Development Environment

Your First Angular App

Structure of Angular Projects

Webpack

Angular Version History

TypeScript Fundamentals

Introduction

What is TypeScript

Your First TypeScript Program

Declaring Variables

Types

Type Assertions

Arrow Functions

Interfaces

Classes

Objects

Constructors

Access Modifiers

Access Modifiers in Constructor Parameters

Properties

Modules

Exercise

Solution

Angular Fundamentals

Introduction

Building Blocks of Angular Apps

Components

Generating Components Using Angular CLI

Templates

Directives

Services

Dependency Injection

Generating Services Using Angular CLI

Displaying Data and Handling Events

Introduction

Property Binding

Attribute Binding

Adding Bootstrap

Class Binding

Style Binding

Event Binding

Event Filtering

Template Variables

Two-way Binding

Pipes

Custom Pipes

Favorite Component

Building Resuable Components

Introduction

Component API

Input Properties

Aliasing Input Properties

Output Properties

Passing Event Data

Aliasing Output Properties

Templates

Styles

View Encapsulation

ngContent

ngContainer

Directives

Introduction

ngIf

Hidden Property

ngSwitchCase

ngFor

ngFor and Change Detection

ngFor and trackBy

The Leading Asterisk

ngClass

ngStyle

Safe Traversal

Operator

Creating Custom Directives

Template-driven Forms

Introduction

Building a Bootstrap Form

Types of Forms

ngModel

Adding Validation

Specific Validation Errors

Styling Invalid Input Fields

Cleaner Templates

ngForm

ngModelGroup

Control Classes and Directives

Disabling the Submit Button

Working with Check Boxes

Working with Drop-down Lists

Working with Radio Buttons

Reactive Forms

Introduction

Building a Bootstrap Form

Creating Controls Programmatically

Adding Validation

Specific Validation Errors

Implementing Custom Validation

Asynchronous Operations

Asynchronous Validation

Showing a Loader Image

Validating the Form Upon Submit

Nested FormGroups

FormArray

FormBuilder

Quick Recap

Consuming HTTP service

Introduction

JSONPlaceHolder

Getting Data

Creating Data

Updating Data

Deleting Data

OnInit Interface

Separation of Concerns

Extracting a Service

Handling Errors

Handling Unexpected Errors

Handling Expected Errors

Throwing Application-specific Errors

Handling Bad Request Errors

Importing Observable

Operators and Factory Methods

Global Error Handling

Extracting a Reusable Error Handling Method

Extracting a Reusable Data Service

The Map Operator

Optimistic vs Pessimistic Updates

Observables vs Promises

Routing and Navigation

Introduction

Routing in a Nutshell

Configuring Routes

RouterOutlet

RouterLink

RouterLinkActive

Getting the Route Parameters

Why Route Parameters Are Observable

Routes with Multiple Parameters

Query Parameters

Subscribing to Multiple Observables

SwitchMap Operator

Programmatic Navigation

Other courses offered by UDEMY

549
50 hours
– / –
3 K
10 hours
– / –
549
4 hours
– / –
599
10 hours
– / –
View Other 2346 CoursesRight Arrow Icon

Angular Crash Course for Busy Developers
 at 
UDEMY 
Students Ratings & Reviews

4.3/5
Verified Icon6 Ratings
N
Nithya Duraisamy
Angular Crash Course for Busy Developers
Offered by UDEMY
5
Learning Experience: Took up udemy course for angular and in the course I've learnt all the basics till advanced topics in angular
Faculty: I really enjoy watching Mosh's lecture as he would explain everything from the basic so that even with no background knowledge we will get to learn things quicker Course was recorded 5 years back but still holds good to learn the basics and other important topics relevant to angular
Course Support: No
Reviewed on 23 Sep 2022Read More
Thumbs Up IconThumbs Down Icon
D
Divya Pramanik
Angular Crash Course for Busy Developers
Offered by UDEMY
4
Other: The course is about Understanding Angular from basic to advance. Prior knowledge of typescript and HTML is required.The instructor clearly explains the topics of binding and communication between different components.At the end of every session,there is a assignment with solution.It helped me learn Angular 2-9 in simple way.Great learning platform.
Reviewed on 16 May 2021Read More
Thumbs Up IconThumbs Down Icon
S
Sanjay Kumar K B
Angular Crash Course for Busy Developers
Offered by UDEMY
4
Other: I was very nice course and understandable.
Reviewed on 24 Oct 2020Read More
Thumbs Up IconThumbs Down Icon
J
jayeshkumar rathod
Angular Crash Course for Busy Developers
Offered by UDEMY
5
PERFECT FOR BUSY DEVELOPER
Other: This was a great course. I struggled to really understand Angular prior to this course. At this point I feel very comfortable creating Angular apps. Only one request Max: I feel not that comfortable with redux, can you please re-update the redux section or suggest me what steps I should follow to feel more comfortable in redux? Seriously that would be huge help. Finally, Thank you so much Max for this course Because I've learned a lot of new stuff.
Reviewed on 31 Jan 2020Read More
Thumbs Up IconThumbs Down Icon
View All 4 ReviewsRight Arrow Icon
qna

Angular Crash Course for Busy Developers
 at 
UDEMY 

Student Forum

chatAnything you would want to ask experts?
Write here...