Skip to main content
CF

AngularJS Fundamentals

2h 41m 33s
English
Free

AngularJS Fundamentals is a 39-lesson 2 hours 41 minutes self-paced course by Ultimate Courses (Todd Motto). Start building modern AngularJS applications with component architecture and best practices.

Course facts

Lessons
39
Duration
2 hours 41 minutes
Level
All levels
Language
English
Updated
Instructor
Ultimate Courses (Todd Motto)
Price
Free

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

Who teaches AngularJS Fundamentals? 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.

What lessons are included in AngularJS Fundamentals?

  • Space or K: play or pause
  • J: rewind 10 seconds
  • L: forward 10 seconds
  • Left Arrow: rewind 5 seconds
  • Right Arrow: forward 5 seconds
  • Up Arrow: volume up
  • Down Arrow: volume down
  • M: mute or unmute
  • F: toggle fullscreen
  • T: toggle theater mode
  • I: toggle mini player
  • 0 to 9: seek to 0 to 90 percent of the video
  • Shift plus N: next video
  • Shift plus P: previous video
0:00 0:00
#Lesson TitleDuration
1Architecture and anatomy 07:21
2Setup and app module 02:48
3Creating a Controller 02:49
4Binding to $scope 02:34
5Dependency Injection and minification 02:24
6Using controllerAs syntax 02:19
7Lab: 1 03:01
8ng-repeat 05:35
9ng-show/ng-hide 05:17
10ng-if 02:35
11ng-switch 04:30
12ng-class 05:25
13ng-model 02:55
14ng-href/ng-src 01:34
15Lab: 2 02:56
16ng-click 06:02
17ng-submit 04:19
18ng-blur/ng-focus 01:13
19ng-change 06:26
20Lab: 3 01:35
21In-depth expressions 04:56
22Lab: 4 02:52
23Date filter 02:45
24Currency filter 02:13
25Filtering and sorting collections 04:35
26JSON debugging 01:35
27$http and View binding 05:06
28Services and Factories 04:15
29Lab: 5 11:47
30Behaviour Directives 05:14
31Template Directives and Controllers 06:08
32Property binding and stateful Directives 06:33
33Lab: 6 04:51
34Binding Models to forms 05:57
35Internal validation states 04:14
36ng-options 03:53
37ng-disabled 02:39
38Data-driven validation errors 02:22
39Routes and Views with ui-router 06:00

What courses are similar to AngularJS Fundamentals?

More courses by Ultimate Courses (Todd Motto)

  • AngularJS Pro thumbnailFreeUpdated 2y ago

    AngularJS Pro

    Get advanced AngularJS skills for scalable apps. The only deep dive into the entire framework. Take your AngularJS skills to the Pro level. Comprehensive Direct
    7h 23m
  • Angular 2 Fundamentals thumbnailFreeUpdated 2y ago

    Angular 2 Fundamentals

    This course teaches you to make informed decisions by diving deep into real concepts, architecture, and unidirectional dataflow. We then weave our way through t
    5h 6m
  • NGRX Store + Effects thumbnailFreeUpdated 2y ago

    NGRX Store + Effects

    You need predictable, maintainable and fast apps. You ll master Actions, Reducers, Data Structures with Entities, Memoized Selectors, the Redux pattern.
    7h 44m5/5
  • AngularJS Performance thumbnailFreeUpdated 2y ago

    AngularJS Performance

    Performance tuning for fast AngularJS. Master the internal workings and build blazing fast apps. Learn how to write highly performant AngularJS apps and master
    2h 52m
  • Angular Pro thumbnailUpdated 3y ago

    Angular Pro

    Unlock Angular’s potential. All the advanced features, RxJS, Reactive Forms, Modular Architecture, TypeScript concepts, State Management, Unit Testing and a fin
    16h 41m5/5
  • Angular Basics (v15) thumbnailUpdated 3y ago

    Angular Basics (v15)

    Modern Angular best-practices and patterns from years of evolution. Scalable architecture, immutable data structures, state services and brand new Standalone Co
    8h 58m

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.