• Post category:StudyBullet-3
  • Reading time:5 mins read

What you will learn

Build the backend with NodeJS for your website and mobile app

Use Modern JavaScript es6

Implement CRUD operations

Implement Authentication with JWT

NodeJS Basic and Basic Core Modules

Parsing requests and sending responses

Using express js

Building REST APIs

Building a Realtime Node js App with Socket io

Deploy Node JS Application

Description

What is NodeJS ?

Node.js is an open-source, cross-stage, back-end, JavaScript runtime climate that executes JavaScript code outside an internet browser. Node.js lets engineers use JavaScript to compose order line instruments and for worker side scriptingโ€”running contents worker side to create dynamic website page content before the page is shipped off the client’s internet browser. Subsequently, Node.js speaks to a “JavaScript all over the place” paradigm, bringing together web-application advancement around a solitary programming language, as opposed to various dialects for worker and customer side contents

But.. why learn NodeJS?

Node.js allows you to build complex and powerful applications without writing complex code

Node.js is well suited to building microservices

Node.js can be used for more than just web development


Get Instant Notification of New Courses on our Telegram channel.


Node.js is a robust project that wonโ€™t be going anywhere

What will you learn from this course?

In this course, you will learn how to build a todo app with NodeJS, ExpressJS and also the template engine EJS.

You will also learn how to use nodeJS to build RESTful API and create a real time chat app with Socket io

English
language

Content

Introduction
Create an express app
Routing (html pages)
Adding materializecss style
Ejs template engine
Generate dynamic content with ejs
Create partial template with ejs
Setup mongodb
Mongoose
Create model and schema
Getting and saving data
Rendering data from mongoDB
Post request with mongoose
Add the materializecss js to the add item page
Route parameter
Create Item detail page
Create delete request
Fix the redirect problem
Create the edit form modal
Create put request
Add the edit function
[Project] Create a Chatroom with React, Socket.io, Express and MongoDB
Create project
Create components and routes
Create userContext
Add a navbar