Getting Started with Ember 2

This course will teach you Ember 2 with its routing, templates, add-ons, and more, which makes it easier than ever to create ambitious applications!
Course info
Rating
(17)
Level
Beginner
Updated
Mar 15, 2017
Duration
1h 56m
Table of contents
Description
Course info
Rating
(17)
Level
Beginner
Updated
Mar 15, 2017
Duration
1h 56m
Description

Are you ready to develop ambitious web applications with Ember 2? Have you been confused by Ember before? In this course, Getting Started with Ember 2, you'll learn a new mindset and organization of Ember 2, which is better and more complete than ever. First, you'll discover how to create and structure your application. Next, you'll explore how to route incoming requests and how to use templates and components. Finally, you'll learn how to pass data in and responding with actions, as well as how to use Ember CLI. By the end of this course, you'll know how the parts of Ember work together, and how to use them to rapidly create your own applications.

About the author
About the author

Noel Peden is a freelance Web Developer, System Admin, and IT Director who codes in Ruby, Rails, Javascript, HTML, and CSS for fun and profit.

More from the author
Rails Rendering
Intermediate
2h 23m
Sep 9, 2014
Section Introduction Transcripts
Section Introduction Transcripts

Course Overview
Hi, everyone. My name is Noel Peden and welcome to my course, Getting Started with Ember 2. I am both a freelance and full-time software developer, working with JavaScript and Ruby. Ember is an opensource JavaScript framework that powers sites like LinkedIn, Twitch TV and Apple Music. Even so, it is very easy to use. This course explains the new mindset and organization of Ember 2, which is better and more complete than ever. Some of the major topics that we will cover include creating and structuring your application, routing incoming requests, using templates and components, passing data in and responding with actions, and using Ember CLI, the command line tool. By the end of this course, you'll know how the parts of Ember work together and how to use them to rapidly create your own applications. Before beginning the course, you should be familiar with JavaScript. No Ember experience is required, but if you've used Ember 1 before, you'll be helped out too. I hope you'll join me on this journey to learn Ember with the Getting Started with Ember 2 course here at Pluralsight.

Introduction
Welcome to the Getting Started with Ember 2 course. In this module, we will take a look at what this course will cover, and what it will not cover, and we will introduce some conventions.

What is Ember?
Welcome to the What Is Ember module of the getting started with Ember 2 course. In this module, we will talk about what makes Ember what it is. Ember sells itself as a framework for ambitious applications and we will ask what that means. Ember has been considered an MVC framework so we will also see if that fits. Ember self-consciously determines its state by the URL, so we will see how that makes Ember what I call URL centric. Then I'll give an overview of the main parts of Ember.

Getting Started
Welcome to the getting started module of the getting started with Ember 2 course. In this module, we will cover setting up your development environment. We will look at Ember-CLI, Ember's command line utility, and we will create and explore a basic Ember application.

1st Class JavaScript
Welcome to the first class JavaScript module of the getting started with Ember 2 course. In this module, we will cover a little about Babel, and what it is. We will give an overview of some ES6 features, and we'll give a quick look at promises which Ember uses internally for asynchronous calls.

Routing Incoming Traffic
Welcome to the Routing Incoming Traffic module of the getting started with Ember Two course. In this module we will plan our application, extend our base application that we began in module three, use both regular routes and nested routes, use links and transitions to go between those routes, and finally we will supply a model.

Using Templates Properly
Welcome to the Using Templates Properly module of the getting started with Ember 2 course. In this module we will learn about handlebars including its built-in helpers and the use of add-ons, we will also learn how to create our own helpers as well as a few debugging hints.

Getting to Know the Object Model
Welcome to Getting to Know the Object Model, a module in the Getting Started with Ember 2 course. In this module, we will learn about the base Ember. Object and how to use it for models. We will also learn about computed properties and computed property macros.

Adding Reusable Components
Welcome to the Adding Reusable Components module, of the Getting Started with Ember 2 course. In this module, we will learn about components, and how controllers relate to components. We will learn why components are isolated and require parameters, how to customize the element and classic component uses, and how to handle blocks.

Triggering Events & Actions
Welcome to the triggering events and actions module of the Getting Started with Ember 2 course. In this module, we will learn how to harness data input and events using actions. We will also learn more of the data down actions up philosophy that Ember uses, and how that is manifest both in regular actions and closure actions.

Using Services
Welcome to the Using Services module of the Getting Started with Ember 2 course. In this module, we will learn about what services are, and how they differ from other classes in Ember. We will also see how to add them to your application, and how to inject them into different areas of your application. Last of all, we will see how to configure your application with intializers.