• LOGIN
  • No products in the cart.

Your one-stop solution to getting started with Node.js.


Course Description

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 course 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.

Learning Outcomes

  • 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

Pre-requisite

This 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.

Who is this course intended for?

If you are a JavaScript developer who is looking to learn server-side development using Node.js and want to create scalable and responsive web apps with it, this is the course for you. No previous experience with Node.js is required. However, you will need to have a basic understanding of JavaScript and web app development knowledge.

Your Instructor

Packt Publishing

Packt has been committed to developer learning since 2004. A lot has changed in software since then – but Packt has remained responsive to these changes, continuing to look forward at the trends and tools defining the way we work and live. And how to put them to work.

With an extensive library of content – more than 4000 books and video courses -Packt’s mission is to help developers stay relevant in a rapidly changing world. From new web frameworks and programming languages to cutting-edge data analytics, and DevOps, Packt takes software professionals in every field to what’s important to them now.

From skills that will help you to develop and future-proof your career to immediate solutions to everyday tech challenges, Packt is a go-to resource to make you a better, smarter developer.

Course Curriculum

Introduction to Node.js
The Course Overview 00:00:00
Installing Node on Linux 00:00:00
Installing Node on Windows 00:00:00
Installing Node on Mac OS 00:00:00
Writing Your First Node App 00:00:00
Server-side Development with Node.js
Creating a Simple Web Server 00:00:00
Using NPM to Install Libraries 00:00:00
Scaffolding an Express.js Web App 00:00:00
Understanding Routes and Actions 00:00:00
Serving HTTP Responses 00:00:00
Deep Dive into Express.js
Middleware and Serving Static Files 00:00:00
Using Template Engine – Jade 00:00:00
Using Template Engine – EJS 00:00:00
Adding Responsiveness with Bootstrap 00:00:00
Handling Parameters 00:00:00
Asynchronous Programming
Introducing the Event Loop 00:00:00
Understanding callbacks and Error-First Pattern 00:00:00
Using async.js Library 00:00:00
Using promises 00:00:00
Developing an API Server
Making AJAX calls 00:00:00
Building RESTful Web Services 00:00:00
Developing REST APIs 00:00:00
Mocking Up CRUD 00:00:00
Testing APIs with cURL 00:00:00
CRUD with MySQL
Setting Things Up 00:00:00
Connecting to MySQL 00:00:00
Providing REST APIs 00:00:00
Linking Up the Client 00:00:00
Finishing Touch 00:00:00
CRUD with MongoDB
Preparing MongoDB 00:00:00
Using Mongoose 00:00:00
Implementing Auto-increment Counter 00:00:00
Creating Version 2 REST APIs 00:00:00
Deploying to Production
Adding Configuration 00:00:00
Scaling out with a Cluster 00:00:00
Adding Performance Monitoring 00:00:00
What’s Next? 00:00:00

Course Reviews

N.A

ratings
  • 5 stars0
  • 4 stars0
  • 3 stars0
  • 2 stars0
  • 1 stars0

No Reviews found for this course.

TAKE THIS COURSE
  • $99.00 $10.00
  • UNLIMITED ACCESS
  • Course Certificate
STUDENTS ENROLLED

    Related Courses

    © Learnsector