AngularJS Fundamentals
By Jim Cooper and Joe Eames
Course info



Course info



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
- Create your own custom elements and handle events using directives
Course FAQ
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.
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.
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.
Before taking this course you should be familiar with JavaScript basics as well as general web development principles.
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
This course is for anyone who wants to learn how to create maintainable, testable, and compelling applications on the web with AngularJS!