🎉 New Year Discount!

Hurry, there's 20% OFF any course or bundle right now with coupon LEARN2020!

days
hours
mins
secs

AngularJS 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

AngularJS

Compatible with v1.5.x

Course duration icon

Duration

38 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

Todd Motto

Todd Motto

Google Developer Expert icon Google Developer Expert

Requirements

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

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

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!

Attilio Urbani

Attilio Urbani

Software Engineer

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

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

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

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

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

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

Here’s what’s covered...

Everything you need, structured and ready to go

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

$ 129 Sale 32% /per user

189 Total: $

Accepting MasterCard Accepting PayPal Accepting VISA Accepting Amex

Secure SSL encrypted payments

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.