Master Meteor - Meteor JS From the Ground up
3.6 (20 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.
121 students enrolled
Wishlisted Wishlist

Please confirm that you want to add Master Meteor - Meteor JS From the Ground up to your Wishlist.

Add to Wishlist

Master Meteor - Meteor JS From the Ground up

Meteor JS from scratch
3.6 (20 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.
121 students enrolled
Last updated 9/2016
English
Current price: $10 Original price: $75 Discount: 87% off
5 hours left at this price!
30-Day Money-Back Guarantee
Includes:
  • 4.5 hours on-demand video
  • 8 Articles
  • 8 Supplemental Resources
  • Full lifetime access
  • Access on mobile and TV
  • Certificate of Completion
What Will I Learn?
  • 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
View Curriculum
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
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

Who 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
Students Who Viewed This Course Also Viewed
Curriculum For This Course
80 Lectures
04:25:14
+
Introduction
5 Lectures 07:13

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

Preview 00:54

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

Preview 00:50

This lecture we explore whom this course is for

Preview 00:31

Know why we should be using Meteor

Preview 02:46

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

Preview 02:12
+
JavaScript Basics
10 Lectures 45:53

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

Preview 02:15

This lecture covers variables and data types in javascript

Javascript Variables & Data Types
04:53

This lecture covers operators in JavaScript

Preview 06:26

This lecture covers conditional statements in javascript

Preview 04:31

This lecture covers loops in javascript
Preview 08:24

This lecture covers functions and scope of variables in javascript

Preview 05:33

This lecture covers closures in javascript

Preview 06:31

This lecture covers objects in javascript
Preview 03:54

This lecture covers object prototype in JavaScript
Preview 03:24

You can download the code files from the resources tab

Code Download
00:02
+
Understanding Meteor
11 Lectures 23:23

In this lecture we will see how meteor application works

How Meteor Works
01:43

In this lecture we will explore publisher subscriber model

Understanding Pub/Sub Model
00:57

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

Standard Meteor App Structure
01:58

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

Page updates in Meteor
01:41

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

Installing Meteor
01:07

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

Creating your first Meteor Application
03:54

In this lecture we will understand meteor packages

Meteor Package
01:49

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

Using Meteor Packages
03:11

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

Installing Meteor Examples
01:36

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

Code Demo Todos Application
02:58

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

Introduction to Distributed Data Protocol
02:29
+
Meteor Basics
4 Lectures 03:14

In this lecture we will learn about template inclusion helpers

Template Inclusion Helpers
00:41

In this lecture we will learn about if spacebar helper

#if Helper
01:01

In this lecture we will learn about with spacebar helper

#with Helper
00:53

In this lecture we will explore each spacebar helper

#each Helper
00:39
+
Templates, Collections and Event Handlers
11 Lectures 31:18
In this lecture we will create our fitness tracker application
Introduction
00:23

Introduction to our fitness tracker application

Fitness Tracker
00:39

creating the layout of our application

Creating the Fitness Tracker Application
01:17

Introduction to templates

Introducing Templates
04:43

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

Making our Templates Functional
05:48

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

Introducing Collections
00:32

In this lecture we will see how we can create collections

Creating Collections
06:02

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

Introducing Event Handlers
04:24

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

Sorting and Limiting a Collection
01:43

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

Managing Auto Publishing of Collections
05:45

You can download the code files from the resources tab

Code Download
00:02
+
Authentication, Session & Server Side of Meteor
11 Lectures 37:23

Introduction to this section

Introduction
01:04

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

Implementing Authentication using Meteor Packages
01:48

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

Implementing Google Sign-in
05:16

In this lecture we will explain loginButtons and currentUser declarations

Exploring {‌{> loginButtons }} and {‌{ currentUser }}
01:00

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

Associating Users and Data
04:34

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

Multi User Support
00:51

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.

Understanding Sessions
05:50

In this lecture we will cover computations

Computations
04:21

In this lecture we will cover Server Methods

Server Methods
08:47

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

Performing CRUD Operations
03:50

You can download the code files from the resources tab

Code Download
00:02
+
Bootstrap, Favicon and Exploring Shadow DOM
2 Lectures 05:22

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

Bootstrap, Favicon and Exploring Shadow DOM
05:20

You can download the code files from the resources tab

Code Download
00:02
+
Refactoring Our Application
2 Lectures 02:40

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

Refactoring our Fitness Tracker
02:38

You can download the code files from the resources tab
Code Download
00:02
+
Routing
3 Lectures 14:28

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

Introduction
07:53

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

Creating Routes
06:33

You can download the code files from the resources tab

Code Download
00:02
+
Deployment
3 Lectures 15:35

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

Introduction
00:43

In this lecture we will deploy our application on Meteor server

Deploying on Meteor
02:38

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.

Deploying on AWS
12:14
4 More Sections
About the Instructor
SkillBakery Studio
3.0 Average rating
374 Reviews
4,126 Students
18 Courses
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.