Learning Path Mastering Ember.Js Application Development Free Download

Learning Path Mastering Ember.Js Application Development Free Download

Last updated 6/2017MP4 | Video: h264, 1280×720 | Audio: AAC, 44.1 KHzLanguage: English | Size: 692.28 MB | Duration: 5h 42m

Get started with building blazing-fast, high performance apps with Ember

What you’ll learn

Learn EmberJS from scratch, right from the basics to building applications following the best practices

Hands-on training in working with EmberJS

Learn to work with some amazing technologies such as SocketIO and D3JS in an EmberJS development environment

Requirements

You should have a basic knowledge of javascript, HTML, and CSS

Description

Ever wanted to take your web development skills to the next level?

Enter Ember.js.

Ember.js is currently one of the hot, new, open source javascript-based web frameworks that has taken the world by storm, and is now being used by companies such as Apple, Yahoo!, LinkedIn and Netflix. It makes use of powerful data-binding features, provides efficient client-side rendering and structure to scalable web applications, and works smoothly with large application ecosystems. With its motto of ‘Convention over Configuration’, Ember.js and similar frameworks are rightly considered as the future of web development.

In this Learning Path, you will start from the basics of Ember.js. You will be taught about some key aspects of Ember.js, including topics such as Ember templates, Ember router, and the Ember CLI. Then, you will progress to more advanced topics relating to working with Ember components and controllers, and handlebars. Finally, you will learn how to use Ember.js with some amazing technologies such as D3.js and Socket.IO. The approach used is quite hands-on and aims to provide the learner with a very practical knowledge of Ember.js.

The goal of this course is to help you master Ember.js so that you are skilled enough to start building awesome, highly scalable, and performance-driven apps

This course is authored by some of the best in the field.

William Hart is a professional eeer who works for an Oxford-based technology startup. He caught the programming bug hacking LogoWriter on a laptop in the early 90s.

William found Ember.js during the Beta phase and immediately fell in love with it. He has used Ember to make websites and web and mobile apps ever since. He has written a few Ember tutorials on his website.

Erik Hanchett

is a software developer, blogger, and perpetual student who has been writing code for over 10 years. He currently resides in Reno, Nevada, with his wife and two kids.

Overview

Section 1: Rapid Ember.js

Lecture 1 Introduction

Lecture 2 What Is Ember.js?

Lecture 3 Getting Help

Lecture 4 Applying the MVC Pattern

Lecture 5 Working with the Ember Router

Lecture 6 Convention over Configuration

Lecture 7 Planning Our Application

Lecture 8 Folder Structure

Lecture 9 Building the index.html File

Lecture 10 Creating a Simple Model

Lecture 11 Building Templates

Lecture 12 Creating Records

Lecture 13 Template Binding and Computed Properties

Lecture 14 Creating Template Helpers

Lecture 15 Element Data Binding

Lecture 16 Advanced Data Binding

Lecture 17 Building Reusable Components

Lecture 18 Building Relational Data Models

Lecture 19 Ember CLI

Lecture 20 Conclusion

Section 2: Ember.js Solutions

Lecture 21 The Course Overview

Lecture 22 Installing Ember CLI

Lecture 23 Creating Your First Project

Lecture 24 Exploring Pods and the Folder Layout

Lecture 25 Compiling the Assets

Lecture 26 Managing Dependency

Lecture 27 Upgrading Your Project

Lecture 28 Deploying Your application

Lecture 29 Working with Classes and Instances

Lecture 30 Working with Computed Properties

Lecture 31 Working with Ember Observers in Ember.js

Lecture 32 Working with Bindings

Lecture 33 Using Mixins

Lecture 34 Using Enumerables with Arrays

Lecture 35 Working with Classes and Instances

Lecture 36 Working with Conditionals in Templates

Lecture 37 Displaying a List of Items

Lecture 38 Binding with Element Attributes and Classes

Lecture 39 Working with HTML Links Inside Templates

Lecture 40 Handling HTML Actions

Lecture 41 Using Template Input Helpers

Lecture 42 Using Development Helpers

Lecture 43 Defining an Application Route

Lecture 44 Setting Up a Route Model

Lecture 45 Handling Dynamic Snts Inside Routes

Lecture 46 Defining Routes with Templates

Lecture 47 Using Redirection with Routes

Lecture 48 Working with Asynchronous Routing

Lecture 49 Loading and Error Handling

Lecture 50 Using Query Parameters

Lecture 51 Working with Classes and Instances

Lecture 52 Handling Actions in Controllers

Lecture 53 Working with Transitions

Lecture 54 Managing Dependencies Between Controllers

Lecture 55 Using Components in an Application

Lecture 56 Using Events in Components

Lecture 57 Implementing Actions in Components

Lecture 58 Passing Properties to a Component Using Yield with Components

Lecture 59 Understanding the Functionalities of Ember

Lecture 60 Creating, Reading, Updating, and Deleting Records with Ember Data

Lecture 61 Using Fixtures

Lecture 62 Customizing the Adapter and Serializer

Lecture 63 Working with Relationships

Lecture 64 Using Ember.Logger

Lecture 65 Using Ember Inspector and Verifying Deprecations

Lecture 66 Using Acceptance Testing

Lecture 67 Using Unit Tests

Lecture 68 Testing Components

Lecture 69 Testing Routes, Models, and Controllers

Lecture 70 Using Services with a Component

Lecture 71 Managing Basic Authentication

Lecture 72 Using OAuth2 with Ember Simple Auth

Lecture 73 Using Liquid Fire to Create Transitions

Lecture 74 Working with HTML5 Drag and Drop

Lecture 75 Learning Bootstrap with Ember.js

Lecture 76 Using Ember Validations

Lecture 77 Using D3.js with Ember.js

Lecture 78 Using Ember with Socket.IO

Lecture 79 Using Server-Side Rendering

This Learning Path is best suited for web developers having a basic knowledge of javascript, HTML, as well as CSS, and interested in getting started with EmberJS.