Master EmberJS : Learn Ember JS From Scratch
3.0 (62 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.
726 students enrolled
Wishlisted Wishlist

Please confirm that you want to add Master EmberJS : Learn Ember JS From Scratch to your Wishlist.

Add to Wishlist

Master EmberJS : Learn Ember JS From Scratch

Learn to demystify the EmberJS JavaScript framework by learning all the core concepts of it and building a real web app
3.0 (62 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.
726 students enrolled
Last updated 2/2016
English
Current price: $10 Original price: $120 Discount: 92% off
5 hours left at this price!
30-Day Money-Back Guarantee
Includes:
  • 6 hours on-demand video
  • 3 Articles
  • 6 Supplemental Resources
  • Full lifetime access
  • Access on mobile and TV
  • Certificate of Completion
What Will I Learn?
  • Develop dynamic User Interfaces using Ember.js
  • Understand all the basic concepts of Ember.js
  • Make use of Ember.js with other frameworks/libraries like jQuery
  • Learn precompiling the Ember Code
  • Understand Advance topics of Ember.js
View Curriculum
Requirements
  • HTML
  • JavaScript
  • Basic understanding of CSS
  • Basic understanding of jQuery is required but not mandatory
Description

The course now covers Ember 2.0 and Ember CLI


This course is all about exploring Ember js in a way which will put you at ease to work with any version of it.

The course covers all the topics from basic to advance and provides you a custom approach of creating web applications using Ember js framework.

Using this approach you will be able to learn all the nuances of this framework and understand how exactly each component is tied together.

We will be developing a real-world course based website which will allow users to browse and see details of each course that is in our inventory, using this project we will be exploring all the concepts of Ember js and we will see its practical use

We will also be covering precompiling our templates using Grunt which will help in deploying our Ember js application with lesser files

Here's what we will be covering in this course

1. Introduction to Ember js

2. Templates in Ember js

3. Routing

4. Models

5. Views

6. Routers,Controllers & Route

7. Models & Adapters

8. Working with ArrayControllers & Property Binding

9. Ember Components

10. Controller Action,Custom Views and Events

11. Externalizing Templates

12. Precompiling Templates using Grunt

13. Enumerables

14. The Object Model

By the end of this course you will be comfortable enough to develop your own Ember js application.

So let's get started

Who is the target audience?
  • Aspiring Web Designers
  • Aspiring Web Developers
  • Web Developers
  • Web Designers
  • Web Architects
Students Who Viewed This Course Also Viewed
Curriculum For This Course
103 Lectures
06:28:33
+
Introduction to Ember.js
7 Lectures 23:10

A short and sweet introduction to Ember.js

Preview 00:57

In this lecture we will be exploring the architecture of Ember.js and what exatcly each component is responsible for doing. This is basically a theoretical explanation of Routers, Route , Models, Controllers, Views and Templates

Preview 03:13

This lecture introduces you to how this course is organized

Preview 02:04


In this lecture we will see how to create an ember-cli application as well as a custom Ember.js application

We have attached a PDF file which lists out all the steps for both custom and cli based ember installations.

A demo custom ember startup project is also added with this lecture to get you started quickly

Preview 04:55

In this lecture we will see how we can create Ember CLI application

Creating an Ember.js application - Ember CLI Application
05:48

In this lecture we will see how we can create custom Ember.js application

Preview 03:09
+
Templates
10 Lectures 26:21

In this chapter we will be covering basics of HandleBar on top of which HTMLBars have been developed

HandleBar Basics
02:14

In this lecture we will understand the Application Template. The application template is the default template which gets created for you when you create your application as ember-cli. Here we will see it in action by creating a custom ember application

Application Template
01:26

In this we will explore the different types of conditionals that Ember.js offers

Conditionals
03:48

In this lecture we will see how we can iterate over a list of items

Dispalying a list of items
01:51

In this lecture we will see how we can bind elements

Binding Element Attributes
03:29

In this lecture we will see how we can bind element class names

Binding Element Class Names
02:21

In this lecture we will see how we can generate links by making use of #link helper

Links
03:09

In this lecture we will see how we can call a function on any event by making use of action helpers

Actions
03:31

In this lecture we will see the built-in input helpers provided by Ember.js

Input Helpers
02:49

In this lecture we will see the development helpers in action

Development Helpers
01:43
+
Routing
3 Lectures 05:26

In this lecture we will be learning about routing

Introduction
02:38

In this lecture we will learn about routes and how we can configure them in our application

Defining Routes
01:34

In this lecture we will see how Ember.js generates required objects behind the scenes automatically

Generated Objects
01:14
+
Models
5 Lectures 11:03

In this lecture we will see Models in Ember.js

Model Introduction
03:32

In this lecture we will see how we can define and use models

Defining Models
02:38

In this lecture we will see how we can create records using our models

Creating Records
01:33

In this lecture we will see how we can store records in the Ember Data Store

Pushing The Records into the Store
01:10

In this lecture we will see how to find records that are pushed into our Ember Data Store

Finding Records
02:10
+
Views
5 Lectures 08:24

In this lecture we will explore Views in Ember.js

Introduction to Views
01:01

In this lecture we will see how to define a view

Defining a View
01:52

In this lecture we will see Event Handling in Views

Event Handling
01:51

In this lecture we will see how to insert views in our templates

Inserting Views in Templates
01:38

In this lecture we will see how we can customize our views

Customizing a Views Element
02:02
+
Router,Controllers & Route
6 Lectures 27:44

Introduction to Router

Introduction to Router
03:15

Configuring Navigation Links

Configuring Navigation Links
03:26

How to create a controller

Creating a controller
04:09

How to make use of Routes

Using Ember Route
06:21

Introduction to Dynamic Segment Route

Working with Dynamic Segment Route
05:04

Nested Routes and Templates

Nested Routes & Nested Templates
05:29
+
Models & Adapters
4 Lectures 14:45

A real world example of Model

Creating an Ember Model
01:51

Introduction to Ember Data

Working with Ember Data
06:15

Model Mapping in Ember.js

Mapping Models with Another Model
03:50

Using RestAdaptor

Making use of RESTAdapter - Fetch Data From Server
02:49
+
Working with Array Controllers and Property Binding
5 Lectures 20:21

Sorting using RestAdaptor

Sorting using RESTAdaptor
02:13

Sorting using ArrayControllers

Sorting on Client End using ArrayControllers
02:53

Property Binding & Computed Aliases

Property Binding & Computed Aliases
03:43

Computed Properties

Computed Properties
05:30

Exploring Nested Routes with Controllers

Nested Routes with Controllers
06:02
+
Ember Components
5 Lectures 21:34

Introduction to Components

Introduction to Components
06:23

Adding functionality to component template

Adding Functionality to our Component Template
03:59

Working with partials

Using Partials
02:54

Create a controller from template

Create a Controller From Template
04:04

Introduction to Ember Views

Ember Views
04:14
+
Controller Actions, Custom Views And Events
4 Lectures 25:01

We will explore controller actions by making a review form and submitting the review for a given course.

In this we will also explore Data Binding in Ember.js

Understanding Controller Actions
07:00

Data Binding in Ember.js

Model DataBinding
06:46

Custom Views and Events

Custom Views and Events
09:52

Writing our own Helpers

Writing Helpers
01:23
9 More Sections
About the Instructor
SkillBakery Studio
3.5 Average rating
384 Reviews
4,175 Students
18 Courses
Start Learning Today...

SkillBakery is one of the fastest growing online education company.

Our vision is to provide high quality education which is affordable and accessible to everyone

We believe that every one has their own way of learning and grasping things and that's why we provide self-paced HD quality contents,so you can learn what you love at your convinience

We currently offer courses in web development and will soon be publishing new courses in other categories as well

We are committed to bring courses on new topics and we try to release one new course every month

So keep visiting us, you will surely find something for yourself here.