Meteor and React for Realtime Apps

Learn to build dynamic web apps with Meteor and React. This course covers everything, from authentication to security, in a fun and easy way.

  • Overview
  • Curriculum
  • Instructor
  • Review

Brief Summary

This course is your friendly guide to mastering Meteor and React, covering all the essentials like authentication and security while making it super fun!

Key Points

  • Master the fundamentals of React and Meteor
  • Develop secure applications with built-in authentication
  • Create interactive, single-page applications quickly

Learning Outcomes

  • Understand the core concepts of React and Meteor
  • Build dynamic and secure web applications
  • Create complex applications by breaking them down into smaller components

About This Course

Master the fundamentals of Meteor and React with this tutorial as you develop secure, dynamic apps

This is the tutorial you've been looking for to master building dynamic web apps with Meteor JS, with all the most important topics covered in great depth!

Authentication?  Covered.  Routing?  Of course!  Security? We got it.

Meteor JS can get you a position in web development or help you build that personal project you've been dreaming of.  Meteor is the ultimate framework for developer productivity; it is bar-none the fastest technology you can use to make fast and interactive web apps in just a few hours.

This course will get you up and running quickly, and teach you the core knowledge you need to deeply understand and build interesting apps with Meteor and React.

We'll start by mastering the fundamentals of React, including JSX, “props", “state", and eventing. Source code is provided for each lecture, so you will always stay up-to-date with the course pacing. After an introduction to React, we'll dive right in to Meteor, covering topics like Collections, Meteor Methods, Subscriptions, and Publications.

If you are new to Meteor or React, or if you've been working to learn it but sometimes feel like you still don't quite 'get it', this is the course for you! To learn Meteor you have to understand it.

  • Learn how to secure Meteor applications with enterprise-grade security.  Don't let your data leak!

  • Set up user authentication and permissions using Meteor's built-in auth system.

  • Use React to render your Meteor data; master the process of breaking down a complex component into many smaller, interchangeable components

  • Grasp the difference between "props" and "state" and when to use each

  • Develop complex applications that scale in complexity by mastering Meteor

I've built the course that I would have wanted to take when I was learning Meteor. A course that explains the concepts and how they're implemented in the best order for you to learn and deeply understand them.

  • Create interactive web apps amazingly fast

  • Build amazing single page applications with Meteor and React JS

  • Master fundamental concepts behind structuring Meteor applications

Course Curriculum

Instructor

Profile photo of Stephen Grider
Stephen Grider

Stephen Grider has been building complex Javascript front ends for top corporations in the San Francisco Bay Area.  With an innate ability to simplify complex topics, Stephen has been mentoring engineers beginning their careers in software development for years, and has now expanded that experience onto Udemy, authoring the highest rated React course. He teaches on Udemy to share the...

Review
4.9 course rating
4K ratings
ui-avatar of ETRA Investigación y Desarrollo S.A.
Etra I. Y. D. S.
2.5
9 months ago

The course is slightly outdated. Several methods used are deprecated, as well as some libraries. It is advisable to update it since 7 years have passed since its last update.

  • Helpful
  • Not helpful
ui-avatar of Tiaolian
Tiaolian
3.5
1 year ago

Many of the software packages covered in the course have been discontinued, which can make learning difficult and require more time to find the material. Hope it can be updated, thank you.

  • Helpful
  • Not helpful
ui-avatar of Michael Kiger
Michael K.
5.0
2 years ago

IMPRESSIVE EXCELLENT explanations about Meteor and React. I have viewed over 100 tutorials past year or so. This one is in the top ten for me. Many lights came on for me especially regarding React. Also very impressed with Meteor. I loaded up a Meteor app from another tutorial seven years old and the app ran perfectly.

  • Helpful
  • Not helpful
ui-avatar of Nishith Pandey
Nishith P.
3.5
4 years ago

React part wasn't detailed. Meteor was good. Many issues due to course being old & therefore most the things don't work with newer versions of libraries.

  • Helpful
  • Not helpful
ui-avatar of Jürgen Klingler
Jürgen K.
5.0
4 years ago

The complete course is well structured with very good code examples.
The only thing is, questions are rarely answered.
Nevertheless it is a 5 star course.

  • Helpful
  • Not helpful
ui-avatar of Basel Jerjawi
Basel J.
5.0
5 years ago

clear voice, short and clear and good lessons
I hope the teacher updates the lessons because some information is not working after updates of react js.

  • Helpful
  • Not helpful
ui-avatar of Jonathan Acosta-Torres
Jonathan A.
4.5
5 years ago

Overall great course that covers the fundamentals of Meteor and React and got me well on my way to creating my own applications. Sadly, about 20% of the code and packages are outdated as of 2019 so I had to do a bit of searching through documentation to try and figure out how to get things working before proceeding on a few of the videos. Overall very happy though! Thanks!

  • Helpful
  • Not helpful
ui-avatar of Jake G
Jake G.
4.0
6 years ago

This was a fantastic course- Stephen does a great job communicating relevant items regarding Meteor & React.

Unfortunately the curriculum is slightly outdated. While I was able to up to roughly 80% through doing (few) modifications to Stephen's code, I really had to back out when we reached React Router. It appears (which Stephen does allude too generally) the React Router v3 to v4 upgrade had considerable changes.

When trying to bring some elements from React Router into this curriculum I ran into a roadblock significant enough to disconnect me from the course. That being said, I'm absolutely not well versed in JavaScript or React, therefore someone with more experience learning specifically about interfacing with Meteor may have more luck.

Meteor does have further support for React which, thankfully, I learned some from Meteor's docs, giving me perhaps a slight advantage on building an app from Step 1.

Without a doubt would be 5 stars if this course was updated!

  • Helpful
  • Not helpful
ui-avatar of Roman Geber
Roman G.
4.0
6 years ago

Got into Meteor a while ago and let it slide again. Even back in it's early days people where very excited about combining Meteor with React. Never quite understood why as Blaze, the onboard template engine, works just fine. This course gave me some ideas on why it might be a good idea.

I like the example based approach. The course starts with a React only application using Meteor only as a development and server platform. This isn't a bad approach given that meteor could be used to turn a more or less pure React app into a mobile app.

The final example is a big one highlighting some of the strengths of Meteor. It starts with the integration of Blaze Templates into React which is indeed interesting. Data Publications and Subscriptions as well as Collection Methods are explained and a multi user system with sharing is added. Not bad for a course example.

Sadly the last example is out of date regarding the react-router package. A whole block of excercises (90 ~ 98 or so) is out of date and you need to dig into the Q&A to get it right. Luckily all seems to be there. There are also some deprication warnings. Check Q&A on those. Explainations are there.

For me the course was a little too slow. Videos are short and always start with "this is what we did last time" and end with "this is what we do next time". This starts to become really annoying as I know full well what I did 5 minutes ago and I really just want to get a larger chunk of the application done before moving on to another video.

Some videos are all about diagrams and explanations on how the dataflow works. Not too bad, but again I'd have preferred them to be pushed out of the way in one long video or being marked as skippable for those who get it.

What's hugely missing in this course is more about Meteor's abilities. Like how to build a mobile app. It's really simple but there's not even a mention of that ability. Also there's no explanation of Blaze and why React would be a better choice. Meteor packaging isn't mentioned either. Last but not least, no word about rolling out the application. How do I deploy it?

It's a great course to understand the mix of Meteor and React. To me it as the first contact with React. Not sure if I really want to use it yet but it's interesting to know about it's abilities. Meteor could have been handled in a bit more depth.

For those who'd like to get to grips with Meteor only it might not be the best choice. For React/Meteor it's obviously great and I'd recommend it. Since I learned quite a bit and am back in the Meteor boat after a long break I'm happy to reward 4 stars. What killed the 5th was the short video length, missing info on what's around Meteor and the slight out of date feel to it.

  • Helpful
  • Not helpful
ui-avatar of Maximilian Garmatsch
Maximilian G.
5.0
7 years ago

speed of the course and visual explanations

  • Helpful
  • Not helpful
Leave A Reply

Your email address will not be published. Required fields are marked *

Ratings

Courses You May Like

Lorem ipsum dolor sit amet elit
Show More Courses