Node.js Projects [Video]

Preview in Mapt

Node.js Projects [Video]

Fernando Monteiro

1 customer reviews
A project based practical guide to create dynamic server-side applications

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

Mapt Subscription
FREE
$29.99/m after trial
Video
$80.75
RRP $94.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
$0.00
$80.75
$29.99 p/m after trial
RRP $94.99
Subscription
Video
Start 14 Day Trial

Frequently bought together


Node.js Projects [Video] Book Cover
Node.js Projects [Video]
$ 94.99
$ 80.75
Appium(Selenium)-Mobile Automation Testing from Scratch [Video] Book Cover
Appium(Selenium)-Mobile Automation Testing from Scratch [Video]
$ 199.99
$ 170.00
Buy 2 for $35.00
Save $259.98
Add to Cart

Video Details

ISBN 139781787124400
Course Length2 hours 12 minutes

Video Description

Node.js is the most popular framework to create server-side applications with, be it web, desktop, or mobile. Covering a wide variety of applications from simple to complex responsive ones, this course will show you how you can create applications from scratch using Node.js 6.X.

While building these applications, we’ll employ several other frameworks and you’ll get a solid understanding of how to integrate and use other frameworks in tandem with Node.JS 6.X. You’ll create a data intensive application with MongoDB, use AngularJS to create a front-end application, and utilize Bootstrap to create a truly responsive web app. We will also show you how to use socket frameworks with your Node.js applications.

Style and Approach

This video takes a project-based approach, where every project will build up your Node.js skillset. By the end of the video, you will be able to create your own server-side applications using Node.js.

Table of Contents

Building a Twitter-Like Application Using the MVC Design Patterns
Installing Node.js and Express Generator
Building the Baseline
Changing the Application’s Structure
Restructuring the Views Folder Using Partials
Adding Templates for Login, Sign-Up, and Profile
Refactoring the app.js File with the New Middleware
Adding Config and Passport Files
Creating Models Folder, Adding a User Schema, and Protecting Routes
Creating the Controllers Folder
Running the Application and Adding Comments
Building a Basic Website Using MySQL Database
Baseline Application and Swig Template Engine
Refactoring the Views Folder and Creating a Controllers Folder
Adding Partials Files and Dealing with Sequelize-CLI
Editing the config.js File with Database Credentials
Creating User Scheme and Band Schema
Creating the Database on MySQL and Checking Database Tables
Creating Application Controllers, Templates, and Views
Adding Style, Routes, and a Controller to the Application
Adding Database Content and Creating Bands Form
Building a Customer Feedback App with a Restful API and LoopBack.io
Creating and Editing Models with Command Line
Creating a Data Source and Connecting Models to It
Using the API Explorer
Adding Database Relations
Dealing with LoopBack Boot Files
Consuming the API
Creating React Components
Creating New Feedback
Building a Frontend Process with Node.js and NPM
Creating the Baseline Application
Refactoring the Application Folder
Refactoring the Client Folder
Creating the AngularJS Application
Adding Content to the Application
Creating the Building Tasks and Using It with Individual Commands
Deploying to Heroku Cloud
Creating and Deploying Using Continuous Integration and Docker
Baseline Application
Baseline Application (Continued)
Creating a GitHub and Heroku Free Account
Creating a MongoLab Free Sandbox Account
Initializing a Git Repository and Pushing to GitHub
Creating a Heroku Application Using Heroku Dashboard
Creating a Codeship Free Account

What You Will Learn

  • Explore design patterns in Node.js
  • Build solid architectures by following test-driven development
  • Look beyond web applications and create your own desktop app with Node.js
  • Develop single page applications using Node.js with AngularJS, Ember.js, and Backbone.js
  • Master the Express framework and build a complete site with a real database
  • Create a real-time and fully functional online chat application with Socket.IO
  • Utilize the enormous range of Gulp plugins

Authors

Table of Contents

Building a Twitter-Like Application Using the MVC Design Patterns
Installing Node.js and Express Generator
Building the Baseline
Changing the Application’s Structure
Restructuring the Views Folder Using Partials
Adding Templates for Login, Sign-Up, and Profile
Refactoring the app.js File with the New Middleware
Adding Config and Passport Files
Creating Models Folder, Adding a User Schema, and Protecting Routes
Creating the Controllers Folder
Running the Application and Adding Comments
Building a Basic Website Using MySQL Database
Baseline Application and Swig Template Engine
Refactoring the Views Folder and Creating a Controllers Folder
Adding Partials Files and Dealing with Sequelize-CLI
Editing the config.js File with Database Credentials
Creating User Scheme and Band Schema
Creating the Database on MySQL and Checking Database Tables
Creating Application Controllers, Templates, and Views
Adding Style, Routes, and a Controller to the Application
Adding Database Content and Creating Bands Form
Building a Customer Feedback App with a Restful API and LoopBack.io
Creating and Editing Models with Command Line
Creating a Data Source and Connecting Models to It
Using the API Explorer
Adding Database Relations
Dealing with LoopBack Boot Files
Consuming the API
Creating React Components
Creating New Feedback
Building a Frontend Process with Node.js and NPM
Creating the Baseline Application
Refactoring the Application Folder
Refactoring the Client Folder
Creating the AngularJS Application
Adding Content to the Application
Creating the Building Tasks and Using It with Individual Commands
Deploying to Heroku Cloud
Creating and Deploying Using Continuous Integration and Docker
Baseline Application
Baseline Application (Continued)
Creating a GitHub and Heroku Free Account
Creating a MongoLab Free Sandbox Account
Initializing a Git Repository and Pushing to GitHub
Creating a Heroku Application Using Heroku Dashboard
Creating a Codeship Free Account

Video Details

ISBN 139781787124400
Course Length2 hours 12 minutes
Read More
From 1 reviews

Read More Reviews

Recommended for You

Appium(Selenium)-Mobile Automation Testing from Scratch [Video] Book Cover
Appium(Selenium)-Mobile Automation Testing from Scratch [Video]
$ 199.99
$ 170.00
Learning Generative Adversarial Networks [Video] Book Cover
Learning Generative Adversarial Networks [Video]
$ 124.99
$ 106.25
Learning PowerShell 6 [Video] Book Cover
Learning PowerShell 6 [Video]
$ 124.99
$ 106.25
GUI Programming with C++ [Video] Book Cover
GUI Programming with C++ [Video]
$ 124.99
$ 106.25
Java for beginners: Step-by-step hands-on guide to Java [Video] Book Cover
Java for beginners: Step-by-step hands-on guide to Java [Video]
$ 94.99
$ 80.75
TeamCity: continuous integration & DevOps with Java and .NET [Video] Book Cover
TeamCity: continuous integration & DevOps with Java and .NET [Video]
$ 124.99
$ 106.25