Online Training, IT Technology Business Certification Courses - Busygamers.com/Academy

BECOME A CERTIFIED NODE JS DEVELOPER IN
12 WEEKS

7 Lakh

The median salary for Node.js is 6-7 lakhs per annum. By Payscale.com

250

There are 250+ remote Node.js jobs in startups like Simple, TrendyMinds

Popular

Node.js will rule enterprise software development for at least a decade.

  45+  REVIEWS
3490+  LEARNERS
"Once a new technology rolls over you, if you`re not part of the steamroller, you`re part of the road."  - Stewart Brand
12,999

OUR MENTOR-DRIVEN PROGRAM
Learn the fundamentals
Learn intermediate concepts
Learn advanced concepts

Getting Started

  • Know history and mission of BGAcademy.
  • Get a walkthrough on the Course plan.
  • Install and get familiar with common Git commands

Start with Basics

  • Get familiar with NPM.
  • Install Node.js.
  • Build your first HTTP server
COURSE SYLLABUS
Advanced JavaScript - Part 1

  • Introduction to object oriented
  • Terminology
  • Functions
  • Anonymous function
  • Immediate function

Advanced JavaScript - Part 2

  • Inner functions
  • Closures

Advanced JavaScript - Part 3

  • JavaScript object literal
  • Creating object using constructor
  • Private ; Privileged ;Public and static members
  • JavaScript object property
  • Accessing JavaScript property

Advanced JavaScript - Part 4

  • Enumeration properties
  • Prototype
  • functions and prototype
  • _ _proto_ _ property (object)
  • Prototypal inheritance
  • Multiple inheritance
  • Parasitic inheritance
  • Copy prototype of inheritance
  • Deep copy

Project I

  • Mentee can select project from predefined set of BGAcademy projects or they can come up with their own ideas for their projects

Project I cont...

  • Mentee can select project from predefined set of BGAcademy projects or they can come up with their own ideas for their projects

Introduction to node.js, npm - Part 1

  • Introduction to node.js
  • JavaScript V8 engine
  • node.js architechture
  • Creating first node.js app
  • NPM(Node Packaging Manager)
  • Installing NPM module
  • Important NPM command

Introduction to node.js, npm - Part 2

  • Creating and locating modules
  • Specifying dependencies with package.json

CPS, Event Loop

  • Understanding cps (continuation passing style)
  • Understanding the event loop
  • Example of event loop

HTTP, mongodb - Part 1

  • Creating a simple HTTP server
  • Understanding and installing ExpressJS
  • Express core component
  • Installing ExpressJS
  • Express middleware
  • Express application - kinds of middleware
  • Application & route level middleware
  • Application & route level middleware

HTTP, mongodb - Part 2

  • Understanding routing in ExpressJS
  • The ExpressJS routing machanism
  • Adding GET & POST route
  • Using parameterized routes
  • Rending view using ExpressJS

Session Handling

  • Introduction to session handling
  • Install dependencies
  • How to install dependencies?
  • Express session implementation

HTTP, mongodb - Part 3

  • Understanding JSON
  • Uses & characteristics of JSON
  • JSON data types
  • JSON exmaple
  • MongoDB & mongoose
  • Installing MongoDB
  • Connecting to MongoDB
  • Schema & model
  • Creating the model

HTTP, mongodb - Part 4

  • Creating a sample JSON API
  • Directory structure
  • Obtaining necessary dependencies
  • Creating API for movie app
  • Configuring the app
  • BootStraping
  • Testing the API

Socket.IO Simple

  • Understanding Socket.IO
  • Uses for socket.IO
  • Create basic Socket.IO app

Socket.IO Chat

  • Introduction
  • Design a chat screen
  • Integrate Socket.IO
  • Emitting events
  • Broadcasting

Streams

  • Understanding streams
  • Readable and writable streams
  • Piping streams

Events

  • Introduction to events
  • Event emitter
  • node.js high speed reason

Desktop App - Node WebKit

  • What is node webkit?
  • Setting up node webkit
  • Create package.json
  • Create index.HTML
  • Run the app
  • Control window size
  • Adding native feature - menu bar
  • A menu bar-in windows & mac

Unit testing

  • Unit testing which framework?
  • Why mocha?
  • Setting up
  • Code to be tested
  • Test-synchronous-asynchronous
  • Hooks
  • Should DSL
  • Running tests
  • Mocha configurability

Project II

  • Mentee can select project from predefined set of BGAcademy projects or they can come up with their own ideas for their projects

Project II cont...

  • Mentee can select project from predefined set of BGAcademy projects or they can come up with their own ideas for their projects

Project II cont...

  • Mentee can select project from predefined set of BGAcademy projects or they can come up with their own ideas for their projects

Project II cont...

  • Mentee can select project from predefined set of BGAcademy projects or they can come up with their own ideas for their projects

INTERESTED IN CORPORATE TRAINING?
12
WEEKS
COURSE DURATION
2
SESSIONS
EVERY WEEK
1.5
HOURS
EACH SESSION
200
HOURS
PROJECTS & ASSIGNMENTS
GREAT
CAREER

COURSE EXTRACT

Level
Intermediate
Pre-Requisites
Basic programming knowledge + HTML, CSS and JavaScript
Technologies/Tools
NPM, Socket.io, Express.js, MongoDB
Projects
2 (Fully Functional)
Batch Size
8 - 10 Students
Job Preparation
Yes
Certification
Yes
24*7 support
Yes

WE HELP YOU GET A GREAT JOB


ADDITIONAL BONUS WEEK


On course completion, you are ready to enter the exciting world of corporates . We show you how to make the right impression at job interviews.


INTENSIVE JOB INTERVIEW PRACTICE

Congratulations, you're now a programmer with awesome skills. In this bonus week, we'll help you prepare for your job interviews so that you can make a great first impression. This includes:

Job Preparation
2 in-depth mock technical interviews


Job Preparation
Guidance on how to answer real interview questions from top employers


Job Preparation
Assistance with creating a resume that stands out


BUILDING AN ONLINE REPUTATION

We can help you build that online presence on sites such as Git, StackOverflow, Quora, and LinkedIn.

Oracle
IBM
Microsoft
CISCO

PROJECTS WHICH STUDENTS WILL DEVELOP

1
IMDB

The goal of this Project is to practice the creation of a JavaScript structure, using the best practices of quality JavaScript, without any help of external libraries such as jQuery.

2
App around RedBus

This project aims at building an interesting app around RedBus application.

3
Polling system

This project aims at building a real-time poll application with Node.js, Express, AngularJS, and MongoDB.

4
Website similar to RedBus or ClearTrip

This project aims at building a website similar to RedBus or ClearTrip website.

5
App around Twitter

This project aims at building an interesting app around Twitter.

6
Blogging or Content Management System

This project aims at creating a blogging or content management system which is simple and easy to use.

CUSTOMER FEEDBACK


PRICING

12,999



Refund


MONEY BACK GUARANTEE

If you are unhappy with the course and opt out in the first week, you get a complete refund.



Scholarship


SCHOLARSHIPS

We subsidize our fees by 10% for military personnel, and college students with exceptional records. To apply for a scholarship, email enquiry@acadgild.com.



Discount


GROUP DISCOUNT

More than 3 people in a group or from the same Company can avail special discount. For more information contact us at enquiry@acadgild.com

FAQ'S

What is Node.js course?

Node.js course is designed for those who want to create APIs for their applications. Candidates can create real time networking and web based applications.

Who should do this course?

This course is intended for professionals who want to develop Middle Layer (API) for the Enterprise Application. By doing this course they can gain experience in building real-time, high-level applications.

What are the pre-requisites for this course?

Basic programming knowledge and basic knowledge in HTML, CSS and JavaScript is. In case you want to brush up or learn the same, then we provide you a complimentary Front End Web Development course.

Technologies that will be used for this course.

HTML, CSS, JavaScript, NPM, Socket.io, Express.js, MongoDB

Chat History
Copyright © Busy Gamers LLP 2016. All Rights Reserved

BGAcademy is an online training academy which teaches web development, mobile application development and big data courses. BGAcademy provides mentor driven online courses in frontend web development, Android app development, big data development, hadoop development, big data administration and robotics. With BGAcademy, you can learn how to build great responsive websites using latest technologies like Angular and Node. You can also learn to develop Android applications from the comfort of your home. Want to learn how to build fully functional and complex websites ? Or want to learn Android application development courses? Looking to create beautiful mobile applications? Looking for mentor driven web development Android programming course at affordable price? Trying to find best online classes for frontend development and Android development? Looking for summer programming camp for children at affordable price? Looking for Android programming for children? Looking for an expert to teach you big data development or big data administration? Want your child to become a robotics engineer? Look no further. Our expert mentors can teach to beginners as well as expert programmers. Our web development, Android app programming courses, big data courses and robotics course are tailored to your need. If you do not have any prior programming knowledge or skills, we will teach you from the basics of programming. With our comprehensive web development and Android app development courses, we are sure BGAcademy is the best online coding bootcamp for Android programming courses.