AngularJS Fundamentals icon AngularJS Fundamentals

Star Rating Star Rating Star Rating Star Rating Star Rating
4.6/5 (4092 ratings)

Start building modern AngularJS applications with component architecture and best practices.

AngularJS Fundamentals icon

AngularJS

Compatible with 1.5.x

Course duration

Duration

41 lessons 3 hours

What you'll learn

Build modern AngularJS applications. From MVC patterns through to Directives, Forms, Events, Expressions, Factories, Services, Routing, Filters and custom Components and Directives. After this course you'll be empowered with knowledge to build AngularJS applications.

Using ng-click 06:02

Online Course with Todd Motto

Todd Motto

Google Developer expert Google Developer Expert

Requirements

  • HTML/CSS experience
  • JavaScript basic knowledge
  • HTTP (Ajax) experience
  • Understanding of DOM APIs

Here’s what’s covered...

Everything you need, structured and ready to go

Course overview

2 lessons

  • Source files

    Readme
  • Angular 1.6 Breaking Changes

    Readme

Architecture and anatomy

1 lessons

  • Architecture and anatomy

    07:21

Getting started

1 lessons

  • Setup and app module

    02:47

Rendering data with Controllers

4 lessons

  • Creating a Controller

    02:49
  • Binding to $scope

    02:34
  • Dependency Injection and minification

    02:24
  • Using controllerAs syntax

    02:18

Code Lab: 1

1 lessons

  • Lab: 1

    03:01

Rendering HTML with Directives

7 lessons

  • ng-repeat

    05:35
  • ng-show/ng-hide

    05:17
  • ng-if

    02:35
  • ng-switch

    04:30
  • ng-class

    05:25
  • ng-model

    02:54
  • ng-href/ng-src

    01:34

Code Lab: 2

1 lessons

  • Lab: 2

    02:56

Event binding with Directives

4 lessons

  • ng-click

    06:02
  • ng-submit

    04:19
  • ng-blur/ng-focus

    01:12
  • ng-change

    01:34

Code Lab: 3

1 lessons

  • Lab: 3

    06:25

Expressions

1 lessons

  • In-depth expressions

    04:56

Code Lab: 4

1 lessons

  • Lab: 4

    02:51

Formatting with filters

4 lessons

  • Date filter

    02:44
  • Currency filter

    02:13
  • Filtering and sorting collections

    04:35
  • JSON debugging

    01:34

Services and API communication

2 lessons

  • $http and View binding

    05:06
  • Services and Factories

    04:15

Code Lab: 5

1 lessons

  • Lab: 5

    11:47

Custom Components and Directives

3 lessons

  • Behaviour Directives

    05:13
  • Template Directives and Controllers

    06:07
  • Property binding and stateful Directives

    06:32

Code Lab: 6

1 lessons

  • Lab: 6

    04:51

Building powerful forms

5 lessons

  • Binding Models to forms

    05:57
  • Internal validation states

    04:13
  • ng-options

    03:53
  • ng-disabled

    02:39
  • Data-driven validation errors

    02:21

Routing and Views

1 lessons

  • Routes and Views with ui-router

    06:00

$129

Payment method MasterCard Payment method PayPal Payment method VISA Payment method Amex

Secure SSL encrypted payments

Or get the complete bundle...

Everything you need to start mastering AngularJS today

AngularJS Kickstart Bundle

2 courses

AngularJS Fundamentals icon

AngularJS Fundamentals

41 lessons 3 hours

$129
AngularJS Pro icon

AngularJS Pro

62 lessons 8 hours

$129
Payment method MasterCard Payment method PayPal Payment method VISA Payment method Amex

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.

Student/Location discounts

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.