Scott has over 15 years of experience in commercial software
development and is a frequent speaker at national conferences,
and local user groups. Scott is a Microsoft MVP and has authored
books on several Microsoft technologies, including ASP.NET, C#,
and Windows Workflow.
Views and View Models Hi, this is Scott, and in this module we're going to dive into the view and view model relationship in our Aurelia application. You'll consistently work with view and view model pairs when you're building applications with Aurelia, and in this module I want to make sure that you see how to work with dependency injection, how to make HTTP calls to the server to fetch model data, and there will be more in this module focused on views and view models.
Configuration and Routing Hi, this is Scott Allen, and in this module about Aurelia, we will look at Configuration and Routing. Routing is a required feature for most applications because routing allows us to break a large application into smaller, independent pieces, pieces that are tied together through links and navigation menus. To use routing, we need to add some configuration to the application, so we'll start this module by seeing how to take control of application startup and add some explicit configuration code.
Templates and Bindings Hi, this is Scott Allen, and in this module with Aurelia, we will look at building views in more detail. Specifically, the different bindings that Aurelia supports, as well as some different techniques for building custom elements. Along the way, we'll also see how to build a form for editing a movie, but let's get started by reviewing some of the markup we've already written.
Bundling and Minification Hi, this is Scott, and in this module we are going to look at getting our application ready for production by using some tools to bundle and minify both our application scripts and templates. We'll see that Aurelia provides a custom tool to help in this scenario. The tool is Aurelia-cli where CLI is short for Command-Line Interface. And we'll also use some other tools, tools you might already be familiar with, tools like Gulp. Let's start by taking a look at how the application is currently performing in the browser.