Aurelia Fundamentals

This course gives you an end to end coverage of the features of Aurelia, including the MVVM pattern, data binding, routing, dependency injection, and extensibility.
Course info
Rating
(128)
Level
Intermediate
Updated
May 4, 2016
Duration
8h 38m
Table of contents
Description
Course info
Rating
(128)
Level
Intermediate
Updated
May 4, 2016
Duration
8h 38m
Description

Modern web client applications present new challenges for web developers to deliver rich, maintainable, and interactive web applications written with HTML, CSS, and JavaScript. In Aurelia Fundamentals, you will learn the skills you need to write maintainable, testable, and extensible client applications that are engaging, interactive, and responsive for your users. You will learn how to leverage all of the key features of Aurelia, including UI composition with the Model-View-ViewModel (MVVM) pattern; leveraging rich two-way data binding to decouple your views and UI logic and present rich data and content to your users; and client side routing and navigation that brings together the loosely coupled views into a cohesive whole for the end user. When you are finished with this course, you will have a solid, foundational understanding of all of the capabilities of the Aurelia framework and will be ready to start building amazing Aurelia web client applications that will delight your users.

About the author
About the author

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.

More from the author
WPF Productivity Playbook
Intermediate
2h 57m
22 Aug 2016
WPF MVVM In Depth
Intermediate
2h 54m
13 Jun 2015
More courses by Brian Noyes
Transcript
Transcript

Hi there! My name is Brian Noyes and welcome to my course Aurelia Fundamentals. I'm a software architect who focuses a lot on rich client technologies and the services that back them.

I'm excited to introduce you to Aurelia - a new Single Page Application framework that is getting a lot of traction and growing in popularity very quickly, due to its robust design and ease of use. In this course, I'm going to give you end to end coverage of all of Aurelia's capabilities.

We'll start with a look at single page application architecture and EcmaScript 2015

Then I'll dive into the core topics of Aurelia - MVVM, dependency injection, data binding and routing.

You'll learn how to call back end web services, use plugins for things like dialogs and validation, and use pub-sub events for loosely coupled communication.

Finally, I'll show you how to extend Aurelia with custom elements and attributes, and how to prepare your app for production with testing, building, and bundling your application.

I know you'll like building applications with Aurelia, and I'm pleased to have the opportunity to help you learn the foundation that you'll need to be productive and successful with it.