Learn Nodejs by building 10 projects
Created by Eduonix Learning Solutions, Last Updated 01-Feb-2020, Language:English
Learn Nodejs by building 10 projects
Become an Expert Nodejs Developer While Building Real World Applications
Created by Eduonix Learning Solutions, Last Updated 01-Feb-2020, Language:English
What Will I Get ?
- Create applications using Nodejs
- Build Scalable and lightweight web applications
- Learn the use of technologies such as Cassandra and MongoDB
- Understand the coding principles behind practical web applications
- Use the Express Framework to build web applications
- Learn the concepts of network programming
Requirements
- Student should know Basic HTML and Front End Programming
- Should have basic knowledge of JavaScript
Description
Nodejs is open source cross platform environment for creating server side and network applications. It is built on the Chrome's JavaScript Runtime and can be used to build large scale web applications to quick time. It uses non blocken I/O and even driven model to allow creation of lightweight and highly scalable web applications. Our training program emphasizes on practical application of this amazing technology and will teach you nodejs development using real world application development.
You will learn about JavaScript Server programming, Node and NPM modules, the use of other associated technologies and frameworks while building the twelve projects. The technologies covered in the course includes HTML/CSS Frontend technologies, Nodejs NPM, NoSQL database, Column Databases, Database ORM, Express Framework, Asynchronous programming, Karken layer, Drywall user management, Bcrypt encryption, Socket IO and REST APIs
Project 1: Simple Web Server
Project 2: Basic Express Website
Project 3: User Login System
Project 4: Node Blog Systems
Project 5: BookStore
Project 6: Chat IO
Project 7: Doctor Directory
Project 8: Portfolio App
Project 9: Elearning System
Project 10: Recipe Book
Project 11: Album Organizer
Join us and be have the first mover advantage in this amazing emerging technology and learn to build the next generation apps.
Who this course is for:
- Programmers who want to learn server side JavaScript Programming in Nodejs will find the course extremely helpful
Course Content
-
Introduction
1 Lectures 00:04:47-
Introduction
Preview00:04:47
-
-
Simple Web Server
7 Lectures 00:37:30-
Resources - Simple Web Server
-
Project Intro
Preview00:02:32 -
Installing Node.js
Preview00:05:13 -
NPM Intro & Basic HTTP Server
Preview00:08:13 -
Serving HTML Pages Part A
00:09:54 -
Serving HTML Pages Part B
00:11:38 -
Quiz Time
-
-
Basic Express Website
7 Lectures 00:53:50-
Resources - Basic Express Website
-
Project Intro
00:01:38 -
Express Setup Part A
Preview00:08:46 -
Express Setup Part B
00:10:46 -
Page Routes & Views
Preview00:18:49 -
Nodemailer Contact Form
00:13:51 -
Quiz - Basic Express Website
-
-
User Login System
12 Lectures 02:39:21-
Resources - User Login System
-
Project Intro
00:02:14 -
Getting Started With MongoDB Part A
Preview00:09:55 -
Getting Started With MongoDB Part B
00:09:04 -
App & Middleware Setup
Preview00:19:17 -
Views & Layout
00:24:41 -
Register Form & Validation
00:23:59 -
Models & User Registration
00:12:55 -
Password Hashing with BCrypt
00:13:44 -
Passport Login Authentication
00:25:19 -
Logout & Access Control
Preview00:18:13 -
Quiz - User Login System
-
-
Node Blog System
9 Lectures 02:15:27-
Resources - Node Blog System
-
Project Intro
Preview00:01:44 -
App & Module Setup
Preview00:26:34 -
Homepage Posts Display
00:23:18 -
Add Posts
00:31:06 -
Text Editor & Add Categories
00:07:44 -
Truncate Text & Categories View
00:18:04 -
Single Post & Comments
00:26:57 -
Quiz - Node Blog System
-
-
Community Events
7 Lectures 01:50:05-
Resources - Community Events
-
Project Intro
00:02:14 -
MongoLab & Drywall Setup
00:23:41 -
Event Schema & Frontend Display
00:27:31 -
Details Page & Adding Events
00:29:39 -
Edit & Delete Events
00:27:00 -
Quiz - Community Events
-
-
Bookstore
11 Lectures 01:51:27-
Resources - Bookstore
-
Project Intro
00:02:06 -
Kraken Setup & Foundation
00:13:13 -
Routes & Views - Part A
00:08:13 -
Routes & Views - Part B
00:10:36 -
Database & Models
00:19:48 -
Admin CRUD - List & Add Books
00:14:49 -
Admin CRUD - Edit & Delete Books
00:19:19 -
Shopping Cart - Part A
00:10:55 -
Shopping Cart - Part B
00:12:28 -
Quiz - Bookstore
-
-
ChatIO
7 Lectures 01:05:07-
Resources - ChatIO
-
Project Intro
00:01:58 -
ChatIO User Interface
00:14:39 -
Sending Chat Messages
00:19:27 -
User Functionality
00:16:59 -
Deploying an App With Heroku
00:12:04 -
Quiz - ChatIO
-
-
FindaDoc Directory
8 Lectures 01:52:44-
Resources - FindaDoc Directory
-
Project Intro
00:01:50 -
Cassandra Install & Setup
00:12:17 -
FindaDoc User Interface
00:21:30 -
Express Layout
00:28:07 -
Fetch Doctors From Cassandra
00:27:11 -
Add & Search Doctors
00:21:49 -
Quiz - FindaDoc Directory
-
-
Portfolio App
7 Lectures 01:22:20-
Resources - Portfolio App
-
Project Intro
00:01:48 -
MySQL & App Setup
00:18:33 -
Add Projects
00:22:24 -
Display Projects
00:26:50 -
Edit & Delete Projects
00:12:45 -
Quiz - Portfolio App
-
-
eLearning System
11 Lectures 02:49:58-
Resources - eLearning System
-
Project Intro
00:02:09 -
App & Kickstart Setup
00:25:32 -
Fetching Classes - Part A
00:23:40 -
Fetching Classes - Part B
00:09:44 -
Registering Users
00:26:48 -
Logging In Users
00:18:10 -
Student & Student Classes
00:20:13 -
Instructor Access
00:15:50 -
Class Lessons
00:27:52 -
Quiz - ELearning System
-
-
Summery
1 Lectures 00:04:35-
Summery
00:04:35
-

Eduonix Learning Solutions
Eduonix brings quality skill-building content and world-class learning experience to everyone using both online and offline mediums. Edunix is a premier training and skill development organization that works with a vision to bring exceptional training content, pedagogy, and best learning practices at affordable costs. We identify industry veterans and content creators around the globe and bring them close to the global audience using a number of intuitive platforms for easy and affordable access to quality content. Eduonix offers easy-to-understand online courses and workshops for everyday people. If you have ever wanted to learn a new skill, but don't want to attend four years of college to do it, we have a solution for you.