NodeJS Rest-ExpressJS Mongodb-Jest javascript Unit/Int Test
4.5 (13 ratings)
Course Ratings are calculated from individual students’ ratings and a variety of other signals, like age of rating and reliability, to ensure that they reflect course quality fairly and accurately.
2,268 students enrolled

NodeJS Rest-ExpressJS Mongodb-Jest javascript Unit/Int Test

Learn NodeJS by developing REST API/ExpressJS webserver with Mongodb. Master Jest to do unit/integration/mutation tests
Bestseller
4.5 (13 ratings)
Course Ratings are calculated from individual students’ ratings and a variety of other signals, like age of rating and reliability, to ensure that they reflect course quality fairly and accurately.
2,268 students enrolled
Created by Robin Paul
Last updated 7/2020
English
English [Auto]
Current price: $13.99 Original price: $19.99 Discount: 30% off
5 hours left at this price!
30-Day Money-Back Guarantee
This course includes
  • 7.5 hours on-demand video
  • 1 article
  • 4 downloadable resources
  • Full lifetime access
  • Access on mobile and TV
  • Certificate of Completion
Training 5 or more people?

Get your team access to 4,000+ top Udemy courses anytime, anywhere.

Try Udemy for Business
What you'll learn
  • You will develop a web framework from scratch using ExpressJs
  • You will store your information in a mongo db server in AWS
  • This is a course to master Jest Test Framework , Express JS and NodeJS programming.
  • Lot of focus on Jest , How to stub public and private functions , class, mock promise and rejections etc
  • You will learn about test methodologies , live Unit test coding
  • You will do integration tests using supertest package , integration jwttokens , hashing secure information
  • Know about test automation for REST APIs using Jest and Postman
Requirements
  • If you are interested in programming , this is the course for you. Knowledge about Nodejs is an advantage but not a necessity
Description

A great course to learn NodeJS programming by developing the Express JS web server.

Ultimate course to learn Jest Test Framework

Integrate web server with mongodb database in the cloud.

I focus on Jest Test Framework a lot and you will master in no time.

Learn the tricks to use the Jest test tool to create HTML reports, code coverage, stub/mocking, unit test.

We will add a lot of unit and integration tests, code coverage tools

Integration test using supertest.

Live programming and learn along the course, more than 7 hours of video content.

Protecting endpoints using jwt tokens , how to do mutation tests using stryker

Learn about Test Concepts and Test Driven Development (TDD).

& you can expect the Best Student Support...


If you dont like the course , of course you get the money back for 30 day time


Some Reviews:

  1. After those lessons, I was able to create a Shop API of my own design and to fully test it, thus I recommend this course. Instructor would reply my questions within hours. I also enjoy when instructors make mistakes, read the logs with us and fix it, so we are more prepared to deal with problems of our own. I would say that some previous postman and javascript knowledge is required to fully enjoy this course, although not strictly necessary.

Who this course is for:
  • Developers and Testers interested to know about Jest , NodeJS, Rest API developement/testing , Postman
Course content
Expand all 59 lectures 07:27:41
+ Introduction to NodeJS
18 lectures 01:54:12
Set Up Your environment - Install Node and Visual StudioCode
02:55
Node Programming Fundamentals
02:41
Working with JSON
08:29
How to Debug program
01:50
Functions in detail
06:07
Public and Private Functions
02:24
Node is Asynchronous & Non Blocking
04:34
Power of Asynchronous programming
12:47
Callback Functions
02:51
Callback Chaining
03:14
Callback Chaining Continued...
02:01
Promises replacing Callbacks
08:05
Async & Await
05:53
Promises in Real World Scenarios
07:25
Introduction to Jest Test Framework
31:19
+ Employee Web Server Application Development
19 lectures 02:06:32
Setting webserver using Express JS Framework
09:38
Using Postman to send http requests
01:54
Setting up Routes
08:24
Create Employee Endpoint Requirement
02:07
Setting up Free MongoDB server in Cloud AWS
02:46
Setting up MongoDB server (Continued...)
02:26
Implement MongoDB utility functions
07:27
Define Database Model Schema
03:43
Implement Create Employee Endpoint
16:16
Implement Get Employees Endpoint
07:34
Implement Get Employee By ID Endpoint
02:58
Implement Update Employee Endpoint
06:56
Implement Delete Employee Endpoint
05:06
Get Employee By Id using Callback
02:22
Implement Login Employee Endpoint
04:16
DotEnv and CrossEnv - Environment Variables
13:25
+ Unit Testing
13 lectures 01:48:46
Introduction to Testing
12:35
Writing First Unit Test
01:43
Testing Employee App - GetEmployeeByID Part 1
04:58
Testing Employee App - GetEmployeeByID Part 2
17:15
Testing Employee App - GetEmployeeByID Part 3
03:16
Testing Employee App - GetEmployeeByID Part 4
09:04
Testing Employee App - GetEmployees - Part 1
05:01
Testing Employee App - GetEmployees - Part 2
04:49
Testing Employee App - UpdateEmployeeById - Part 1
06:45
Testing Employee App -DeleteEmployeeById - Part 1
09:20
Testing Employee App - CreateEmployee
15:37
Testing Employee App -LoginEmployee
14:02
+ Integration Tests - Employee App
3 lectures 01:03:33
Integration test using Supertest
18:03
Integration test - Positive scenarios
29:08
Integration test - Negative scenarios
16:22
+ Testing Extras on Jest Framework
5 lectures 34:33
Jest-How to test class methods
03:21
Mutation Tests - Very Useful to track your unit test health
12:47
What Next for you ?
05:16