Course Highlights
  • Build highly reactive and user-friendly web applications running in the browser (driven by JavaScript)
  • Dive deeper into Angular with very solid fundamentals taught by this course
Skills you will learn!
Curriculum

13 Topics
Introduction
What is Angular?
Join our Online Learning Community
How does Angular Work?
MUST READ: Angular CLI - Latest Version
Creating Your First App
Editing the First App
Understanding the Project Structure
How does an Angular App Start?
What you'll learn in this Course
Optional: TypeScript Essentials
How to get the Course Source Code & Ask Questions
Useful Resources & Links

19 Topics
Module Introduction
Configuring the Editor
Templates and the DOM
How Angular Reads Your Components
Adding Custom Components
Outputting Content via String Interpolation
Listening to (User) Events
Binding to Properties
All at the same Time: Two-Way-Binding
Time to Practice - Component Basics
[OPTIONAL] Assignment Solution
Binding Component Properties
Listening to your Custom Events
Multiple Components & Using the CLI for Component Generation
Time to Practice - Beyond Component Basics
[OPTIONAL] Assignment Solution
Understanding Scoped Component Styles
Wrap Up
Useful Resources & Links

8 Topics
Module Introduction
How to Handle Angular Errors (and Error Messages)
Debugging Code with Developer Tools & Sourcemaps
Deeper Insights with Augury
Using CSS Frameworks with Angular (and the Angular CLI)
Using JS Libraries with Angular (and the Angular CLI)
Wrap Up
Useful Links & Resources

8 Topics
Module Introduction
What are Directives?
Outputting Lists with ngFor
Controlling CSS Classes with ngClass
More on Directives
Conditionally Outputting Content via ngIf
Wrap Up
Useful Resources & Links

9 Topics
Module Introduction
Planning the App
Getting Started
Filling Components with Life
Managing Data in our Application
Passing Data via Property Binding
Using ngClass to Provide the User Feedback
Passing Data via Event Binding
Wrap Up

10 Topics
Module Introduction
What are Services?
Creating a Service
How NOT to Use Services
Injecting Services
Understanding Dependency Injection
Cleaning up the Project
Injecting Services into Services
Wrap Up
Useful Resources & Links

12 Topics
Module Introduction
Creating a Form in the Template
Handling Forms with Angular
How to use Submitted Values
Validating User Input (with Angular)
More Validation Methods
Using the Form State to Give Visual Feedback
The Different Faces of ngModel
An Alternative to the Approach Shown in This Module
Using the Reactive Approach
Wrap Up
Useful Resources & Links

12 Topics
Module Introduction
Server-side vs Client-side Routing
Adding a Header Component
Adding Routing to the Application
Navigating with Router Links
Handling Unknown Routes with Wildcards and Redirects
Using Child Routes and Route Parameters
Extracting Route Paramters
Fixing Page Reload Issues
Cleanup & Missing Reactivity
Wrap Up
Useful Resources & Links

8 Topics
Module Introduction
Angular 6 & RxJS 6
Understanding subscribe()
Using Subjects as Event Emitters
Managing Subscriptions
More on RxJS and Observables
Dive Deeper into RxJS
Wrap Up

11 Topics
Module Introduction
Installing the Angular Http Service
Injecting the Angular Http Service
Sending a GET Request
Sending a POST Request
Transforming Responses
Updating the UI
Further Options
Fixing a "Bug" we Introduced into Our Project
Wrap Up
Useful Resources & Links

9 Topics
Module Introduction
The Role of Modules (NgModule)
Using multiple Custom Modules
Creating a Feature Module & Using Lazy Loading
Building our Code for Production
Deployment Preparations
Deployment Example: AWS S3
Wrap Up
Useful Resources & Links

2 Topics
Course Roundup
Bonus: More Content!

  Write a Review

Angular Essentials (Angular 2+ with TypeScript)

Go to Paid Course