AngularJS Fundamentals

This course will teach you the Angular fundamentals required to create testable, MVC-style single page applications with AngularJS.
Course info
Rating
(4156)
Level
Intermediate
Updated
Aug 19, 2015
Duration
6h 50m
Table of contents
Course Overview
Introduction to Angular
Angular Controllers & Markup
Creating and Using Angular Services
Angular Routing
Creating Custom Angular Directives
Testing Angular
Description
Course info
Rating
(4156)
Level
Intermediate
Updated
Aug 19, 2015
Duration
6h 50m
Description

In this course, you will learn how simple it is to use Angular to create maintainable and testable single page applications. You will learn how to: bootstrap your Angular application; use AngularJS markup and expressions; create and use controllers; use built-in services and create custom services; turn your application into a SPA using routing; and create your own custom elements and handle events using directives. You will also learn how AngularJS allows you to do all thing using test-driven-development.

Course FAQ
Course FAQ
What exactly is AngularJS?

AngularJS (also just called "Angular") is an open-source front-end web framework, similar to the JavaScript framework, for dynamic web apps. It is mainly maintained by Google and by a community of individuals and corporations to address the challenges encountered in developing single-page applications. If HTML had been designed for applications, it would have been AngularJS.

What does Angular do?

Angular lets you extend HTML's syntax to express your application's components clearly and succinctly, transforming static HTML to dynamic HTML, i.e. making dynamic web apps.

Is Angular hard to learn?

AngularJs is not too hard to learn. But it does have a bit of a learning curve. In starting, you might feel it is harder to learn because of the syntax, as it looks complex at first. But a clear understanding of JavaScript concepts will greatly ease the learning curve.

What are the prerequisites for this course?

Before taking this course you should be familiar with JavaScript basics as well as general web development principles.

What will I learn in this course?

In this course you will learn about:

  • Bootstrapping your Angular app
  • AngularJS markup and expressions
  • Creating and using controllers
  • Built-in services and custom services
  • Routing
  • Custom elements
  • Handle events and directives
  • Much more
Who is this course for?

This course is for anyone who wants to learn how to create maintainable, testable, and compelling applications on the web with AngularJS!

About the author
About the author

Joe has been a web developer for the last 13 of his 16+ years as a professional developer. He has specialized in front end and middle tier development . Although his greatest love is writing code, he also enjoys teaching and speaking about code.

More from the author
Getting Started with npm
Intermediate
58m
Apr 16, 2020
Angular Fundamentals
Intermediate
9h 34m
Feb 1, 2019
Angular Crash Course
Intermediate
58m
Nov 1, 2018
More courses by Joe Eames
About the author

Jim Cooper is a software developer at Pluralsight. With more than 20 years of software development experience, he has gained a passion for Agile software development -- especially Lean.

More from the author
Vue.js Fundamentals
Intermediate
5h 4m
May 20, 2020
Angular Fundamentals
Intermediate
9h 34m
Feb 1, 2019
More courses by Jim Cooper