Kick your Angular skills into action with this comprehensive dive into Angular and getting started the right way. Complete with best practices and architecture practices.
If you're looking for a step-by-step guide for learning Angular and TypeScript, you'll find no better resource than Ultimate Courses.
After the RxJS Basics course I know much more than before about RxJS. I've learnt in a practical way how and when to use the powerful operators the library provides taking advantage from them in the daily work. Amazing!
Todd's courses lead the way in the Angular world. We also worked together on a very successful live Angular performance training session to hundreds of developers.
A must have for anyone wanting to become an Angular developer. Lots of best practices to help you architect big apps. I learned incredible amounts from this course!
Todd's materials are always fantastic! The courses have helped me far better grasp real architecture of Angular apps - and the way it should really be done. A+.
Wow! I've achieved a great level of understanding on how to build real applications with Angular. Todd's indepth knowledge of Angular was fantastic, and the explanations on Typescript are superb.
Angular Fundamentals is the clearest, and best produced Angular course on the market! Clear, concise, packed with best practices and skilled me up very quickly!
Hands down the best courses available for Angular! Just follow along, you'll fall in love with Angular. Daunting concepts aren't scary anymore, they're a breeze.
Here’s what’s covered...
Everything you need, structured and ready to go
Architecture, setup, source files
Angular Architecture overview
ES5 to ES6 and TypeScript refresher
Refresher video overview
Classes, Spread operator, Arrow functions, Immutability
Understanding import and exports
Installing our project
First component with @Component
Root module with @NgModule
Interpolation and expressions
Template #ref variables
ngIf, * syntax and <ng-template>
ngFor and iterating collections
ngClass and className bindings
ngStyle and style bindings
Pipes for data transformation
Safe navigation operator
Component Architecture and Feature Modules
Smart and dumb components overview
One-way dataflow overview
Feature modules with @NgModule
Creating a container (smart) component
ngOnInit lifecycle hook
Presentational (dumb) components
Passing data into components with @Input
Dynamic @Input values with *ngFor
Emitting changes with @Output and EventEmitter
Immutable state changes
ngOnChanges lifecycle hook
Services, Http and Observables
Data Services and Dependency Injection
Http data fetching with Observables
Http put, delete with immutable state
Custom Headers and RequestOptions
Http Promises alternative
Observable.throw error handling
Template-driven Forms, Inputs and Validation
Forms container component
Form stateless component
ngForm and ngModel
Binding to radio buttons
Binding to checkboxes
<select> option rendering, and ngValue
Form validation and error states
Dynamically disabling submit
ngSubmit and stateless @Output
Base href and RouterModule
Root module routes and outlet
Wildcard routes for 404 handling
Styling active routes
Dynamic navigation with ngFor
Feature-module routes with forChild()
Child and dynamic routes
Route params, data-fetching with switchMap
Imperative routing API
Hash location strategy
$ 129 Sale 32% /per user
189 Total: $
Secure SSL encrypted payments
Or get the complete bundle...
Everything you need to start mastering Angular today
Angular Kickstart Bundle
Angular Master Bundle
59 lessons • 5 hours
116 lessons • 16 hours
44 lessons • 4 hours
39 lessons • 3 hours
47 lessons • 4 hours
35 lessons • 3 hours
NGRX Store + Effects
41 lessons • 7 hours
Secure SSL encrypted payments
100% money back guarantee
These courses are empowering thousands with expert knowledge - they will you too. If you're disappointed for whatever reason, you'll get every cent back.
Not-so-good exchange rate? (i.e. India/Brazil) Get in touch for a coupon. Student? Email us from your student email or attach your student ID.