When you need to build an app with Angular that will involve a lot of data presentation and data entry, there are many individual features of Angular you'll need to understand. In this course, Building Data Centric Apps with Angular and BreezeJS, you'll learn how to best leverage the features of Angular, and supplement them with the capabilities of the Breeze client and server libraries. First, you'll discover how to use many Angular features for implementing data presentation and input. Next, you'll explore how to use Breeze for getting data to the client side, working with it there, and persisting changes back to the server. Finally, you'll learn how to integrate Angular and Breeze to build out your data-centric functionality quickly and cleanly, with much less code than if you were to just use Angular on its own. By the end of this course, you'll learn how to make your life a lot easier building out your data centric use cases.
Brian Noyes is CTO and Architect at Solliance, an expert technology solutions development company. Brian is a Microsoft Regional Director and MVP, and specializes in rich client technologies including XAML and HTML 5, as well as building the services that back them with WCF and ASP.NET Web API.
"This is Brian Noyes and welcome to my course Building Data-Centric Apps with Angular and Breeze. I'm a software architect who focuses a lot on rich client technologies and the services that back them.
In this course I'll show you how you can get the most out of the Angular platform for your data centric apps by combining it with the power of a great library called BreezeJS. In this course you'll see how to combine Angular and Breeze to build out the use cases of your app that query and retrieve data, work with it on the client side, and then send changes or new data back to the back end for persistence and execution of server business logic.
In this course you'll learn how to integrate Breeze into your Angular application, and how to leverage Breeze for your interactive data presentation and input use cases. You'll see how to execute rich queries from the client side to filter, page, and sort your data before it gets returned to the client. You'll also see how to work with that data client side, and get modifications to the data sent to the back end. I'll show you how you can use Breeze on the server side to quickly create the data services that the breeze client talks to. And I'll show how to use Breeze validation for input scenarios to create a great user experience while ensuring only correct data gets into your system.
I'm confident that once you see how seamlessly Angular and Breeze fit together, and how Breeze can make your life a lot easier building out your data centric use cases, you'll want to use Breeze in most of your Angular applications from now on. So let's get started showing you how to do that. "