Skip to content
Play overlay
Preview this course

NodeJS Made Easy

For MEAN and MERN stack | Master Node fundamentals for MEARN stack development


Bharath Thippireddy

Summary

Price
£100 inc VAT
Or £33.33/mo. for 3 months...
Study method
Online, On Demand What's this?
Duration
6.8 hours · Self-paced
Qualification
No formal qualification
Certificates
  • Reed courses certificate of completion - Free

Overview

What you'll learn:

  • Learn the Fundamentals of Node

  • Use the in-built node packages

  • Create REST APIs using Express

  • Perform REST CRUD using Mongo Client

  • Create REST Backend using Mongoose

  • Work on a Patient Clinical API project

  • Dockerize your node application

  • Create a Docker file

  • Use Docker Compose to launch different contianers

  • Create a Single Page Frontend using React

  • Secure your REST APIs using OAuth

  • Deploy Your Node Application to AWS

  • Connect and work with PostgreSQL database

  • All in simple steps

Curriculum

14
sections
116
lectures
6h 49m
total
    • 3: What is Node? 05:11
    • 4: Why Node? 04:07
    • 5: NodeJS Package Manager NPM 02:06
    • 6: Install Node and Visual Studio Code 02:19
    • 7: Create a Simple Node Application 04:15
    • 8: Adding Dependencies 04:17
    • 9: OS Module 04:45
    • 10: Write a File Sync and Async 06:53
    • 11: Use Arrow Functions 02:19
    • 12: Append and Rename 03:16
    • 13: Read and Delete 04:26
    • 14: HTTP Module In Action 03:03
    • 15: Return JSON Response 03:36
    • 16: Use Nodemon 02:12
    • 17: Scripts Block 03:34
    • 18: Introduction 03:36
    • 19: What is REST? 06:09
    • 20: Create an Express App 02:15
    • 21: Express In Action 05:24
    • 22: Handle Other HTTP Methods 06:26
    • 23: Use Router 04:49
    • 24: Create Customer Endpoint 04:41
    • 25: Introduction 01:44
    • 26: Mongo Commandline 06:31
    • 27: Steps 02:50
    • 28: Use Mongo Client 04:17
    • 29: Implement Find All 03:35
    • 30: Get Single Product 04:10
    • 31: What is Body-Parser? 03:12
    • 32: Configure Body-Parser 02:00
    • 33: Create Product 04:03
    • 34: Update Product 06:17
    • 35: Delete Product 01:40
    • 36: Introduction 03:46
    • 37: Steps 01:24
    • 38: Create Project 01:54
    • 39: Create Server JS 02:04
    • 40: Create and Configure Product Controller 02:06
    • 41: Create Mongoose Schema and Model 02:14
    • 42: Create 03:30
    • 43: Test and Flow 03:09
    • 44: Read 03:10
    • 45: Update 04:15
    • 46: Delete 01:31
    • 47: Introduction 01:19
    • 48: Steps 00:44
    • 49: Create Project 01:53
    • 50: Get All 02:04
    • 51: Create and Update 03:47
    • 52: Get and Delete 02:34
    • 53: Mocha and Chai 02:54
    • 54: Steps 01:53
    • 55: Install Dependencies 01:19
    • 56: First Test 05:57
    • 57: Handle Failures 02:26
    • 58: Test Create and Get 02:28
    • 59: Before and After Methods 03:26
    • 60: Introduction 03:03
    • 61: Steps 03:03
    • 62: Create DB Connection 04:07
    • 63: Mongoose Static Methods 02:43
    • 64: Create the Model and DAO 07:26
    • 65: Create the Controller 08:18
    • 66: Map Routes 04:57
    • 67: Test 01:35
    • 68: Use SRC Folder 01:47
    • 69: Use Babel and ES6 Syntax 05:35
    • 70: Usecase 03:01
    • 71: Create Project 03:02
    • 72: Setup Configuration 04:28
    • 73: Create Model 05:18
    • 74: Implement Patient DAO 03:29
    • 75: Create Patient Controller 04:24
    • 76: Create and Configure Routes 03:07
    • 77: Create Clinical DAO and Controller 07:11
    • 78: Run and Test 05:46
    • 79: Fix Bug and Test 02:08
    • 80: Introduction 02:20
    • 81: Install Docker Desktop 01:29
    • 82: Steps 05:49
    • 83: Create Dockerfile 07:24
    • 84: Create Docker-Compose.yml 04:32
    • 85: Docker Compose Up 04:35
    • 86: Introduction 01:22
    • 87: AWS EC2 Introduction 02:53
    • 88: Launch an EC2 Instance 05:19
    • 89: Windows - Use MobaXterm and Connect 04:09
    • 90: Install Mongo 04:14
    • 91: Install Node and GIT 02:18
    • 92: Push Project to GIT Hub 03:44
    • 93: Run The APP on EC2 and Test 03:48
    • 94: Introduction 00:27
    • 95: Install React CLI 00:42
    • 96: Create Project 06:29
    • 97: Create Components 03:04
    • 98: Configure Routing 03:44
    • 99: Home Component 02:46
    • 100: Use State and React Hook 04:25
    • 101: Render Rows 02:46
    • 102: Enable CORS on the Node Project 04:10
    • 103: Test Home Page 02:49
    • 104: Add Patient - Create Form 05:09
    • 105: Handle Submit 03:43
    • 106: Add Clinical's - Create Form 07:07
    • 107: Add Clinical's - Handle Submit 04:03
    • 108: Introduction 01:32
    • 109: Steps 01:12
    • 110: Set Up the Database 03:20
    • 111: Set Up the Project 01:40
    • 112: Get All 04:56
    • 113: Get One 02:51
    • 114: Create 03:26
    • 115: Return After Insert 01:52
    • 116: Update 03:06

Course media

Description

All source code is available for download

Responsive Instructor - All questions answered within 24 hours

Professional video and audio recordings (check the free previews)

----

Look at any JavaScript ,Angular or React developer job posting out there, the knowledge and experience with Node.js is a must.In this course you will master all the NodeJS Fundamentals ,using Express, Mongo, Mongoose, Docker, React and more.

Are you a developer with JavaScript experience ? Are you a developer who is just getting started with your web development career? then this course is for you .You will quickly master the fundamentals of Node and use them to create JavaScript backends . Enroll now and

Learn the Fundamentals of Node

Use the in-built node packages

Create REST APIs using Express

Perform REST CRUD using Mongo Client

Create REST Backend using Mongoose

Work on a Patient Clinical API project

Dockerize your node application

Create a Docker file

Use Docker Compose to launch different contianers

Create a Single Page Frontend using React

Secure your REST APIs using OAuth

Deploy Your Node Application to AWS

Connect and work with PostgreSQL database

Who is this course for?

  • Anyone who wants to master the fundamentals of Node
  • Students who want to create backend using Node Express Mongo
  • Students who want to learn how to work with Node backend and React Frontend
  • Students who want to learn how to create a REST API using Node

Requirements

  • Knowledge of JavaScript ES6

  • Or Should have completed my Advanced JS and ES6 Free course

Questions and answers

Currently there are no Q&As for this course. Be the first to ask a question.

Certificates

Reed courses certificate of completion

Digital certificate - Included

Will be downloadable when all lectures have been completed

Reviews

Currently there are no reviews for this course. Be the first to leave a review.

FAQs

Study method describes the format in which the course will be delivered. At Reed Courses, courses are delivered in a number of ways, including online courses, where the course content can be accessed online remotely, and classroom courses, where courses are delivered in person at a classroom venue.

CPD stands for Continuing Professional Development. If you work in certain professions or for certain companies, your employer may require you to complete a number of CPD hours or points, per year. You can find a range of CPD courses on Reed Courses, many of which can be completed online.

A regulated qualification is delivered by a learning institution which is regulated by a government body. In England, the government body which regulates courses is Ofqual. Ofqual regulated qualifications sit on the Regulated Qualifications Framework (RQF), which can help students understand how different qualifications in different fields compare to each other. The framework also helps students to understand what qualifications they need to progress towards a higher learning goal, such as a university degree or equivalent higher education award.

An endorsed course is a skills based course which has been checked over and approved by an independent awarding body. Endorsed courses are not regulated so do not result in a qualification - however, the student can usually purchase a certificate showing the awarding body's logo if they wish. Certain awarding bodies - such as Quality Licence Scheme and TQUK - have developed endorsement schemes as a way to help students select the best skills based courses for them.