Video Tutorial Mastering Meteor: Powerful Reactive Applications with Full-Stack JavaScript with Meteor


  • Course duration : 3h14m
  • Lifetime access
  • 30 days money back guarantee
  • Source files included
Mastering Meteor: Powerful Reactive Applications with Full-Stack JavaScript

add to your wishlist remove this course from wishlist

Master one of the most exciting full-stack JavaScript platforms: Meteor, to build powerful, reactive applications

About This Meteor: Powerful Reactive Applications Video course

  • Dive deep into Meteor and discover how it can be used as a powerful engine to develop virtually any application
  • Immerse yourself in full-stack JavaScript and understand how much easier development can be by using JavaScript everywhere
  • Learn by doing—build a complex, feature-rich application and go further by integrating it with other frameworks

Meteor video tutorial In Detail

Meteor is a powerful platform that enables end-to-end, client and server-side web application development entirely in JavaScript. It enters as an alternative to popular full-stack options such as MEAN and offers developers the opportunity to vastly simplify development concerns while building applications on the run. Meteor's reactive approach to development makes good to create real-time applications with, and the platform provides an excellent option for deployment to mobile.

This video course gets right under the hood of the Meteor platform, demonstrating how to take advantage of its powerful development engine to build exciting, versatile applications.
We start by carefully designing an application structure, building a single page layout with multipage routing, and adding authentication. We’ll expose database data, and then look at how to work with subscriptions and queries. Then, we dive into the options for templating, with a look at dynamic Blaze templates and the Spacebars templating language. You’ll learn event handling and then test our application using Cucumber and Jasmine. After that, we deploy our 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.

This video training will help you to work at your own pace while mastering the patterns used to define all of the critical pieces of a web application.

Meteor training table of contents (duration : 3h14m)

  • Introduction and Structure
    • The Course Overview free 00:01:47
    • What Is Meteor? free 00:02:26
    • Scaffolding 00:05:23
  • Routing and Layout
    • Single Page Applications 00:01:20
    • Routing URLs 00:06:24
    • Callback Methods 00:08:02
  • Roles and Authorization
    • Authentication 00:08:15
    • User Profile and Avatars 00:12:41
    • Add Roles and Authorization 00:06:24
  • Collections and Publications
    • Defining a Collection 00:06:39
    • Forcing Server-side Operations 00:07:22
    • Hooks, Helpers, and Relationships 00:08:08
  • Subscriptions and Queries
    • Template-based Subscriptions 00:04:51
    • Route-based Subscriptions 00:04:18
    • Complex Query Syntax 00:05:41
  • Templates and Spacebars
    • Templates Expressions 00:06:19
    • Reusable Components 00:02:55
    • Helper Functions 00:06:13
    • Using Variables for Application State 00:04:09
  • Helpers and Events
    • Data Context and Helpers 00:03:57
    • Best Practices 00:03:31
    • Template Events 00:05:41
  • Server Methods
    • Invoking Methods from the Client 00:03:08
    • Securing Data on the Server 00:04:21
    • Validation 00:05:25
    • CRUD Functions 00:06:50
  • Testing Your Application
    • Types of Testing 00:03:19
    • Writing Useful Tests 00:04:48
  • Deploying Your Application
    • Deploying Locally 00:04:07
    • Deploying to the Meteor Server 00:02:38
    • Deploying to the Amazon EC2 Instance 00:04:47
    • Update Your Deployed Application 00:02:37
  • Troubleshooting Meteor
    • Client Debugging 00:05:24
    • Server Debugging 00:02:48
  • Integrating Other Frameworks
    • Adding PayPal Integration 00:09:41
    • Connecting to a REST Endpoint 00:02:41
    • More in Meteor 00:09:24

Instructor : Packt

Packt has published 45 tutorials and has sold 10 coursess. See others courses from Packt

  • With which software version is this tutorial compatible with?
  • What is the required level to follow this tutorial ?
Access to more than 19 free tutorials

no, I don't want to learn for free !

see our data protection policy