Sale!

The Complete Web Application Development Course with Meteor.js

$99 $29

Create impressive Real-Time web applications and games with Meteor.js and MongoDB

Product Description

Funded by 500+ supporters through a massively successful Kickstarter campaign!

Create impressive web applications with real-time capabilities using Meteor.js, a full-stack JavaScript framework designed to drastically simplify development time and complexity. No server-side or database programming experience is required, but you do need to have basic to intermediate JavaScript skills.

If you come from a different background such as PHP and MySQL, this course will get you up and running with current web trends such as the connected client approach, reactive user interfaces, real-time apps and No-SQL databases.

Pablo Farias Navarro is a software developer and founder of ZENVA. Pablo has been programming since 1996 and has taught programming to over 100k students. By following our usual project-based approach, by the end of this course you’ll have the skills to create solid web applications.

What you will learn in this course:

  • Create highly interactive, real-time Meteor webapps, through 6 Real-World projects
  • Store, retrieve and manipulate data with MongoDB
  • Project-based approach from the start, but also including lessons with some theory
  • User signup, authentication and proper data validation
  • How to structure the folders and files in your projects
  • Give your apps superpowers with external community packages
  • Style your apps with Bootstrap 3
  • Integrate with the Phaser game engine to create real-time games
  • BONUS: this course includes a short bonus module on the basics of Phaser

 

What is Meteor.js?

Meteor.js is an Open Source framework to create full-stack JavaScript applications in a fraction of the time. Through out this course you will learn, from total scratch, how to use Meteor to create highly interactive webapps.

One of the main features of Meteor is that is allows the easy creation of real-time apps, where changes in the server database are propagated to all connected clients. Think of how Facebook and Google Docs show real-time alerts and changes made by other users.

meteor technology stack

 

Learn Meteor by building projects

After having taught programming to over 100k students at ZENVA, we’ve come to the conclusion that the best way to learn is by building Real-World Applications. This course includes 6 projects + a BONUS module to learn the basics of Phaser.

 

Project 1 – Real-Time Message Board

meteor message board

 

Project 2 – E-commerce Sales Log (MongoDB Basics)

meteor mongo course

 

 

Project 3 – Cooking Recipe App

meteor cooking recipes app

 

Project 4 – Stock Market App

stock market meteor app

 

Project 5 – Real-Time Sprites with Phaser and Meteor

realtime phaser

 

Project 6 – Cloud Leaderboard in Phaser Games

phaser meteor leaderboard

Curriculum

  • What is Meteor.js
  • Where to get Help
  • M1 - Intro to Real-Time Message Board
  • M1 - New Project
  • Update Notes from 1.2
  • M1 - Messages Collection
  • M1 - Show Messages
  • M1 - Add Message
  • M1 - Add Moment.js
  • M1 - User Accounts
  • M1 - Methods
  • M1 - Styling with Bootstrap
  • M2 - Intro to MongoDB Basics
  • M2 - What is MongoDB
  • M2 - Inserting Data
  • M2 - Fixtures
  • M2 - Find Queries
  • M2 - More Operations for Find
  • M2 - Find Options
  • M2 - Updating and Removing Data
  • M3 - Intro to Cooking Recipe App
  • M3 - Special Folders and Loading Order
  • M3 - Recipes Collections
  • M3 - Listing Entries
  • M3 - Deleting Enties
  • M3 - Flow Router
  • M3 - View Recipe Page
  • M3 - New Recipe Page
  • M3 - Edit Recipe Page
  • M3 - User Authentication
  • M3 - Template Auth Checks
  • M3 - Publications and Subscriptions
  • M3 - Private Recipes
  • M3 - Styling with Bootstrap
  • M3 - Notifying Method Errors
  • M4 - Intro to Stock Market App
  • M4 - Starting the Project
  • M4 - Listing and Adding Stocks
  • M4 - Deleting Stocks
  • M4 - Session Variables
  • M4 - Yahoo Finance API
  • M4 - Price Animations with CSS3
  • M5 - Intro to Real-Time Phaser Sprites
  • M5 - Setting Up Phaser in Meteor.js
  • M5 - Positions and Reactive Methods
  • M5 - Creating and Updating Sprites
  • M5 - Real-Time Sprite Movement
  • M6 - Intro to Phaser Cloud Leaderboard
  • M6 - Existing Phaser Games in Meteor.js
  • M6 - Saving User High Score in the Cloud
  • M6 - Showing the Leaderboard
  • Conclusion
  • BONUS - Phaser Basics - Intro
  • BONUS - Phaser Basics - Setting up a Local Web Server
  • BONUS - Phaser Basics - Creating a New Phaser Game
  • BONUS - Phaser Basics - Loading a Sprite
  • BONUS - Phaser Basics - Anchor Point
  • BONUS - Phaser Basics - Scaling
  • BONUS - Phaser Basics - Flipping
  • BONUS - Phaser Basics - Rotating
  • BONUS - Phaser Basics - Screen Scaling
  • BONUS - Phaser Basics - User Input
  • BONUS - Phaser Basics - Groups
  • BONUS - Phaser Basics - More on Groups
  • BONUS - Phaser Basics - Switching Animals
  • BONUS - Phaser Basics - Tween Animations
  • BONUS - Phaser Basics - Tween Callbacks
  • BONUS - Phaser Basics - Spritesheet Animations
  • BONUS - Phaser Basics - Audacity Basics
  • BONUS - Phaser Basics - Adding Sound
  • BONUS - Phaser Basics - Adding Text

Course Requirements

Basic to intermediate JavaScript skills.
Hurry up! The price rises inRefreshing countdownClose Countdown

GET STARTED

Register | Lost your password?