Learning Node.js [Video]

More Information
  • Install and configure Node.js on different OS platforms
  • Develop a web application using Node.js
  • Add responsiveness to the Express.js template engine
  • Understand the Node.js asynchronous programming model
  • Build a RESTful web services backend
  • Work with both SQL and NoSQL database engines
  • Prepare a web app ready for production

Node.js, with its strong features and ability to write server- as well as client-side code with JavaScript, has become a popular choice among developers to build powerful web applications.

This video will help you get a comprehensive understanding of Node.js, and will also demonstrate how you can use the power of Node.js to create scalable and responsive web apps easily and efficiently. We will start by giving you an overview of Node and setting up an architecture to build web apps. Once the web app is ready, we will extend it by making it more responsive and adding popular plugins to it. You will also learn how to work with SQL and NoSQL databases, and finally will see how to deploy and maintain the application to a production environment.

Style and Approach

This video course provides an end-to-end journey to viewers, starting from installing Node.js through to deploying the sample web app to the production environment.

  • Empower yourself by learning to build impressive applications using Node with an easy-to-follow approach
  • Understand how Node is organized and use its asynchronous programming model to design quality web apps
  • Acquire hands-on development experience while grasping the important concepts in Node.js, REST, and CRUD in SQL and NoSQL databases
Course Length 2 hours 58 minute
ISBN 9781785286025
Date Of Publication 30 Aug 2016


C Y Kan

C Y Kan is an expert in system integration and has over 20 years of IT experience, including project management and architectural design in many large-scale local and international projects. He received a Bachelor's degree from the University of Hong Kong and later a Master’s degree from the University of Technology, Sydney, and holds many professional qualifications such as PMP, PRINCE2 Practitioner, PMI-ACP, Scrum Master, CISSP, ITIL, TOGAF9, and SOA Certified Architect.

He has expertise and strong interests in software technologies and development methodologies, including enterprise architecture, full-stack JavaScript application development, Service-Oriented Architecture, Java-related technologies, Oracle databases, iOS application development, Scrum, Extreme Programming, agile software development, and various kinds of project management methodologies.

He is often invited by the Project Management Institute Hong Kong Chapter to teach courses about cloud computing, big data, service-oriented architecture, business process management, and agile software development. He is also the author of three other eLearning courses, Cassandra Administration, Rapid Cassandra, Mastering Cassandra, and one imprint book, Cassandra Data Modeling and Analysis. All of them are published by Packt Publishing.

You can get to know more about him at https://www.youtube.com/user/kanoncloud/videos.