Find online courses made by experts from around the world.
Take your courses with you and learn anywhere, anytime.
Learn and practice real-world skills and achieve your goals.
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!
Not for you? No problem.
30 day money back guarantee.
Learn on the go.
Desktop, iOS and Android.
Certificate of completion.
|Section 1: INTRODUCTION|
Tips About This CoursePreview
|Section 2: BEFORE START|
|Quiz 1||10 questions|
This quiz is for cover up all the lectures in basic introduction
|Section 3: GETTING STARTED WITH NODE.JS|
What is Node.js?
Installation on Windows
Installation on Linux
Simple Web Server Example
|Quiz 2||10 questions|
This quiz measures your basic knowledge about Node.js
|Section 4: WEB APPLICATIONS|
What is ExpressJS?
Template Engine for Views
Model Implementation for Data Layer
|Quiz 3||10 questions|
This is for your understand level about web application like views, controllers, models
|Section 5: DB INTEGRATION|
MongoDB Best Practices
MongooseJS and Data Abstraction
Authentication with PassportJS
|Quiz 4||10 questions|
How to use DB operation in Node.js
|Section 6: REAL-TIME SYSTEMS|
What is Socket.io?
Socket.io Best Practices
|Quiz 5||10 questions|
Real time notification systems
|Section 7: POPULAR THIRD PARTY APPLICATIONS|
Caching in Node.js
Working with Message Queues
|Quiz 6||10 questions|
Elasticsearch, Redis, Caching integration
|Section 8: CLIENT SIDE TECHNOLOGIES|
What is Yeoman, Grunt, Bower?
AngularJS Frontend App with Restful Node.js Services
|Quiz 7||10 questions|
Client Side basic test
|Section 9: DEPLOYMENT|
What is Heroku?
Deploy Your Node.js Application to Heroku
|Quiz 8||8 questions|
How to deploy your Node.js app to cloud services
|Section 10: Wishes|
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