Learn Nodejs by building 12 projects [Video]

Preview in Mapt

Learn Nodejs by building 12 projects [Video]

Eduonix

6 customer reviews
Gain hands-on expertise in Node.js while implementing real-world projects

Quick links: > What will you learn?> Table of content

Video
$85.00
RRP $99.99
Save 14%
What do I get with a Mapt Pro subscription?
  • Unlimited access to all Packt’s 5,000+ eBooks and Videos
  • Early Access content, Progress Tracking, and Assessments
  • 1 Free eBook or Video to download and keep every month after trial
What do I get with an eBook?
  • Download this book in EPUB, PDF, MOBI formats
  • DRM FREE - read and interact with your content when you want, where you want, and how you want
  • Access this title in the Mapt reader
What do I get with Print & eBook?
  • Get a paperback copy of the book delivered to you
  • Download this book in EPUB, PDF, MOBI formats
  • DRM FREE - read and interact with your content when you want, where you want, and how you want
  • Access this title in the Mapt reader
What do I get with a Video?
  • Download this Video course in MP4 format
  • DRM FREE - read and interact with your content when you want, where you want, and how you want
  • Access this title in the Mapt reader
$85.00
RRP $99.99

Frequently bought together


Learn Nodejs by building 12 projects [Video] Book Cover
Learn Nodejs by building 12 projects [Video]
$ 99.99
$ 85.00
ReactJS and Flux: Learn By Building 10 Projects [Video] Book Cover
ReactJS and Flux: Learn By Building 10 Projects [Video]
$ 58.99
$ 50.15
Buy 2 for $35.00
Save $123.98
Add to Cart

Video Details

ISBN 139781787122215
Course Length16 hours

Video Description

Everyone is talking about Node.js now - everybody wants to learn it, and the web development trends seem to be moving towards it. With its event-driven architecture and efficient web services capabilities, more and more companies are building their entire infrastructure around Node.js. This course is your perfect companion to learn Node.js server programming in a very practical manner, by implementing 12 carefully hand-picked, real-world projects. You will start your journey by creating a simple web server, and build a basic website using the Express framework. Use socket programming to create your own chat applications, build a user login system by combining the power of MongoDB and Node.js, and create an entire e-learning system – all this while building on your understanding of Node.js and how it can be interfaced with other technologies. If you believe in learning by doing, this course will empower you to learn Node.js and develop efficient event-driven applications with ease.

Style and Approach

This course adopts a unique, learn-as-you-do approach as the reader builds on his understanding of Node.js progressively with each project. This course is designed in such a way that implementing each project will empower you with a unique skillset, and enable you to implement the next project more confidently.

Table of Contents

Introduction
Introduction
Simple Web Server
Project Intro
Installing Nodejs
NPM Intro and Basic HTTP Server
Serving HTML Pages
Basic Website
Basic Express Website
Project Intro
Express Setup
Pages Routes and Views
Nodemailer Contact Form
User Login System
Project Intro
Getting Started With MongoDB – Part A
Getting Started With MongoDB – Part B
App and Middleware Setup
Views and Layout
Register Form and Validation
Models and User Registration
Password Hashing with BCrypt
Passport Login Authentication
Logout and Access Control
Node Blog System
Project Intro
App and Module Setup
Custom Layout Template
Homepage Posts Display
Add Posts
Text Editor and Add Categories
Truncate Text and Categories View
Single Post and Comments
Community Events
Project Intro
MongoLab Setup
Drywall Setup
Drywall Admin Area
Event Schemes and Listing – Part A
Event Schemes and Listing – Part B
Single Event and Adding Events
Editing and Deleting Events – Part A
Editing and Deleting Events – Part B
Bookstore
Project Intro
Kraken Setup and Foundation
Routes and Views – Part A
Routes and Views – Part B
Database and Models – Part A
Database and Models – Part B
Admin CRUD – List and Add Books
Admin CRUD – Edit and Delete Books
Shopping Cart – Part A
Shopping Cart – Part B
ChatIO
Project Intro
ChatIO User Interface
Sending Chat Messages
User Functionality
Deploying an App with Heroku
FindaDoc Directory
Project Intro
Cassandra Install and Setup
FindaDoc User Interface
Express Setup
Express Layout
Fetch Doctors from Cassandra
Add and Search Doctors
Portfolio App
Project Intro
MySQL and App Setup
Add Projects
Display Projects
Edit and Delete Projects
eLearning System
Project Intro
App and Kickstart Setup
Fetching Classes – Part A
Fetching Classes – Part B
Registering Users
Logging in Users
Instructor and Student Classes
Classes Lessons
Recipe Book
Project Intro
PostgreSQL Install and Database Setup
App and Dust Setup
Fetching and Displaying Recipes
Adding Recipes
Deleting Recipes
Editing Recipes
Albumz Music Manager
Project Intro
App and Firebase Setup
Creating a Layout with EJS
Adding Genres and Albums
Listing Albums and Genres
Album Details Page
Edit Albums and Genres
Delete Albums and Genres
Register and Login
Access Control
Summary
Summary

What You Will 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

Authors

Table of Contents

Introduction
Introduction
Simple Web Server
Project Intro
Installing Nodejs
NPM Intro and Basic HTTP Server
Serving HTML Pages
Basic Website
Basic Express Website
Project Intro
Express Setup
Pages Routes and Views
Nodemailer Contact Form
User Login System
Project Intro
Getting Started With MongoDB – Part A
Getting Started With MongoDB – Part B
App and Middleware Setup
Views and Layout
Register Form and Validation
Models and User Registration
Password Hashing with BCrypt
Passport Login Authentication
Logout and Access Control
Node Blog System
Project Intro
App and Module Setup
Custom Layout Template
Homepage Posts Display
Add Posts
Text Editor and Add Categories
Truncate Text and Categories View
Single Post and Comments
Community Events
Project Intro
MongoLab Setup
Drywall Setup
Drywall Admin Area
Event Schemes and Listing – Part A
Event Schemes and Listing – Part B
Single Event and Adding Events
Editing and Deleting Events – Part A
Editing and Deleting Events – Part B
Bookstore
Project Intro
Kraken Setup and Foundation
Routes and Views – Part A
Routes and Views – Part B
Database and Models – Part A
Database and Models – Part B
Admin CRUD – List and Add Books
Admin CRUD – Edit and Delete Books
Shopping Cart – Part A
Shopping Cart – Part B
ChatIO
Project Intro
ChatIO User Interface
Sending Chat Messages
User Functionality
Deploying an App with Heroku
FindaDoc Directory
Project Intro
Cassandra Install and Setup
FindaDoc User Interface
Express Setup
Express Layout
Fetch Doctors from Cassandra
Add and Search Doctors
Portfolio App
Project Intro
MySQL and App Setup
Add Projects
Display Projects
Edit and Delete Projects
eLearning System
Project Intro
App and Kickstart Setup
Fetching Classes – Part A
Fetching Classes – Part B
Registering Users
Logging in Users
Instructor and Student Classes
Classes Lessons
Recipe Book
Project Intro
PostgreSQL Install and Database Setup
App and Dust Setup
Fetching and Displaying Recipes
Adding Recipes
Deleting Recipes
Editing Recipes
Albumz Music Manager
Project Intro
App and Firebase Setup
Creating a Layout with EJS
Adding Genres and Albums
Listing Albums and Genres
Album Details Page
Edit Albums and Genres
Delete Albums and Genres
Register and Login
Access Control
Summary
Summary

Video Details

ISBN 139781787122215
Course Length16 hours
Read More
From 6 reviews

Read More Reviews

Recommended for You

ReactJS and Flux: Learn By Building 10 Projects [Video] Book Cover
ReactJS and Flux: Learn By Building 10 Projects [Video]
$ 58.99
$ 50.15
Learn to Create WordPress Themes by Building 5 Projects Book Cover
Learn to Create WordPress Themes by Building 5 Projects
$ 27.99
$ 19.60
Learn Bootstrap Development by Building 10 Projects [Video] Book Cover
Learn Bootstrap Development by Building 10 Projects [Video]
$ 60.99
$ 51.85
Learn To Create WordPress Themes By Building 10 Projects [Video] Book Cover
Learn To Create WordPress Themes By Building 10 Projects [Video]
$ 99.99
$ 85.00
Learn By Example: Statistics and Data Science in R [Video] Book Cover
Learn By Example: Statistics and Data Science in R [Video]
$ 49.99
$ 42.50
Learn by Example : HBase - The Hadoop Database [Video] Book Cover
Learn by Example : HBase - The Hadoop Database [Video]
$ 49.99
$ 42.50