Join Kai Gittens for an in-depth discussion in this video What you should know before watching this course, part of Learning Ember.js.
For web browsers, I'm going to suggest that you use the most recent version of either Mozilla Firefox or Google Chrome. This is because there is an excellent browser tool called Ember Inspector that is very helpful when developing web applications. And, I'll be demonstrating how to install it in both of these browsers while actually using it inside a Firefox. Ember Inspector helps you debug your code, not create it. So if you want to use a browser other than Firefox or Chrome, install it, and you can follow along when I use it on the course, while using another browser you feel comfortable with to test your code.
You should also be comfortable while using text editors like Brackets or Sublime Text, or others. In this course, I'm going to use an editor called Sublime Text, but you should use your favorite text editor. Another reason I'll be using Firefox is because I'll need to test AJAX functionality in one of the courses, and Firefox easily allows for this. Some browsers like Google Chrome do not. Firefox allows for both testing the AJAX functionality and the use of Ember Inspector, so I'll be using it throughout the course.
But you can use whatever modern browser you feel comfortable with. Other options include either using a live web server, or simulating a web server on your local machine. If you need help with this, check out Managing a Hosted Web Site with Ray Villalobos, to understand what's needed to host code on a live web server. Or, Installing Apache, MySQL, and PHP with David Gassner, to understand how to create a local web server onto your machine. While Up and Running with Ember.js is not for beginners, you don't have to be a specific expert.
If you have some experience with the concepts listed above, you should have no problems taking this course.
- Installing Ember Inspector
- Reviewing routes with Ember Inspector
- Loading templates with routes
- Creating links with the link-to helper
- Adding component templates
- Loading model data
- Customizing components
- Building nested routes and route objects
- Loading data with object and array controllers
- Creating interfaces