NodeJS 3 in 1: Basics of NodeJS & Express With Projects

Build Your Own Instagram and Learn Node and Build Your Own Blog and Learn Express JS Framework with Node

4.00 (106 reviews)
Udemy
platform
English
language
Programming Languages
category
instructor
367
students
10 hours
content
Dec 2017
last update
$44.99
regular price

What you will learn

Use NodeJS and Use it to Build Own Instagram

Use ExpressJS and Create a Blog Application Like Wordpress With it

Description

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 to 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 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.


Content

NodeJS Basics : Introduction to Node JS

Why, What and How to use NodeJS

Setting up the environment

Installation in Ubuntu
Installation in Windows
Installation in mac

Hello World

Hello World!

Node Package Manager

npm

Callbacks in NodeJS

Asynchronous vs Synchronous
Callbacks using Harry Potter example

Events

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 event Emitter class

File System

Episode 1 : Getting files in a directory
Episode 2 : Reading, Writing, and Creating Files
Episode 3 : Wrapping things up
Solution to Assignment

Streams

Read and Write Stream
Piping : Output of one stream as input to the next stream

Scaling

Introduction to Scaling
Exec
Spawn
Fork
Cluster

ExpressJS : Basics

Introduction to App which we will make
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

Templating

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

Github for version control

How to use GitHub to share and collaborate on your code

Deploy to remote server

Using AWS to host and manage virtual server and deploy our app
PM2 : Advanced, production process manager for Node.js

Introduction

1. Introduction to ExpressJS

Code Basic

2.1 Code Basics
2.2 First code Success Response

Creating Blog using ExpressJS

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

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

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

Screenshots

NodeJS 3 in 1: Basics of NodeJS & Express With Projects - Screenshot_01NodeJS 3 in 1: Basics of NodeJS & Express With Projects - Screenshot_02NodeJS 3 in 1: Basics of NodeJS & Express With Projects - Screenshot_03NodeJS 3 in 1: Basics of NodeJS & Express With Projects - Screenshot_04

Reviews

Ravish
March 16, 2018
This is a fantastic short 3 in 1 course for Node js, Express js. It includes some simple exercises and it's well explained.
Kerin
March 16, 2018
Course is applicable to the real world, I like the course and i recommend to everyone you can buy this course worth to take.
Larrein
March 16, 2018
Over All, I found this course really great. As i was struggling a lot, but Really Course is easy to understand.
Ritish
March 6, 2018
This is a great course, the instructor is very detailed in his explanation and i found it very helpful for me.
Ravish
February 12, 2018
Overall the course experience was good. I really liked the structure of the course and brief explanation about each topic and the exercises and the projects.
Radhika
February 12, 2018
Thank you for the course. It was exactly what I was looking for at the time. It is good in the sense that it provides a great deal of detail in explaining each step the instructor takes to perform a task.
Savita
February 3, 2018
He's doing amazing in thoroughly explaining the reasoning and logic behind every piece of this material - which is exactly what I want and need.
Marcelo
January 20, 2018
Well, Structured. The content of this course is extremely useful. Instructor covers a lot of different technologies and he explains everything perfectly clear. He also very quickly responds to your questions.
Vishal
January 20, 2018
The instructor is very knowledgeable, he knows very well his lessons, and you can feel his passion for imparting his knowledge by explaining every part of the code/syntax fragment of the program.
Gränìt
January 20, 2018
The instructor is great. The pace of the lectures are perfect and the inclusion of some best practices advice, project structuring and a great flow to the course.
Ankita
January 20, 2018
Excellent! Highly energetic teacher, very fluid structure, very relevant content and applications. I like the course.
John
January 6, 2018
Information is presented is very easy to understand. I really loved the software testing part. Ved has covered it in a nice and simple way.
Maximilian
January 6, 2018
Initially a little boring. But coding is very interesting as the instructor teaches it with some funny examples... I liked this way of fun code instead of boring concepts.
John
December 22, 2017
Excellent introduction to node via the express framework. I found this particularly helpful and appreciated the focus. Very interesting, I had the chance to learn more things that I didn't know.
Ankita
December 21, 2017
Overall I really enjoyed the course and definitely learned new knowledge and practical skills. Ved explained the material very well and clear.

Coupons

DateDiscountStatus
5/13/202195% OFF
expired

Charts

Price

NodeJS 3 in 1: Basics of NodeJS & Express With Projects - Price chart

Rating

NodeJS 3 in 1: Basics of NodeJS & Express With Projects - Ratings chart

Enrollment distribution

NodeJS 3 in 1: Basics of NodeJS & Express With Projects - Distribution chart

Related Topics

1463892
udemy ID
12/9/2017
course created date
11/22/2019
course indexed date
Bot
course submited by