

In this module, we start by introducing the idea of Component-based architecture. You'll see that by the end of this module, you'll have the skills to create a fairly sophisticated web application that starts to use some of the more advanced software architecture techniques. We will also learn a few useful Angular directives that allow us to place looping and conditional logic direction into our HTML. With custom Angular services we'll be able to share data across different controllers or other components in our application.
#Page setup for single page word mac how to
We'll finish off the module by learning how to create our own custom Angular services as well as how to configure them. Clear understanding of that topic is a must before we talk about inheritance between AngularJS controllers in our application. After that, we'll learn one of the most fundamental concepts in the Javascript programming language, which is Prototypal Inheritance. We'll also see some cases where we'll need to assist that process somewhat and understand why that is. Understanding this process is crucial in getting comfortable with AngularJS.
#Page setup for single page word mac update
We will then dive deep into the digest cycle, which is the process AngularJS uses to magically update our web page with the bound data from our ViewModel or the controller. We will start this module by learning how to use Angular filters to manipulate our data into the format we want and learn how to create our own custom filters. At the end of this course, you will build a fully functional, well organized and tested web application using AngularJS and deploy it to the cloud. We will also learn how to unit test our functionality. We’ll set up routing so our SPA can have multiple views. We will create reusable HTML components that take advantage of AngularJS data binding as well as extend HTML syntax with a very powerful feature of AngularJS called directives. We will enhance the functionality of our web app by utilizing dependency injection to reuse existing services as well as write our own.

In this course, we will explore the core design of AngularJS 1.x (latest version of AngularJS 1), its components and code organization techniques.

Developed and backed by Google, AngularJS is a very marketable skill to acquire. Do you want to write powerful, maintainable, and testable front end applications faster and with less code? Then consider joining this course to gain skills in one of the most popular Single Page Application (SPA) frameworks today, AngularJS.
