Introduction to Aurelia Framework
4.0 (46 ratings)
Instead of using a simple lifetime average, Udemy calculates a course's star rating by considering a number of different factors such as the number of ratings, the age of ratings, and the likelihood of fraudulent ratings.
2,471 students enrolled
Wishlisted Wishlist

Please confirm that you want to add Introduction to Aurelia Framework to your Wishlist.

Add to Wishlist

Introduction to Aurelia Framework

Be ahead of the pack and Learn the next generation UI framework with Aurelia!
4.0 (46 ratings)
Instead of using a simple lifetime average, Udemy calculates a course's star rating by considering a number of different factors such as the number of ratings, the age of ratings, and the likelihood of fraudulent ratings.
2,471 students enrolled
Created by Jon Bonso
Last updated 2/2017
English
Learn Fest Sale
Current price: $10 Original price: $40 Discount: 75% off
19 hours left at this price!
30-Day Money-Back Guarantee
Includes:
  • 2.5 hours on-demand video
  • 2 Articles
  • Full lifetime access
  • Access on mobile and TV
  • Certificate of Completion
What Will I Learn?
  • Properly setup their local development environment with Node, NPM and GIT
  • Install and use Aurelia CLI
  • Learn the basics of the Aurelia framework
  • Learn how to create Components and Data Bindings
  • Create a To-Do Application that can add, read, update and delete data.
View Curriculum
Requirements
  • Basic HTML
Description

Aurelia is the next generation UI framework which leverages in simple conventions and supports the latest javascript versions such as ES6, ES2016, TypeScript and ES.Next unlike other frameworks in the market. Coding is much easier with Aurelia as it requires fewer configurations and decorators (convention over configuration) unlike Angular 2 and other frameworks out there. 

In this course, you will learn:

  • How to properly setup your local development environment with NodeJS, NPM and GIT
  • Learn the basics of Aurelia Framework
  • Install and use the Aurelia CLI 
  • Learn to about Components, View and the ViewModel
  • Learn the basics of data binding and Aurelia Template
  • Data Binding with value.bind, checked.bind, focus.bind and with.bind
  • Use Conditional Attributes such as if.bind and show.bind
  • Use Repeaters to iterate the value of a collection with repeat.for
  • Basics of Aurelia Routing and Routing Configuration
  • Create a CRUD To-Do application that can add, show, update and delete data. 

Take this rare opportunity to lead ahead of the pack and learn Aurelia before it gains further traction in the job market! 

Who is the target audience?
  • Anyone who wants to learn the world's most powerful, flexible and forward-looking JavaScript client framework.
  • Front-end developers who are looking for other substitute for Angular 2, Vue.js and other frameworks
Students Who Viewed This Course Also Viewed
Curriculum For This Course
Expand All 24 Lectures Collapse All 24 Lectures 02:38:15
+
Aurelia Overview
2 Lectures 05:03

In this lecture, we will cover the basics of Aurelia UI Framework.

Preview 03:20

House Rules on how to properly ask questions for this course.

Course House Rules
01:43
+
Local Development Environment Setup
11 Lectures 01:03:55

This is the section overview of the things we will setup for your local development environment

Preview 01:19

Overview of NodeJS runtime environment.

Preview 01:33

Overview of the NodeJS Package Manager and Registry.

Preview 01:55

NodeJS and Node Package Manager Installation on Windows Operation System.

Preview 06:26

NodeJS and Node Package Manager Installation on your Mac OS.

Preview 05:28

Learn how to update your NodeJS and Node Package Manager versions on your Windows system.

Preview 12:49

Learn how to update your NodeJS and Node Package Manager versions on your MAC OSX system.

Updating NodeJS and NPM on MAC
05:17

Learn how to install GIT versioning system on your Windows system.

Installing GIT on Windows
15:01

Learn how to install GIT versioning system on your MAC OSX system.

Installing GIT on MAC
03:39

If you are on a corporate proxy, you have to configure your Node Package Manager for it to properly work. We will learn how to do that in this lecture.

Corporate Web Proxy for NPM on Windows and MAC
07:09

In this lecture, we will learn about different Source Code Editors and Integrated Development Environments (IDEs) that you help you out in your coding. We will discuss Atom, Visual Studio Code and WebStorm.

Choosing your IDE or Source Code Editor
03:19
+
Aurelia Basics
5 Lectures 39:47

Learn how to create your first ever Aurelia Hello World Application

Aurelia Hello World Application using a Seed Project
10:15

Learn how to install and use the Aurelia Command Line Interface

Aurelia CLI Installation and Overview
07:28

Learn what  Aurelia Components are.

Aurelia Components Overview
01:09

Learn how to create Aurelia Components.

How to Create Aurelia Components
06:20

Learn the basics of Aurelia Routing and Routing Configuration.

Aurelia Routing
14:35
+
Aurelia Templates
4 Lectures 30:26

Learn the basics of Aurelia Templates.

Aurelia Template Overview
02:07

Aurelia Data Binding
14:17

Aurelia Conditional Binding Attributes
09:12

Learn more about the Aurelia Repeaters to iterate and show the values of your data collection to the view.

Aurelia Repeaters
04:50
+
Creating an Aurelia CRUD Application
2 Lectures 19:07

In this lecture, we will learn how to put it all together and create a simple To-Do application with Aurelia.

Creating an Aurelia To-Do Application
18:58

Learn and play around the source code of our Aurelia To-Do application.

Source Code for the Aurelia To-Do Application
00:09
About the Instructor
Jon Bonso
4.6 Average rating
1,869 Reviews
17,059 Students
4 Courses
Full Stack Developer

Jon is a Full Stack software developer based in Sydney, Australia, with over a decade of diversified experience in Banking, Financial Services, Telecommunications and Healthcare industries.  He was also employed to top tech and finance companies such as HP, Accenture, Telstra, Macquarie Bank and Credit Agricole CIB to name a few. 

On the side, he is also doing freelance jobs on web development and mobile apps for various clients. When he's not in front of the screen, he likes to play the piano and guitar.