What this learning path covers
Module 1, Building Single-page Web Apps with Meteor, This module takes you from the installation of Meteor to building a fully working web blog. You will start with the basic concepts and folder structure of a Meteor project, learning how Meteor templates work. Learn how to retrieve and send data to the server and manipulate the database content. Routing will later make your example app look and behave like a real website. Also, you’ll get to grips with Meteor’s reactivity concept that can rerun functions when data changes while you’re building your own reactive object, and package it later for drop-in use. After your app is ready, you will learn about ways of deploying your app on different types of servers. Finally, we will take a look at testing packages and the applications.
Module 2, Meteor Cookbook, This module starts with simple recipes designed for quick reference, and culminating in advanced recipes that walk you through building and deploying a complete application, it covers all the major areas of Meteor development, including lesser-known and undocumented features. You will have instant access to step-by-step recipes, accompanied by clear, concise explanations on optimizing your workflow.
Module 3, Meteor Design Patterns, Module starts off with a refresher on the basics of JavaScript programming such as templates, CoffeeScript, the Event Loop, and the Merge Box, amongst others. You then learn how to map real-world data and optimize the data’s publishers to output data with the least amount of work done by the server with some subscribe and publish patterns. Following this, you will see how to optimize and secure the web application and maintain applications without breaking other features. Finally, you will learn how to deploy a secure production-ready application while learning to set up modulus, compose with Oplog tracking and SSL certificates, as well as error tracking with Kadira.