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.