Skip to main content
CF

AngularJS Fundamentals

2h 41m 33s
English
Paid

Start building modern AngularJS applications with component architecture and best practices. 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

About the Author: Ultimate Courses (Todd Motto)

Ultimate Courses (Todd Motto) thumbnail

Ultimate Courses (ultimatecourses.com) is the online course platform of Todd Motto, a UK-based Google Developer Expert for Angular and one of the longer-running independent voices on the Angular and TypeScript stack. The platform also covers Vue, RxJS, and JavaScript fundamentals.

The course catalog covers Angular in depth (the framework from its early TypeScript-era through current versions), TypeScript (compiler internals and advanced type-system patterns), RxJS and reactive programming, Vue.js, JavaScript fundamentals, and the broader modern front-end ecosystem. Material is taught at the level of comprehensive reference work rather than introductory tutorial.

The CourseFlix listing under this source carries 9 Ultimate Courses titles spanning that range. Material is paid; Ultimate Courses runs on per-course or membership pricing on the original platform.

Watch Online 39 lessons

This is a demo lesson (10:00 remaining)

You can watch up to 10 minutes for free. Subscribe to unlock all 39 lessons in this course and access 10,000+ hours of premium content across all courses.

View Pricing
0:00
/
#1: Architecture and anatomy
All Course Lessons (39)
#Lesson TitleDurationAccess
1
Architecture and anatomy Demo
07:21
2
Setup and app module
02:48
3
Creating a Controller
02:49
4
Binding to $scope
02:34
5
Dependency Injection and minification
02:24
6
Using controllerAs syntax
02:19
7
Lab: 1
03:01
8
ng-repeat
05:35
9
ng-show/ng-hide
05:17
10
ng-if
02:35
11
ng-switch
04:30
12
ng-class
05:25
13
ng-model
02:55
14
ng-href/ng-src
01:34
15
Lab: 2
02:56
16
ng-click
06:02
17
ng-submit
04:19
18
ng-blur/ng-focus
01:13
19
ng-change
06:26
20
Lab: 3
01:35
21
In-depth expressions
04:56
22
Lab: 4
02:52
23
Date filter
02:45
24
Currency filter
02:13
25
Filtering and sorting collections
04:35
26
JSON debugging
01:35
27
$http and View binding
05:06
28
Services and Factories
04:15
29
Lab: 5
11:47
30
Behaviour Directives
05:14
31
Template Directives and Controllers
06:08
32
Property binding and stateful Directives
06:33
33
Lab: 6
04:51
34
Binding Models to forms
05:57
35
Internal validation states
04:14
36
ng-options
03:53
37
ng-disabled
02:39
38
Data-driven validation errors
02:22
39
Routes and Views with ui-router
06:00
Unlock unlimited learning

Get instant access to all 38 lessons in this course, plus thousands of other premium courses. One subscription, unlimited knowledge.

Learn more about subscription

Related courses

Frequently asked questions

What are the prerequisites for enrolling in this AngularJS course?
Prospective students should have a basic understanding of JavaScript, HTML, and CSS before enrolling in the AngularJS Fundamentals course. Familiarity with MVC patterns and web application development concepts will also be beneficial as the course covers advanced topics such as Directives, Services, and Routing.
What will I be able to build after completing this course?
After completing the course, students will be able to build modern AngularJS applications using a component architecture. The course covers creating Controllers, setting up app modules, using Directives like ng-repeat and ng-click, and implementing Services and Factories. Students will also learn to manage application state and routing with ui-router.
Who is the target audience for this AngularJS course?
The course is designed for developers who are interested in learning how to build applications using AngularJS. It is suitable for those who want to transition from traditional web development to using a modern JavaScript framework, and for developers looking to enhance their skills in building scalable and maintainable web applications.
How does the depth and scope of this course compare to other AngularJS courses?
This course provides a thorough exploration of AngularJS, covering topics from basic architecture to advanced concepts like Services, Factories, and Routing. Unlike some introductory courses, it delves into the use of Directives, Expressions, and Filters extensively, providing practical, hands-on labs that reinforce learning and application.
What tooling or platforms are specifically covered in this AngularJS course?
The course covers the AngularJS framework itself, focusing on its architecture and components such as Controllers, Directives, and Services. It also covers the use of ui-router for managing routes and views. The course does not focus on specific development tools or IDEs, centering instead on AngularJS core concepts and their implementation.
What topics are not covered in this AngularJS course?
The course does not cover Angular (the successor to AngularJS), nor does it delve into server-side frameworks or backend technologies. It focuses solely on client-side development with AngularJS, including its components, Directives, and Services. Topics like unit testing and deployment strategies are also not covered in this course.
How much time should I expect to dedicate to this course?
With 39 lessons and multiple practical labs, students should expect to dedicate a significant amount of time to complete the course thoroughly. While the exact runtime is not specified, students should allocate time for both watching lessons and working through practical exercises to reinforce their understanding of the material.