Course description

Instructor

Ved Mulkalwar

Full Stack Web-Developer

Ved is Co-Founder of Vibrance App and has been working with cutting edge web-development framework and technologies for more than 7 years.After working with big names like Cisco® and Sigmoid Analytics he decided to start out on their own and are in the process of creating the next generation chatting application with Vibrance App.Ved likes to play flute. He believe in the philosophy of spreading peace and happiness. And a big fan of open source movement and also alumni of prestigious IIT Kharagpur.
For Latest and Best Offer Check Offer Page

If you want to learn a powerful server technology so you can:

  • Build a robust, scalable and reliable web application.
  • Improve your existing application performance, capabilities, and scale.
  • Or even get a high paid job.

Then the next question is why this course when there are plenty other courses to choose from. The answer is this course is not where we are merely teaching you all technical jargons but a project driven course.

What we have done is broken down the entire topics which one has to know to become a NodeJS developer, who can work and create enterprise level App.

Then we created an interesting project which is to create your own Instagram using NodeJS, so while learning you will be hooked on the course. Unlike other courses we have kept the quality high, learning deep and project interesting.

Your instructor is not merely any normal developer but a CTO and Co-Founder and they have been in the situations where stakes were high, work was demanding and the competition was world class. They will not only share the know how but the essential experience which they gained. They have kept everything crystal clear and simple to understand.

Technical course description:

You'll learn how asynchronous code works in Node and the Node event loop, as well as how to use the event emitter, streams, buffers, pipes, and work with files. We'll see how that leads to building a web server in Node. We'll dive into websites, web apps and APIs with Express and learn how Express can save us time as Node developers. During it all, you'll gain a deep understanding of the Javascript concepts and other computer science concepts that power Node.

Note: In this course, you'll also get access to private Facebook support by instructor where you can interact with them on one-on-one basis, access to git repository of all the (starter) code and after completing this course and exams you will get a certification of completion which you can post to your LinkedIn account as well.


What Will I Learn?

  • Use NodeJS and Use it to Build Own Instagram
  • Use ExpressJS and Create a Blog Application Like Wordpress With it


What are the requirements?

  • Basic Javascript knowledge
  • Basic HTML knowledge


Who is the target audience?

  • Software Developer
  • Senior Software Developer
  • Entrepreneur Building Scalable Own Solutions
  • Software Architects

Course curriculum

  • Introduction to NodeJS

  • Setting up the environment

      Duration: 7 min
    • Installation in Ubuntu

    • Installation in Windows

    • Installation in mac

    • Discussion for Setting up the Environment

  • Hello World

      Duration: 7 min
    • Hello World!

    • All Code Repositories link

  • Node Package Manager

      Duration: 7 min
    • npm

  • Callbacks in NodeJS

  • Events

      Duration: 25 min
    • Event Emitters and Listeners with an example

    • Nesting in Events : Calling Batman when a bomb gets planted

    • Removing Listeners : Enter Joker and Gordon

    • Inheriting from the eventEmitter class

    • Discussion for Events

  • File System

      Duration: 37 min
    • Episode 1 : Getting files in a directory

    • Episode 2 : Reading, Writing, and Creating Files

    • Episode 3 : Wrapping things up

    • Solution to Assignment

    • Discussion for File System

  • Streams

      Duration: 20 min
    • Read and Write Stream

    • Piping : Output of one stream as input to the next stream

  • Scaling

      Duration: 35 min
    • Introduction to Scaling

    • Exec

    • Spawn

    • Fork

    • Cluster

    • Discussion for Streams and Scaling

  • ExpressJS

      Duration: 98 min
    • Introduction to App which we will make

      FREE PREVIEW
    • Introduction to REST

    • Postman

    • Introduction to Express and lets start building our app

    • Router

    • Middlewares

    • What is Dynamic URLs?

    • Dynamic URLs

    • Creating a User

    • Getting and updating user details

    • Download Image

    • Adding "Comments" feature

    • Modularisation

    • Discussion for ExpressJS

  • Templating

      Duration: 69 min
    • Introduction to Templating

    • Navigation & getting variable data to the view

    • Form for posting data to server

    • Viewing profile of a user

    • Viewing Images

    • Uploading an Image

    • Adding "Comments" feature

    • Discussion for Templating

  • Github for version control

      Duration: 32 min
    • How to use GitHub to share and collaborate on your code

  • Deploy to remote server

      Duration: 27 min
    • Using AWS to host and manage virtual server and deploy our app

    • PM2 : Advanced, production process manager for Node.js

    • Discussion for Deployment

  • Introduction

      Duration: 1 min
    • 1. Introduction to ExpressJS

  • Code Basic

      Duration: 14 min
    • 2.1 Code Basics

    • 2.2 First code Success Response

  • Creating Blog using ExpressJS

      Duration: 100 min
    • 3.1 Introduction to Routing

    • 3.2 Routers Basics

    • 4.1 Introduction to Middle-wares

    • 4.2 Middle-wares

    • 4.3 Introduction to Dynamic Pages

    • 5.1 Introduction to Template Engine - EJS

    • 5.2 Send Data using EJS

    • 6.1 How to Modularise Our Code?

    • 6.2 Modularisation - Creating database File

    • 7.1 Create Landing Page for All Blogs

    • 7.2 Create Landing Page for All Blogs - Part 2

    • 8. Adding "Create New Blog" Feature

    • 9. Adding User details in all Blogs

    • 10 User Profile Page

    • 11 Redirects a Page to Specific URL

    • 12 Partials

  • REST Node API using a Movie Sharing App

      Duration: 31 min
    • 13.1 Setup Basic Structure of REST API Movie Sharing App - Part 1

    • 13.2 Movie Sharing App - Part 2

    • 13.3 Creating APIs for Individual Movies - Part 3

  • Software Testing

      Duration: 61 min
    • 14. Test using Postman

    • 14.1 HTTP Status Codes

    • 14.2 Introduction to Software Testing

    • 14.3 Testing - GET

    • 14.4 Testing - POST

    • 14.5 Testing - beforeEach

    • 14.6 Testing - Get, delete and put

    • 14.7 Testing - Delete

    • 14.8 Testing - Put