Oreilly - Building Web Applications with Ember
by Arlston Fernandes | Publisher: Packt Publishing | Release Date: January 2018 | ISBN: 9781788391023
Build an expense tracker called Expenze BuddyAbout This VideoMake the best of Ember features and make your components very flexible and reusableBe able to handle actions in components and use templates in EmberUnderstand routing and authentication in EmberIn DetailYou will begin by getting your computer environment ready to develop using Ember. We show you everything you need to know about setting up your development environment. We cover the installation of Ember/Quickstart and walk you through the Ember framework. Then we ensure that you are ready to deploy, debug, and test your environment. Moving forward, you explore templates (Ember uses the handlebars library as the default templating engine) and implement conditionals, links, and actions. You'll also write your own helpers to customize your view layer.Also, you take a look at Ember Data and create the necessary models. You then explore the various adapters that are available to connect with various backend/API servers. And finally, you set up components and acquire a deeper understanding of this important Ember construct. You will build upon the previous section, to the point where you can handle actions in components.Rather than focusing on test-driving code, this book's emphasis is on understanding the framework and adding tests as we write, to confirm that your codebase is sturdy. Once you've mastered the framework, test driving will be easier to follow.
- Chapter 1 : Ember Essentials and Installation
- The Course Overview 00:01:59
- Set Up Your Development Environment 00:06:41
- Ember Application – Overview 00:04:34
- Defining Classes and Instances 00:04:01
- Using Computed Properties 00:05:56
- Basic Data Types and Enumerables 00:09:06
- Chapter 2 : Templates in Ember
- Handlebars and Logicless Templates 00:05:26
- Conditionals and Iterations 00:07:47
- Links and Transitions 00:03:56
- Actions 00:08:03
- Writing Helpers 00:07:19
- Chapter 3 : Modelling with Ember Data
- Defining Your First Model 00:03:30
- CRUD with Ember Data 00:10:15
- Ember CP Validations 00:07:17
- Relationships 00:08:20
- Chapter 4 : Routing and Authentication
- Setting Up Routes 00:07:10
- Authentication with Torii 00:13:33
- Dynamic Segments and Query Parameters 00:09:36
- Rendering and Redirecting 00:04:58
- Loading and Error States 00:04:52
- Chapter 5 : Components
- Setting Up Components 00:04:31
- Component Customization 00:07:08
- Data Down, Actions Up 00:06:31