MyPage is a personalized page based on your interests.The page is customized to help you to find content that matters you the most.


I'm not curious

Learning Node.js LiveLessons

Course Summary

Video Training


  • +

    Course Syllabus

    • Introduction
      • Introduction to Learning Node.js LiveLessons
    • Lesson 1: Getting Started
      • Learning objectives
      • 1.1 Install Node.js on Windows
      • 1.2 Install Node.js on the Mac
      • 1.3 Install Node.js on Linux
      • 1.4 Write “Hello World!” in Node.js
      • 1.5 Run your first web server
      • 1.6 Use the Node.js debugger
      • 1.7 Stay up to date and find the help you need
    • Lesson 2: A Closer Look at JavaScript
      • Learning objectives
      • 2.1 Use basic types
      • 2.2 Use strings
      • 2.3 Use objects
      • 2.4 Use arrays
      • 2.5 Make full use of functions
      • 2.6 Use language constructs
      • 2.7 Write classes with prototypes and inheritance
      • 2.8 Use and handle errors
      • 2.9 Work with two important Node.js globals
    • Lesson 3: Asynchronous Programming
      • Learning objectives
      • 3.1 Compare synchronous and asynchronous programming
      • 3.2 Mix error handling and asynchronous programming
      • 3.3 Solve a new problem that arises in Node.js — losing your “this” reference
      • 3.4 Yield control and improve responsiveness
      • 3.5 Take a quick look at synchronous programming in Node.js
    • Lesson 4: Writing Applications
      • Learning objectives
      • 4.1 Write your first JSON server
      • 4.2 Combine loops and asynchronous programming
      • 4.3 Support multiple request types in your server
      • 4.4 Explore requests and responses
      • 4.5 Add support for query (GET) parameters
      • 4.6 Receive POST data
    • Lesson 5: Modules
      • Learning objectives
      • 5.1 Write a simple module
      • 5.2 Use npm — the node package manager
      • 5.3 Write a more interesting module
      • 5.4 Publish modules
      • 5.5 Explore the async module, a vital component of our apps
    • Lesson 6: Expanding our Web Server
      • Learning objectives
      • 6.1 Investigate Node.js streams
      • 6.2 Serve static files from our server
      • 6.3 Serve different file types with our server
      • 6.4 Use HTML templates — the basics
      • 6.5 Use HTML templates — the Mustache framework
      • 6.6 Use HTML templates — bootstrapping the process with JavaScript
      • 6.7 Use HTML templates — final assembly for the browser
    • Lesson 7: Building Web Applications Easier with Express
      • Learning objectives
      • 7.1 Install express and write Hello World
      • 7.2 Route requests
      • 7.3 Update your app for routing
      • 7.4 Understand REST API design
      • 7.5 Factorize your code with modules
      • 7.6 Explore Connect middleware
      • 7.7 Clarify the importance of ordering in middleware
      • 7.8 Replace static file handling in the app with middleware
      • 7.9 Support POST data, cookies, and sessions
      • 7.10 Upload files
      • 7.11 Implement HTTP basic authentication
    • Lesson 8: Databases I - Mongo DB and Node.js
      • Learning objectives
      • 8.1 Set up and run MongoDB
      • 8.2 Perform basic Mongo DB operations
      • 8.3 Query collections with the “find” method
      • 8.4 Update your photo app — setting everything up
      • 8.5 Add new database operations to the app
      • 8.6 Add new pages and templates to the app
    • Lesson 9: Databases II - MySQL
      • Learning objectives
      • 9.1 Prepare MySQL
      • 9.2 Create a SQL schema for our project
      • 9.3 Learn about core database operations in MySQL
      • 9.4 Add authentication to our app — API
      • 9.5 Add authentication to our app — pages and templates
      • 9.6 Use resource pooling
      • 9.7 Secure your API with HTTP basic authentication
    • Lesson 10: Development and Deployment
      • Learning objectives
      • 10.1 Deploy Node apps: Basic
      • 10.2 Deploy Node apps: Ninja (Unix-like)
      • 10.3 Deploy Node apps: Ninja (Windows)
      • 10.4 Fully take advantage of multi-processor servers on deployment
      • 10.5 Support sessions on multiple servers with memcached
      • 10.6 Implement virtual hosting — Express
      • 10.7 Implement virtual hosting — Proxy servers
      • 10.8 Secure your projects with HTTPS — Express
      • 10.9 Secure your projects with HTTPS — proxy servers
      • 10.10 Develop for multiple platforms
    • Lesson 11: Command-Line Programming
      • Learning objectives
      • 11.1 Run command-line scripts (Unix-like)
      • 11.2 Run command-line scripts (Windows)
      • 11.3 Use synchronous file APIs
      • 11.4 Understand the basics of stdin/stdout
      • 11.5 Launch processes with the “exec” function
      • 11.6 Launch processes with the “spawn” function
    • Lesson 12: Testing
      • Learning objectives
      • 12.1 Explore some testing framework options and install nodeunit
      • 12.2 Write your first nodeunit tests
      • 12.3 Handle asynchronous programming in your tests
      • 12.4 Test RESTful APIs
    • Summary
      • Summary of Learning Node.js LiveLessons


Course Fee:
USD 199

Course Type:

Self-Study

Course Status:

Active

Workload:

1 - 4 hours / week

Attended this course?

Back to Top

Awards & Accolades for MyTechLogy
Winner of
REDHERRING
Top 100 Asia
Finalist at SiTF Awards 2014 under the category Best Social & Community Product
Finalist at HR Vendor of the Year 2015 Awards under the category Best Learning Management System
Finalist at HR Vendor of the Year 2015 Awards under the category Best Talent Management Software
Hidden Image Url

Back to Top