Master Meteor - Meteor JS From the Ground up

Meteor JS from scratch
3.5 (14 ratings)
Instead of using a simple lifetime average, Udemy calculates a
course's star rating by considering a number of different factors
such as the number of ratings, the age of ratings, and the
likelihood of fraudulent ratings.
85 students enrolled
$19
$75
75% off
Take This Course
  • Lectures 80
  • Length 4.5 hours
  • Skill Level All Levels
  • Languages English
  • Includes Lifetime access
    30 day money back guarantee!
    Available on iOS and Android
    Certificate of Completion
Wishlisted Wishlist

How taking a course works

Discover

Find online courses made by experts from around the world.

Learn

Take your courses with you and learn anywhere, anytime.

Master

Learn and practice real-world skills and achieve your goals.

About This Course

Published 3/2016 English

Course Description

Now covering the latest Meteor version 1.4

This course provides you with a practical approach to Meteor.

The main focus of this course is to get you familiar with Meteor and ensure that you are ready to build cool new web applications using Meteor in no time.

In this course we will be covering fundamentals of JavaScript first so that it becomes easier to understand the different concepts and syntax that one uses in Meteor

In this course we will be covering following topics

  1. Basics of JavaScript
  2. Spacebar Basics [if,with,each,template helpers]
  3. Meteor Basics
  4. Templates, Collections, Publishing
  5. Event Handling
  6. Publisher Subscriber Functionality
  7. Refarctoring our code
  8. Using BootStrap and Exploring Shadow DOM
  9. Authentication
  10. Session
  11. Server Methods
  12. Routing
  13. Deployment on Meteor and AWS
  14. How to Reset Meteor Database

So what are you waiting for lets get started with Meteor

What are the requirements?

  • You should be aware of basic programming concepts
  • You should know basics of HTML and CSS
  • A bit of JavaScript experience will do no harm in understanding the course

What am I going to get from this course?

  • Know about JavaScript Basics, Meteor Basics
  • Learn How to install Meteor on Windows, Mac OSX and Linux
  • Build cool new web applications like Dynamic Websites
  • How to implement Authentication using Meteor Packages
  • Learn about Routing in Meteor
  • Learn how to Deploy meteor web applications on Meteor and Amazon EC2 Instance
  • Learn how to reset database in Development environment

What is the target audience?

  • Those who want to learn Meteor
  • Those who are into web development
  • Those who would love to learn web development by learning just one language
  • Those who have a bit of experience of JavaScript
  • Aspiring Web Developers

What you get with this course?

Not for you? No problem.
30 day money back guarantee.

Forever yours.
Lifetime access.

Learn on the go.
Desktop, iOS and Android.

Get rewarded.
Certificate of completion.

Curriculum

Section 1: Introduction
00:54

Welcome to Master Meteor.js. In this lecture we will explore what meteor is all about

00:50

This lecture lists what all we will be covering in this course

00:31

This lecture we explore whom this course is for

02:46

Know why we should be using Meteor

02:12

In this lecture we will cover key technologies in Meteor.js

Section 2: JavaScript Basics
02:15

We start this course with fundamentals of javascript so that who are new to web programming can also understand meteor js

04:53

This lecture covers variables and data types in javascript

06:26

This lecture covers operators in JavaScript

04:31

This lecture covers conditional statements in javascript

08:24
This lecture covers loops in javascript
05:33

This lecture covers functions and scope of variables in javascript

06:31

This lecture covers closures in javascript

03:54
This lecture covers objects in javascript
03:24
This lecture covers object prototype in JavaScript
Article

You can download the code files from the resources tab

Section 3: Understanding Meteor
01:43

In this lecture we will see how meteor application works

00:57

In this lecture we will explore publisher subscriber model

01:58

In this lecture we will see what is the structure (folder naming convention) of a standard meteor application

01:41

In this lecture we will demonstrate auto page update feature of Meteor

01:07

In this lecture we will explore the steps using which we can install meteor on various platforms like Window, OSX and Linux

03:54

In this lecture we will learn how to create a meteor application

01:49

In this lecture we will understand meteor packages

03:11

In this lecture we will learn how to make use of meteor packages

01:36

In this lecture we will see some of the example apps of Meteor

02:58

In this lecture we will explore the code of example todo application

02:29

In this lecture we will understand Distributed Data Protocol in meteor.js

Section 4: Meteor Basics
00:41

In this lecture we will learn about template inclusion helpers

01:01

In this lecture we will learn about if spacebar helper

00:53

In this lecture we will learn about with spacebar helper

00:39

In this lecture we will explore each spacebar helper

Section 5: Templates, Collections and Event Handlers
00:23
In this lecture we will create our fitness tracker application
00:39

Introduction to our fitness tracker application

01:17

creating the layout of our application

04:43

Introduction to templates

05:48

We will be exploring how to populate the templates by making use of helper functions in our client side code.

We will be making use of handlebar templates {‌{goal}},{‌{date}} and {‌{distance}} to display items, we will also explore how to access an array of objects using {‌{#each }} and how to access a single object using {‌{#with}} in Meteor

00:32

In this lecture we will be taking a look at collections in meteor.js

06:02

In this lecture we will see how we can create collections

04:24

In this lecture we will cover event handlers in meteor.js

01:43

In this lecture we will cover sorting and limit functionality on our collections

05:45

In this lecture we will explore auto publishing feature of meteor.js

Article

You can download the code files from the resources tab

Section 6: Authentication, Session & Server Side of Meteor
01:04

Introduction to this section

01:48

In this lecture we will cover what packages we will be using in order to implement Authentication

05:16

In this lecture we will explore how to integrate google sign in feature in our application

01:00

In this lecture we will explain loginButtons and currentUser declarations

04:34

We will make use of filter feature of Collections in this lecture

00:51

In this lecture we will demonstrate multi user sign in functionality in our meteor application

05:50

In this lecture we will explore Sessions in Meteor.js

P.S. When checking the changes for Session Demo please open the url http://localhost:3000 in incognito mode otherwise the changes might not reflect.

04:21

In this lecture we will cover computations

08:47

In this lecture we will cover Server Methods

03:50

In this lecture we will be covering Edit,Update and Delete functionality in our meteor application

Article

You can download the code files from the resources tab

Section 7: Bootstrap, Favicon and Exploring Shadow DOM
05:20

In this lecture we will see how we can integrate BootStrap and include favicon in our meteor application. We will also explore the concept of Shadow DOM in meteor

Article

You can download the code files from the resources tab

Section 8: Refactoring Our Application
02:38

In this lecture we will refactor our code and will create standard directory structure as recommended by meteor

Article
You can download the code files from the resources tab
Section 9: Routing
07:53

In this lecture we will see what routing is and how we can add it in our meteor application

06:33

In this lecture we will create additional routes in our meteor application

Article

You can download the code files from the resources tab

Section 10: Deployment
00:43

In this lecture we will see how we can deploy our application on various platforms like meteor and AWS - Amazon Web Services Ubuntu Instance

02:38

In this lecture we will deploy our application on Meteor server

12:14

In this lecture we will see how we can deploy our meteor application on AWS - Amazon Web Services Instance Ubuntu Instance.

P.S. In the mup.json file we have updated the app value from app : "." to app : "F://FitnessTracker" to give the full path of the application directory. This was the directory where our Fitness Tracker application code was residing.

Section 11: Features of Meteor 1.3 and 1.4
Features of Meteor 1.3 and 1.4
05:17
02:45

Installing Build Tool Chain

01:27

Installing GIT

Section 12: Working with Meteor 1.4
01:10

Creating Sample Application. For more details check Lecture 24 - Installing Meteor Examples

Creating New Meteor Application
01:11
01:24

Traversing the application structure

07:21

Defining views with templates

06:31

In this lecture we will see how to store data in MongoDB Database and display it in our views using Templates

07:14

Working with Forms and Events

08:10

Making Updates and Doing Deletions - Marking items as complete and deleting them

07:18

We're going to learn how to use a ReactiveDict to store temporary reactive state on the client

Authorizing Users
09:35
Securing our application
06:38
09:17

Publish and Subscribe

Article

You can download the code files from the resources tab

Section 13: Working with Mobile OS [Android and iOS] - MAC only
02:53

Working with iOS and Android

Section 14: Conclusion
00:22

In this lecture we will see how we can reset our development Meteor Mongo DB database using meteor reset command

Article

Please download the PDF from the resources tab

Students Who Viewed This Course Also Viewed

  • Loading
  • Loading
  • Loading

Instructor Biography

SkillBakery Studio, Start Learning Today...

SkillBakery is one of the fastest growing online education company.

Our vision is to provide high quality education which is affordable and accessible to everyone

We believe that every one has their own way of learning and grasping things and that's why we provide self-paced HD quality contents,so you can learn what you love at your convinience

We currently offer courses in web development and will soon be publishing new courses in other categories as well

We are committed to bring courses on new topics and we try to release one new course every month

So keep visiting us, you will surely find something for yourself here.

Ready to start learning?
Take This Course