🙌 40% off everything - Black Friday!

Coupon BF40 at checkout for our biggest discount ever.

days
hours
mins
secs

AngularJS icon AngularJS Fundamentals

Star rating Star rating Star rating Star rating Star rating

4.9/5 (6092 ratings)

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

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.

Requirements

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

Course contents

Course overview

1 lesson

  • Source files

    Readme

Architecture and anatomy

1 lesson

  • Architecture and anatomy

    07:20

Getting started

1 lesson

  • Setup and app module

    02:47

Rendering data with Controllers

4 lessons

  • Creating a Controller

    02:48

  • Binding to $scope

    02:33

  • Dependency Injection and minification

    02:23

  • Using controllerAs syntax

    02:18

Code Lab: 1

1 lesson

  • Lab: 1

    03:00

Rendering HTML with Directives

7 lessons

  • ng-repeat

    05:34

  • ng-show/ng-hide

    05:16

  • ng-if

    02:34

  • ng-switch

    04:29

  • ng-class

    05:24

  • ng-model

    02:54

  • ng-href/ng-src

    01:33

Code Lab: 2

1 lesson

  • Lab: 2

    02:56

Event binding with Directives

4 lessons

  • ng-click

    06:01

  • ng-submit

    04:18

  • ng-blur/ng-focus

    01:12

  • ng-change

    01:34

Code Lab: 3

1 lesson

  • Lab: 3

    06:25

Expressions

1 lesson

  • In-depth expressions

    04:56

Code Lab: 4

1 lesson

  • Lab: 4

    02:51

Formatting with filters

4 lessons

  • Date filter

    02:44

  • Currency filter

    02:12

  • Filtering and sorting collections

    04:34

  • JSON debugging

    01:34

Services and API communication

2 lessons

  • $http and View binding

    05:05

  • Services and Factories

    04:14

Code Lab: 5

1 lesson

  • Lab: 5

    11:46

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 lesson

  • Lab: 6

    04:50

Building powerful forms

5 lessons

  • Binding Models to forms

    05:56

  • Internal validation states

    04:13

  • ng-options

    03:52

  • ng-disabled

    02:38

  • Data-driven validation errors

    02:21

Routing and Views

1 lesson

  • Routes and Views with ui-router

    05:59

Using ng-click 06:02

Todd Motto

Todd Motto

Google Developer Expert icon Google Developer Expert

$ 129 Save 32% /per user

189 Total: $

Add to Cart

EU customers: price excludes VAT

Accepting MasterCard Accepting PayPal Accepting VISA Accepting Amex

Secure SSL encrypted payments

If you're looking for a step-by-step guide for learning Angular and TypeScript, you'll find no better resource than Ultimate Courses.

David East

David East

Developer Advocate, Firebase

5/5 star rating 5/5 star rating 5/5 star rating 5/5 star rating 5/5 star rating

After the RxJS courses 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!

Attilio Urbani

Attilio Urbani

Software Engineer

5/5 star rating 5/5 star rating 5/5 star rating 5/5 star rating 5/5 star rating

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.

Peter Cooper

Peter Cooper

CooperPress, JavaScript Weekly

5/5 star rating 5/5 star rating 5/5 star rating 5/5 star rating 5/5 star rating

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!

Mohammad Aljaber

Mohammad Aljaber

Solutions Architect

5/5 star rating 5/5 star rating 5/5 star rating 5/5 star rating 5/5 star rating

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+.

Ritik Rishu

Ritik Rishu

Senior Engineer

5/5 star rating 5/5 star rating 5/5 star rating 5/5 star rating 5/5 star rating

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.

Hung Bui

Hung Bui

Senior Front-End Developer

5/5 star rating 5/5 star rating 5/5 star rating 5/5 star rating 5/5 star rating

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!

Kyle Hebert

Kyle Hebert

JavaScript Developer

5/5 star rating 5/5 star rating 5/5 star rating 5/5 star rating 5/5 star rating

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.

Vatsal Pande

Vatsal Pande

Full-Stack Engineer, eBay

5/5 star rating 5/5 star rating 5/5 star rating 5/5 star rating 5/5 star rating

Or get the complete bundle...

Everything you need to start mastering AngularJS today

AngularJS Kickstart Bundle

2 courses

Most popular

AngularJS Master Bundle

3 courses

Accepting MasterCard Accepting PayPal Accepting VISA Accepting 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.

Get the full AngularJS bundle

I've created the best 3 course bundle on the internet. It will teach you everything you need to know about AngularJS.

  • Course category icon AngularJS Fundamentals 38 lessons, 3 hours
  • Course category icon AngularJS Pro 60 lessons, 8 hours
  • Course category icon AngularJS Performance 16 lessons, 3 hours

Get the entire collection, 2 more courses, for just $20 extra!