Angular Icon Get 67% off the Angular Master Bundle!

See the bundle then add to cart and your discount is applied.

0 days
00 hours
00 mins
00 secs

Course Overview

1 lesson

  • File Icon Source files

    Readme

Theory: Architecture, components and data flow

4 lessons

  • Play Icon Architecture and anatomy

    07:20

  • Play Icon Component and module architecture

    06:03

  • Play Icon One-way immutable data flow

    05:40

  • Play Icon Stateful, stateless and routed Components

    03:45

Advanced Directives

12 lessons

  • Play Icon $scope.$watch / $watchCollection

    06:59

  • Play Icon $attrs.$observe / $updateClass

    03:56

  • Play Icon Directive Controllers

    03:23

  • Play Icon Inherited and isolate scopes

    05:13

  • Play Icon Using bindToController

    02:21

  • Play Icon Compile and link functions

    07:04

  • Play Icon Single-slot automated transclusion

    03:13

  • Play Icon Transclusion with $transclude

    04:54

  • Play Icon Multi-slot automated transclusion

    03:47

  • Play Icon Inheriting Controllers with require

    07:10

  • Play Icon DOM API integration

    06:11

  • Play Icon Using third-party plugins/widgets

    05:21

Component API

3 lessons

  • Play Icon Using .component()

    04:38

  • Play Icon Using require, $onInit, $postLink, $onDestroy

    05:55

  • Play Icon One-way databinding and $onChanges

    07:59

Event system

2 lessons

  • Play Icon Publish and subscribe with $emit/$broadcast/$on

    05:11

  • Play Icon $scope, $rootScope events and unbinding

    07:51

Forms, ngModelCtrl and Validation

7 lessons

  • Play Icon ngModel require, $setViewValue, $render

    05:49

  • Play Icon $parsers and $formatters

    05:49

  • Play Icon $validators pipeline

    05:09

  • Play Icon Validation state-based CSS

    04:40

  • Play Icon Migrating to ngMessages

    06:17

  • Play Icon Multiple errors and templates

    05:31

  • Play Icon Dynamic error messaging

    03:38

Custom filters

2 lessons

  • Play Icon Single value filters

    04:40

  • Play Icon Dataset filters

    09:23

Routing with ui-router

7 lessons

  • Play Icon Component-based routing setup

    06:52

  • Play Icon Nested states, views, custom URLs

    04:54

  • Play Icon Routing resolves and bindings

    06:03

  • Play Icon Multiple named views

    05:24

  • Play Icon ui-router Directives

    06:06

  • Play Icon $transitions, $transitionsProvider, uiCanExit, hooks

    09:43

  • Play Icon Dynamic routes and query params, HTML5 mode

    10:06

Services, RESTful APIs and Interceptors

4 lessons

  • Play Icon Constants and values

    04:17

  • Play Icon $resource, $query/$get/$update/$delete/$save

    13:45

  • Play Icon $q Promises defer/resolve/reject/all/race

    09:34

  • Play Icon HTTP interceptors

    05:26

Unit testing

7 lessons

  • Play Icon Setup: Karma and Jasmine

    03:56

  • Play Icon Testing: Standalone Controllers

    07:38

  • Play Icon Testing: Directives Controllers

    06:10

  • Play Icon Testing: Component Controllers

    08:03

  • Play Icon Testing: Filters

    07:05

  • Play Icon Testing: Services

    05:32

  • Play Icon Testing: Routing

    07:35

Final Project: Contacts Manager, Firebase

12 lessons

  • Play Icon Project setup, walkthrough, install

    11:01

  • Play Icon Setting up Firebase console

    06:10

  • Play Icon Login/register routes, authorisation

    33:34

  • Play Icon Core app module, auth redirects

    24:11

  • Play Icon Create new contact, stateful/stateless components

    22:49

  • Play Icon Editing existing contact, stateful/stateless components

    14:53

  • Play Icon Stateless tag components

    08:07

  • Play Icon Rendering contacts from router resolves

    05:36

  • Play Icon Contact stateless components

    05:52

  • Play Icon Dynamic ui-router param filtering

    09:20

  • Play Icon Dynamic content Directive for inputs

    04:42

  • Play Icon Running tests and Firebase deploy

    03:41

Get the complete bundle...

Everything you need to start mastering AngularJS today

Terminal Icon Job-ready training

Nail that interview with your new skills that will set you apart.

Trophy Icon All the best practices

Best practices, design patterns, performance and architecture.

Rocket Logo Stream or download

Learn at home at your own pace, download for offline viewing.

Google Developer Expert Logo Expert knowledge

Built by Google Developer Experts, there's no better place to learn web.

Stackblitz Logo StackBlitz examples

Access full course source code and experiment in the browser too!

Slack Logo Slack community

Exclusive access to our members-only community (6,500+ members).

AngularJS Kickstart Bundle

2 courses

-50%

129

258

per user

$

ADD TO CART

+VAT for EU EU Flag

Certificate Message

Limited time offer ⚡

AngularJS Master Bundle

3 courses

-61%

149

387

per user

$

ADD TO CART

+VAT for EU EU Flag

MasterCard Icon PayPal Icon VISA Icon Amex Icon

Secure SSL encrypted payments

Moneyback Icon

30-day 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 a full refund.

Discount Icon

Location + Student discounts

Not-so-good exchange rate (i.e. India/Brazil)? Are you a student? Contact us for a coupon with your location or student details.

🎉 Get the complete bundle and save $238!

Sold separately = $387 💰

  • Angularjs Icon

    AngularJS Fundamentals

    38 lessons
  • Angularjs Icon

    AngularJS Pro

    60 lessons
  • Angularjs Icon

    AngularJS Performance

    16 lessons
Angularjs Icon