This shopping cart will display products by category, allow a user to add products to a shopping cart, and provide an administrative interface to users. Based on role, for adding and removing products from the store. We'll start by introducing you to Meteor and creating our application folder structure. Then, we'll move into routing and layout for single page applications. We'll add user authentication and role-based authorization. We'll add collections and corresponding publications. We'll subscribe to our publications and query our database collections.
By the end of this course, you should understand what you need to create an enterprise-level Meteor application.
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