Skip to content
UdemyNode.jsPaid courseAll LevelsCertificate

Build a Real Time web app in node.js , Angular.js, mongoDB (Udemy.com)

Learn how to build a Real-Time web application with only Javascript!

Created by: Arash Yahya

Last updated March 2015

icon
What you will learn

  • Creating their own real-time web application
  • Will be able to pursue their dream on building something
  • Bootstrap their idea and turn it into a reality

How it compares

Against the other 118 rated Udemy courses in Node.js on CourseDuck:

  • Rating3.4 out of 5higher than 1% of them
  • Reviews199#67 of 119 by number of reviews
  • Length4.2 hoursshorter than 70% of them
  • Last updatedMarch 2015earlier than 99% of them

icon
Udemy Discount

The discount is applied through our link. Open the course from here and Udemy's current promotional price is applied at checkout on most courses, no code to type.

Some courses are excluded from Udemy's promotions. If the price does not drop, clear your browser cookies and use the button again.

icon
Instructor Details

Arash Yahya

  Hello I'm Arash Yahya developer, I'm your instructor and a little bit about me, I've been working in a Software development Industry for almost 4 years. I have a degree in Computer Science. My passion is only one thing and that is coding. 

We are really passionate about the new modern approach of building a web application, and that is MEAN stack! 

icon
More courses by Arash Yahya

$49.99

$54.99

icon
More Node.js courses

$119.99

$159.99

$19.99

$89.99

$94.99

$14.99

icon
Reviews

3.4

199 ratings on Udemy

Select a bar to show only those reviews.Select the bar again to show every rating.

By Gavin Parkinson on 1/23/2017

I would echo what others have said about this course. There is some pretty good information but there are a number of issues. There is a general lack of explanation why things are being done, I'm a professional software developer so was able to piece things together but someone with little experience would really struggle. There are numerous errors in the code which needed debugging. A couple of the videos are in the wrong order, I imagine this would be simple to remedy but the instructor has not sorted this. It would have been useful for the presenter to include the source code, possibly at various stages through the course. Looking at the source in the git repository, it looks like it contains errors in places. The instructor seems really unprepared. The pace is too fast. I've taken away an overview of the topics but this is not for beginners overall I'm fairly disappointed.

By Abel A. Hernandez on 4/7/2016

This is the 2nd course I've bought from Arash. I have a feeling this was his first time trying to teach a Udemy course because there are various mishaps. I don't mind having errors and debugging but at times he appeared to be indecisive on what code to write and if you are new this can be very confusing. I am also very surprised that someone as experience like him to be teaching does NOT USE THE CONSOLE to check his errors. He paused the video instead. I don't think that's a good practice if you are going to teach people. He also added a menu with some Angular methods that he didn't really go over and set up for us. Out of no where there's a fully functional menu and we are supposed to just update it when we were never shown how to set it up in the first place lol. Lately he has not been good at getting back to students questions and that's a shame because you can tell that he knows his stuff and he has lots of info to share. In his other course he takes more time to review after we write the code and I feel he doesn't go too much in depth here. JSON Web Tokens are a GREAT thing to learn and know and he's doing a decent job at teaching us but I just wish he would prepare just a tab bit better. Regardless I would take an other one of his courses since he did improve his teaching technique on the NodeJs E-Commerce course. This one was not your best my friend.

By Alan Guerrero on 4/5/2016

After learning about Node/Express/Angular from other Udemy courses, this is the course which will bring it all together into a MEAN functional application. The course overall is really great, you get a visual, functional skeleton MEAN application which you can immediately base a future project from. A word of warning: the course runs as the instructor codes and explains on the fly, so I highly recommend that each lesson you step back from your keyboard and listen before typing. Like anyone else coding on the fly, the instructor will make mistakes but will fix them as the lectures move along, so it is important for you to not get confused by this and rather absorb the entire experience as a whole. I believe the course has a greater potential for improvement, but sadly the instructor has been inactive for a while. However I personally recommend that you follow up with more Udemy courses to cover anything that seems ambiguous and learn anything that was not clear on your own... I did, it helped a lot. Try integrating this course with Grunt/Gulp, updating any deprecated code, forking the project from the git hub account (https://github.com/arashdoescode/userStory) and make something out of it that is yours. The absolute lack of feedback from the instructor is what is most disappointing, which is much needed so I hope he returns with a lot more to add.

By Aaron C. on 1/15/2016

Personally, this course was exactly what I wanted. A quick overview of how the MEAN stack fit together. I have a background in web applications and a general familiarity with core programming concepts (servers, frontend, databases, etc) so the fact that he didn't really go into any depth in his explanations about WHAT the various pieces were didn't bother me. I felt comfortable fitting them into my prior understanding. I personally got a lot out of this and I think it's a good course for people like me. ALSO, if you intend to go more in-depth with each piece (angular, mongo, node...) through other courses this is a great overview to expand on. Stay sharp and pause often. He goes fast and doesn't describe what he's doing all the time. He makes a bunch of mistakes (and show how to go back and fix them) which is good, but the technology stack is not very forgiving (it's JavaScript) so the smallest error will often result in perplexing error messages (that is not his fault).

By Oscar Barrios on 9/16/2015

This is like looking a stonned person coding. Although he knows the technologies he uses, is extremely formulaic, the explanations on the coneptual principles of using what he uses are non existent, reffers to tasks as "... and all that stuff" which constantly makes you wonder "well... what stuff?". Additionally he improvises a lot (gotta give it to the instructor, improvising funcitoning code is not easy) but does not make i a good course. The code is extremely disorganized, the examples are artificial (reffer to his explanation of middleware). He does not follow a script but a very general idea of what he wants to build, and sometimes feels like he just looks at some other reference app. Some parts are introduced with no explantion at all (for example he mentions MVC, if you know what that is, specially in the context of AngularJs, you probably should not be taking this course). This is seriously not worth the 22€ I paid for this course and certainly an absolute scam for 144€ if you don't get the discounted version of the course. You will be much better off just going to egghead.io and getting an actual explanation of what you're doing with available source and a person that can convey core concepts without sounding like they relly don't know why they are doing what they are doing. I would ask for refound, but whatever...

By Web Marken on 7/31/2015

Basically the content of this course is great. It gives you a really nice overview on how a MEAN-Stack is set up and tied together. And I believe Arash is a great developer too. My problem with this course was the very high pace and the weak explanations during the videos. In the second half Arash basically flies through the lectures, hardly leaving time to type along. But even with pausing the videos every other minute the explanation of the more complex methods in this course was not sufficient for me. Maybe for people with a deeper understanding of js it is, but for me it wasn't. I do understand what every part aof the code is doing, but I do not understand the logic behind it and how/why I would come to the chosen solution myself. Please improve on this Arash and also please supply the source code for each lecture. Oh, and I believe lecture 26/27 are meant to be vice versa.

By shareyour peace on 5/27/2015

Arash is an excellent teacher. The project is very well designed. The lectures build upon one another and each building block results in new functionality. The code is explained ! If things do not always work immediately, we experience 'troubleshooting' which is instrumental in itself - learning how to drill down to what is going on or not happening. I emphasize that this course is excellent and current. We are not relying on antiquated code. What is extremely relevant is that the teacher is responsive !! Those of us who have jumped into online learning know how important this is. We do not get the feeling that the instructor is So Busy trying to get the next five course out there, which dissallows them time to facilitate our learning. I highly recommend this course and this instructor.

By Jerry Tung on 4/29/2015

I learned a lot, but the lack of engagement/preparation in the second part of the course just became too much. I purchased this course during one of Udemy's $19 promotions, so I got more than my money's worth, but a lot of the later videos should be fixed if the course is going to command a higher price. Mr. Yahya has a clear first portion (really Section 2), i.e. prior to lecture 19 or so. His phone does ring in one lecture, but it’s once. He doesn’t apologize, but it’s not like it’s ringing off the hook. That aside, his knowledge of Node.js comes through and it's very helpful. He has also has an amusing illustration/example of middleware. The Angular/frontend portion is much more annoying, though. - There are mistakes as the lectures goes on and he often tries to, unsuccessfully, solve them while recording, instead of stopping it right away. I have no problem with mistakes, but there are many and it breaks up the flow. - Lectures 26 and 27 are reversed and it's still not fixed after a comment from at least a month before I went through the course. - Lecture 26, which is really 27, he types several lines of code and then goes, "we’ll just delete this". Huh?!? - Lecture 29 just ends while he’s typing. - Lecture 30 fixes bug in Lecture 29. - Lecture 31 fixes bug in Lecture 30. - Lecture 33 the sound cuts out in the middle. - In the last lecture he says there is a summary video. Ummmm, no there's not. All-in-all he sets out what he planned to do and it seems he is willing to help out on the discussions, though I've found that just using the JavaScript console, stackoverflow, and checking for typos can solve most problems.

By Robbie Sherman on 4/19/2015

Arash shows some good technical knowledge, flicking between services, directives, factories, and controllers. The course covered a few things that others have yet to, which is deploying your app and dealing with logged in users. The only downside to this course is not enough time is given to describing why Arash is using the methods that he is using. Its almost like you have to go away and read up what each function is for after writing it down. Although this was was just a copy the teachers code kind of course, it was nice to get an idea of the links happening as the app was growing. I just wish there was a little more information about why these choices were made.

By Stephanie Liu on 4/10/2015

I tried following a few written tutorials on MEAN, which is typically my go-to strategy for learning, but none really showed how the technologies worked together. Arash did a pretty good job of this, though sometimes struggled to explain why things were done the way they are, but for the most part gave pretty good explanations to the point where I'm able to go out on my own and fiddle around with what I learned to create my own apps now. On top of that, he's incredibly responsive if you need any help with anything, and got back to me in less than a day when I got stuck with an error I couldn't figure out and was very helpful in explaining how to resolve the error and why it occurred. After that, I was able to figure out every error I ran into independently or with only a little quality time with google learning about what happened. I strongly recommend it for anyone interested in learning the MEAN stack, but I wouldn't advise it without at least basic knowledge of JavaScript, since if you do it without that you'll mostly just end up copying code and not really learning much. If you're not there yet, go read the first 6 chapters and do the exercises in Eloquent JavaScript, then come back!

By Duarte Gomes

Great course for begining with MEAN Stack!!!!

By Kenneth Estanislao

I am new in all of this things and I learned a lot

Showing 12 of 51 reviews

icon
Quality Score

No CourseDuck member has rated this course yet. Taken it? Give each part a thumbs up or down.

Content Quality
/
Video Quality
/
Qualified Instructor
/
Course Pace
/
Course Depth & Coverage
/

Overall Score : 68 / 100