About
About Us
Help
Privacy Policy
Terms of Service
LearnDesk
Learn
Academics
Business
Creative
Health and Fitness
Lifestyle
Personal Development
Software
Topics
Admissions
Engineering
Hardware
Hospitality
Humanities
Chinese
Languages
Maths
Pharma
View All Topics
Topics
Accounting
Advertising
Analysis
Analytics
Business Communication
eCommerce
Entrepreneurship
Finance
Finance - India
Freelancing
View All Topics
Topics
Arts & Crafts
Audio Editing
Audio Production
Dance
Design
Film Production
Music
Photography
Video Production
Writing
View All Topics
Topics
Dieting
Fitness
Food Safety
Games
Medical
Medical Professionals
Meditation
Mental Health
Pregnancy
Safety & First Aid
View All Topics
Topics
Beauty & Makeup
Food
Fashion
Gaming
Home Improvement
Parenting
Pet Care & Training
Relationships
Sustainable Living
View All Topics
Topics
Career Development
Learning
Religion and Spirituality
Self-Improvement
View All Topics
Topics
Accounting
Amazon Web Services
App Development
Continuous Integration
Backup Software
Business Automation
Computational Fluid Dynamics
Business Intelligence
Computer Aided Design (CAD)
View All Topics
Teach
Teach Online
Schedule
Items
Billing
Users
Marketing
Analytics
Settings
Change School
Account
Log In
Sign Up
Master Nodejs: A Practical Approach to Node.js
Node.JS: Introduction
Introduction
Who This Course is for
How Node.JS Works
Node V8 Engine
Introduction to Frameworks
Node.JS Frameworks
Installing Node.JS
Installing on Windows
Installing on Mac
Installing on Linux: AWS EC2 Instance
Editors
WebMatrix and Visual Studio Code
Javascript Basics
Introduction
JavaScript Variables and Data Types
Operators in JavaScript
Conditional Statements in JavaScript
Loops in JavaScript
Functions and Scope of Variables in JavaScript
Closures in JavaScript
Understanding Objects in JavaScript
Object Prototype
HTML 5: Introduction to Communication APIs
HTML 5: Web Storage API: Local and Session Storage
HTML 5: Web Sockets
Fundamentals of Node.JS
What is REPL: Read Evaluate Print Line
Loading Files: Using REPL
Process Object
Global Namespace
Buffers
Understanding Callbacks
Modules and Node Package Manager
Introduction
Making Use of NPM: Node Package Manager
Publishing Node Modules
Module Caching
Module Patterns
Module Caching: Overcoming the Limitations
Events
Events and EventEmitter
EventEmitter and Inheritance
Creating Your Own EventEmitter
Creating Classes in ES6
ES6 Classes and EventEmitter
Streams
Introduction to Streams
Readable Streams
Writeable Streams
Piping
Chaining
Set Encoding
Additional Methods of Readable Streams
Duplex Streams
Introduction to Asynchronous Programming
Introduction
Promises
Generators
Resolving Callback Hell
Creating a WebServer
How a Web Server Works
Creating Our WebServer
Sending HTML Content as Response from WebServer
Serving Static Contents
Post Data to Node Web Server
Handling Querystring
Working with Express
Introduction to Express
Installing Express
Creating a Web Server Using Express
Adding Routes to Express App
Working with Express Templates
Working with Partials
Sharing Content Across Routes
Organizing Our Routes
Making Use of Express Generator
Express Middleware
Project: Course Website Using Express
Developing Our Course Website Using Express
Understanding Assets of Our Express Web Application
Structuring Our Express Web Application
Populating Templates of Our Express Web Application
Working with Routes and Models
Creating Additional Routes
Deployment
Deploying on Heroku
Deploying on Azure
Deploying on AWS: Linux EC2 Instance
Working with Database
Introduction to Database
Downloading and Installing MySQL and Workbench on Windows
Connecting MySQL with Our Express Application
Introduction to NoSQL Database
Installing MongoDB Locally
Working with MongoDB and Mongoose
Using Mongolab: MongoDB as a Service
Authentication Using Express and Passport
Setting up Our Authentication Application
Creating User Model in Mongoose
Developing Strategies I: Login Strategy
Developing Strategies II: Signup Strategy
Creating Routes
Creating Our Login/Signup Layout and Finishing the Application
Socket Programming Using Socket.IO
Introduction to Socket.IO
Sending Messages via Socket to Connected Clients
Installing Socket.IO
Listening for Events on Server as Well as on Client
Sending Messages from Client to Server
Chat Application Using Socket.IO
Setting Our Chat Application Template
Displaying List of Connected Users
Send Messages Using Our Chat Application
Introduction to MEAN Stack
Creating a MEAN Application
MEAN: MongoDB, Express, AngularJS and Node
Conclusion
Conclusion
Modules and Node Package Manager
Master Nodejs: A Practical Approach to Node.js
By:
Skillbakery Studios
Share
Share the link to this page
Copied
Facebook
Twitter
WhatsApp
LinkedIn
Email
Add to Calendar
Add the class to your calendar
Add to Google Calendar
Add to Apple Calendar
Add to Yahoo Calendar
Add to Outlook Calendar
Print
Completed
We'll cover the following topics in this section:
Introduction
Making Use of NPM: Node Package Manager
Publishing Node Modules
Module Caching
Module Patterns
Module Caching: Overcoming the Limitations
Previous
Next
Sign Up
Signup to access thousands of classes
Continue with Facebook
Continue with Google
OR
Continue with Email
Already a member?
Log In
By registering for a LearnDesk account, you agree to our
Terms of Service
and
Privacy Policy
.
Share
Share with friends, get 20% off
Invite your friends to LearnDesk learning marketplace. For each purchase they make, you get 20% off (upto $10) on your next purchase.
Share with Google Contacts