NodeJS in Action (Udemy.com)

Complete course to learn Node.JS with integrated with Elasticsearch, Redis, AngularJS, Yeoman, Grunt, PassportJS, etc...

Created by: Huseyin BABAL

Produced in 2014

icon
What you will learn

  • Learn NodeJS basics
  • Web Development in NodeJS
  • Elasticsearch integration
  • Redis integration
  • Socket IO integration
  • Authentication system
  • Usage of popular modules like Mongoose, PassportJS, ExpressJS, etc...
  • Database integration
  • Frontend technologies interaction like AngularJS, Yeoman, Grunt
  • Become NodeJs geek
  • Heroku Deployment
  • Elasticsearch Basics
  • MongoDB Basics

icon
Quality Score

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

Overall Score : 64 / 100

icon
Live Chat with CourseDuck's Co-Founder for Help

Need help deciding on a elastic search course? Or looking for more detail on Huseyin BABAL's NodeJS in Action? Feel free to chat below.
Join CourseDuck's Online Learning Discord Community

icon
Course Description

As you know, Javascript popularity increased tremendously last couple of years. One of the biggest reason is NodeJS. This course aims to teach NodeJS and third party applications from zero to expert level. You will not just learn Hello World project, you will learn What is Blocking, Non-Blocking I/O, Event Loop Mechanism, how is node.js used in real life by interacting other popular technologies and modules like; Elasticsearch: You will cover Elasticsearch basics, how to use this in order to provide full text search mechanism to your application. MongoDB: Store your data in to db, and make json queries to this document based database PassportJS: You will also learn PassportJS to construct authentication system in your application. You will be able to restrict some endpoints by using internal PassportJS properties ExpressJS: During this course, you will develop complete two web applications. ExpressJS is for developing controllers, communicate this controllers with views, and provide some db interactions by using ORM frameworks like MongooseJS IronCache: Do you want to make your application faster? You can cache your data to IronCache (Cache as a service) in this lecture also IronMQ: You will be able to use message queue system by using IronMQ in NodeJS. SocketIO: Converting your application into realtime application Well, you will do full stack development in this course. That means, you will be able to develop frontend application with AngularJS by Yeoman, Grunt, Bower. This forntend application will communicate with rest service devloped in this course again. Yeoman: You will be generating your frontend application with this Grunt: Your application tasks will be managed and executed by using Grunt Bower: Tired of using lots of third party js frameworks and deal with conflict, let Bower do that for you After completing two beautiful application, you will deploy your application into Heroku. I can give guarantee about becoming expert in NodeJS and related technologies by taking this course. We will do lots of best practices about each technology, and develop examples progressively. Also, at the end of each section, you will be provided Quiz for specific section. Although, this course is a complete reference to NodeJS and related technologies, you can require extra video tutorials for any topic related to NodeJS in order to clearify question marks in your mind. I will publish them in Wishes section. If you ready to become a NodeJS expert, join this course! Who this course is for:
  • Anyone who wants to learn Web Development

*Some courses are excluded from this sale. Coupon not working? If the link above doesn't drop prices, clear the cookies in your browser and then click this link here.
Also, you may need to apply the coupon code directly on the cart page to get the discount.

Coupon Code

icon
Instructor Details

Huseyin BABAL

I am 7+ years experienced Software Developer, and Full Stack Engineering mainly interested in Web Applications, Db Interations, Real Time Search systems. Some of my keywords: PHP, NodeJS, Java, Spring MVC, MongoDB, Elasticsearch, Git, Heroku, AngularJS. Currently, I am working for a leading company in electronics industry. I am also speaker in NodeJS conferences organized by Google Developer Groups. I am also organizing Brown Bag Sessions for my company.

I develop restful services by using node.js, mongodb, elasticsearch, redis and client side applications with AngularJS, twitter bootstrap, grunt, bower, yeoman. Those two talks each other with a bearer token. Also, I am developing Android app that can be easily integratable with restful services and bearer token. I am preparing courses in order to share my experience with students in Udemy.

I am currently working in leading company about electronics&pictures as Software Developer, CSM. I am providing solutions to my company by using new trending technologies. In my company, I am in a team, develop software for the world wide web site for professional products. We are caring, performance, security. We are developing software that page visit over 80 million a month. Also, I am developing personal projects developed by using following technologies; NodeJS, ExpressJS, MongoDB, Elasticsearch, Heroku

icon
Reviews

3.2

13 total reviews

5 star 4 star 3 star 2 star 1 star
% Complete
% Complete
% Complete
% Complete
% Complete

Course Delivering was not on my expectations! poor video capturing. Hard to see his screen due to poor zooming functionality.

Isn't a depth nodejs course but you can learn a lot of basic things to start to work.The code examples help to learn and understand all he explain and make it easy follow the video

The course covers a lot of technologies. Of course, in many of them is made only a brief introduction but you can get a good grasp on how to explore the topic in more detail on your own. I recommend the course.

I think that it would be better to go in depth in nodeJS features such as clustering, files processing, external libraries like asyncJS. But in general it is an excellent course to learn NodeJS and its possibilities.

This course helped me to getting more familiar nodejs with frameworks. It's easy to understand but after this Course it's powerful! Buy worth it. !!

I was very excited when I was watching what i was about to learn. All things went well until Socket.io, Redis, as well as the Iron MQ part. The author gives a simple description of IronMQ services and that's about it. Message queueing is important and it would benefit all students in the course to see exactly how it can be used in a practical example, on the application being developed.Regarding the Redis part, there is no code to demonstrate saving sessions and comparing them, just a trivial example of inserting key and value pairs. Not very helpful and unpractical.Regarding IronMQ and queueing, again, i did not understand how to use it properly.Another thing that is missing is the environment variables that are not being used by webstorm running on a mac. The author is using a Windows based system - tried to configure myself, to no avail - asked the question, no answer yet...To wrap things up, i would not suggest this course for practical stuff - the blog project is trivial and can be found in multiple places on the internet. I would recommend it for the new technologies presented, BUT, you'll have to do a lot of digging on your own.

Code snippets should be shared after every exercise. His GIT code does not even work

Too much has been tried to cover in little time thereby not doing justice to even a single topic.

Good information, but lots of errors.

It was very difficult to follow and didn't have enough explanation of what we were coding.

Great course for willing to learn real life usage of NodeJS and related technologies.

Very good and nice instructor