Understanding what makes Meteor different and explaining web sockets and reactivity.
Then any changes that are made to the server are updated on the client when the client synchronizes with the server. This gives the feeling of a more responsive interface and it's otherwise known as latency compensation. To give you a better feel for how latency compensation appears to the user, I've prepared an example application from Meteor to show you the differences. Here we have one application on the left running in Chrome. On the right we have the same application running in Firefox.
So we're both connected to the same server. Notice on the left when I complete one of these tasks, or add a new task, the right side is updated immediately. This gives the effect that the server is pushing data to the client, when in effect, there's a synchronization going on in the background. So as we write something to the database the synchronization then updates the local client. All of these nice features and more will be covered throughout this course. So if you go on to the next video scaffolding will give you a better understanding of how the Meteor folder hierarchy works.
George Mcknight starts by carefully designing an application structure and building a single-page layout with multipage routing and authentication. Then he reviews the database data, and looks at how to work with subscriptions and queries. George also dives into the options for templating, with a look at dynamic Blaze templates and the Spacebars templating language. Learn about event handling and then find out how to test your application using Cucumber and Jasmine. After that, George deploys the application locally on the Meteor server, and then to Amazon to set it up for frequent updates and hot code deployment. Finally, you'll learn how to work with third-party integrations and set up REST endpoints to interact with other external services such as PayPal.
- Routing URLs
- Using callback methods
- Setting up user authentication
- Defining a collection
- Setting up subscriptions and queries
- Using templates
- Working with data on the server
- Testing a Meteor application
- Deploying a Meteor application