Diving into Ember Octane available now!
Early Access Open Now!
43:27 | 6 videos, more to come
To get started with this course, make sure to have Node.js version 10 or higher installed and install the latest version of NPM. If you need to install or upgrade Node.js check the official site to update your installation.
Next you'll need to git clone the starter project and install node_module dependencies using the following commands:
git clone https://github.com/embercasts/diving-into-ember-octane.git cd diving-into-ember-octane npm install
Once the project has been cloned and the dependencies have installed, start open the project in your favorite code editor and start the Ember server:
Now the development server should be running and the app should load on http://localhost:4200!
Ember Octane introduces a new Angle Bracket syntax to use components in templates. This new syntax allows for some new flexibility while keeping all of the features of traditional Curly Brace component syntax. Let's take a look!
Ryan Tablada is a Senior Engineer at Prototypal and member of the Ember Learning team. He formerly taught at the Iron Yard coding school and has been using Ember.js since 2011.
In this course, we'll convert our Library app to use Ember Octane by converting old features to the new Octane spec, build a new dark mode toggle for styling customization, and implement a cart service. In the process, you'll learn the new angle bracket component syntax as well as the templating patterns and linting that will help you separate components, properties, local variables, and helpers inside your templates. Then, you'll convert modules to use native ES2015 class syntax and decorators. Finally, you'll learn how to build native Glimmer components and use tracked properties to manage data updates within your app.
Purchase this Series
EARLY ACCESS OFFER
All you need to start using the latest features in Ember Octane!
If you want the freedom to create cutting-edge frontends and backends, Embercasts will give you the tools to do it.
I really really like the integration of server side and client side concepts. I don’t understand why more tutorials are not done this way.