Create new account
Forgot Password
timezone settings
Meteor JS
Rated 4.5/5 based on 10579 Votes customer reviews

Meteor JS Training

  • Instructor Led Live online training
  • 24 hours immersive Hands-on training sessions
  • Learn from Industry Experts
  • Build a mini project
  • Learn from the comfort of your home
100% Moneyback Guarantee
Any Questions? Contact Us

Online Classroom

Instructor Led Live Online Training
USD 1299 USD 1099 Select Date & Enroll

Team / Corporate Training

Description:

If you are a developer who has just started off and are looking for a flexible and easy to learn framework, then Meteor.js is just right for you. This framework that uses JavaScript for both the front end and back end, allows you to build quick real time applications for both desktop and mobile platforms. Its flexibility and “full stack reactivity” make it perfect for building real time applications that are smart and time saving. This is great news for Meteor.js developers, since the need for real time environment on the web is touching the roof with the growth of online applications.

Zeolearn brings you a comprehensive online course on the fundamentals of Meteor.js. An introductory course, that is complete and thorough, this workshop will teach you how to build your own real time applications and implement security features using the Meteor framework. You will learn through lab exercises about using Templates, Collections, Reactivity, Routing and building Meteor smart packages. 

Here’s what you will learn!

  • About the features of Meteor and its installation process, the core concepts of Meteor.js framework and building Meteor applications
  • To write Meteor.js templates that can reactively display data
  • Add user authentication functionality and basic security features to a website
  • Perform database operations such as inserting, removing updating, sorting and filtering data

Prerequisites:

  • Knowledge of HTML, CSS and JavaScript
  • Knowledge of database like MySql or Mongo DB

Highlights

Instructor Led Online Classes


Live interactive training from expert faculty, access the class from anywhere.

Learn by doing

Cement your learning through hands-on assignments where you will be mentored.

Flexible Schedule

Convenient weekday and weekend batches, making it easy to attend.

Money Back Guarantee

Not happy? Opt out within one day, and get a refund!

Your Satisfaction, Assured

At any point in the future, if you want to re-visit a topic that was not clear, you can attend for free in any of the upcoming batches.

Lifetime Access


Get lifetime access to your class recording to refresh your learning at any time in the future.

Curriculum

  • Introduction to Meteor
  • Features of Meteor
  • Why Meteor?
  • Meteor Install Process
  • Create an Application
  • Meteor Packages
  • Searching for Packages
  • 5 Kinds of Packages
  • Bootstrap
  • Underscore
  • Meteor File Structure
  • Rules for Meteor Files
  • MVC Pattern in Meteor
  • What are Templates?
  • HTML + 3 Things = Templates
  • Block Helpers
  • Data Context
  • #each
  • #with
  • #if else
  • Custom Block Helper
  • Template Helpers
  • Where to Find Templates
  • What are Collections?
  • JavaScript Global VAR’s
  • 3 Ways of Storing Data
  • Browser Memory
  • Browser Storage
  • Server-Side Database
  • MongoDB
  • Meteor and Storing Data
  • Consoles
  • Terminal
  • Browser Console
  • Meteor Shell
  • Mongo Shell
  • Server-Side Collections
  • Client-Side Collections
  • Client-Server Communication
  • Reactivity
  • Optimistic UI
  • Find & Fetch
  • DDP
  • Clearing Database
  • Seeding Your Database
  • How the Old Way Worked
  • The Meteor Way
  • Autopublish
  • Publishing & Subscribing
  • Pub & Sub
  • Publishing Collections Multiple Times
  • Sub to a Pub Multiple Times
  • Publication File
  • Publish Cursor 
  • Reactivity Explained
  • When Should You Use Observe?
  • Declarative Approach
  • Computations
  • Setting Up a Computation
  • Reactivity Conclusion
  • Session
  • Hot Code Reload
  • Adding a Router Package
  • What is an Iron Router?
  • Routing Vocabulary
  • Named Routes
  • The /Lib Folder
  • Managing Your Subscriptions
  • Loading…
  • Using Dynamic Routes
  • Data Context
  • Data Context & Route Helpers
  • Pages Not Found
  • What is CRUD?
  • Creating
  • Form Template and Route
  • Form Event Handler
  • Updating
  • Update Template and Route
  • Update Event Handler
  • Deleting
  • Adding User Accounts
  • Bootstrap Account UI
  • How Does “Accounts” Work
  • Adding Users
  • Configuring Your UI
  • Getting Access to Your Users
  • Adding DB Restrictions
  • Allowing DB Actions
  • Denying DB Actions
  • Current User Helper
  • Meteor Methods
  • Defining Methods
  • Calling Methods
  • Security Checks
  • RPC = Meteor Methods
  • Latency Compensation
  • Types of Errors
  • Local Collections
  • Throw Error
  • Display the Error
  • Creating Errors
  • Clearing Errors
  • Seeking Validation
  • Isomorphic Validation
  • Client-Side Validation
  • Server-Side Validation
  • Update Validation
  • Comments
  • Sub-Documents
  • Creating a Collection
  • Pub & Sub
  • Displaying Comments
  • Counting Comments
  • Creating Comments
  • Comment Method
  • Limiting Comments Subscription
  • Denormalization
  • Changing Our Count
  • What is Pagination?
  • Infinite Pagination
  • Why not Pages?
  • How to Infinite Paginate
  • Adjust Our Subscription
  • Paginate on the Server Side
  • Adjusting Our Data Context
  • Route Controller
  • Adding a Load More Link
  • Consuming API’s
  • Talking with Other Apps
  • Server-Side Routing
  • Migrations
  • Meteor.com
  • iOS and Android
  • iOS and Android Devices
  • Meteor Build
  • Discover Meteor
  • More Resources 

faq

The growth of the mobile industry and web industry means that users want quick responses. This has fuelled the growth of real time applications, where response will be fast and instantaneous. Meteor.js is an application that allows for quick software development that provide real time solutions. Moreover, it is very fast to build with, uses a single language that is JavaScript for both front end and back end, helps create smart packages, and has an active community of users. You can use Meteor to build apps and other web applications quickly and efficiently.

After completing our course, you will know:

o   The fundamentals of Meteor.js, how and where to use it

o   How to install Meteor.js and create web applications

o   Create Meteor.js packages

o   Use MongoDB to create, insert and update data

o   Create user logins and profiles

o   Install security features

o   Understand reactivity and routing

Towards the end of the course, all participants will be required to work on a project to get hands on familiarity with the concepts learnt. You will use Meteor.js framework and create a full application with support from your mentors. This project, which can also be a live industry project, will be reviewed by our instructors and industry experts. On successful completion, you will be awarded a certificate.

Classes are held on weekdays and weekends. You can check available schedules and choose the batch timings which are convenient for you.

You may be required to put in 10 to 12 hours of effort every week, including the live class, self study and assignments.

Your classes will be held online. All you need is a windows computer with good internet connection to attend your classes online. A headset with microphone is recommended.

You may also attend these classes from your smart phone or tablet.

Don’t worry, you can always access your class recording or opt to attend the missed session again in any other live batch.

Web developers wanting to use Meteor.js to build state-of-the-art applications will benefit from this course.

One must have:

§  Operating system such as Mac OS X, Windows or Linux

§  Good Text / JavaScript Editor (Notepad++ / SublimeText / Brackets / Atom )

§  A modern web browser such as Chrome

§  Internet Connection

Corporates who have up-skilled their teams