Learn Nodejs by building 12 projects

Learn Nodejs by building 12 projects

English | MP4 | AVC 1280×720 | AAC 48KHz 2ch | 14.5 Hours | 2.93 GB

Become an Expert Nodejs Developer While Building Real World Applications

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
  2. Basic Express Website
  3. User Login System
  4. Node Blog Systems
  5. Community Events
  6. BookStore
  7. Chat IO
  8. Doctor Directory
  9. Portfolio App
  10. Elearning System
  11. Recipe Book
  12. Album Organizer

What Will I Learn?

  • 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
Table of Contents

Introduction
1 Introduction

Simple Web Server
2 Project Intro
3 Installing Node,js
4 NPM Intro & Basic HTTP Server
5 Serving HTML Pages

Basic Express Website
6 Nodemailer Contact Form
7 Basic Website
8 Project Intro
9 Express Setup
10 Page Routes & Views

User Login System
11 Project Intro
12 Getting Started With MongoDB Part A
13 Getting Started With MongoDB Part B
14 App & Middleware Setup
15 Views & Layout
16 Register Form & Validation
17 Models & User Registration
18 Password Hashing with BCrypt
19 Passport Login Authentication
20 Logout & Access Control

Node Blog System
21 Project Intro
22 App & Module Setup
23 Custom Layout Template
24 Homepage Posts Display
25 Add Posts
26 Text Editor & Add Categories
27 Truncate Text & Categories View
28 Single Post & Comments

Bookstore
29 Project Intro
30 Kraken Setup & Foundation
31 Routes & Views – Part A
32 Routes & Views – Part B
33 Database & Models – Part A
34 Database & Models – Part B
35 Admin CRUD – List & Add Books
36 Admin CRUD – Edit & Delete Books
37 Shopping Cart – Part A
38 Shopping Cart – Part B

ChatIO
39 Project Intro
40 ChatIO User Interface
41 Sending Chat Messages
42 User Functionality
43 Deploying an App With Heroku

FindaDoc Directory
44 Project Intro
45 Cassandra Install & Setup
46 FindaDoc User Interface
47 Express Setup
48 Express Layout
49 Fetch Doctors From Cassandra
50 Add & Search Doctors

Portfolio App
51 Project Intro
52 MySQL & App Setup
53 Add Projects
54 Display Projects
55 Edit & Delete Projects

eLearning System
56 Project Intro
57 App & Kickstart Setup
58 Fetching Classes – Part A
59 Fetching Classes – Part B
60 Registering Users
61 Logging In Users
62 Instructor & Student Classes
63 Class Lessons

RecipeBook
64 Project Intro
65 PostgreSQL Install & Database Setup
66 App & Dust Setup
67 Fetching & Displaying Recipes
68 Adding Recipes
69 Deleting Recipes
70 Editing Recipes

Albumz Music Manager
71 Project Intro
72 App & Firebase Setup
73 Creating a Layout With EJS
74 Adding Genres & Albums
75 Listing Albums & Genres
76 Album Details Page
77 Edit Albums & Genres
78 Delete Albums & Genres
79 Register & Login
80 Access Control

Summery
81 Summery