Tutorialspoint

April Learning Carnival is here, Use code FEST10 for an extra 10% off

2023 NodeJS Express Full Stack Bootcamp w/ testing, swagger, docker, mongoose and more

person icon Eric Clarke

3.9

2023 NodeJS Express Full Stack Bootcamp w/ testing, swagger, docker, mongoose and more

Frontend and Backend Projects using technologies Fortune 100 companies use

updated on icon Updated on Apr, 2024

language icon Language - English

person icon Eric Clarke

English [CC]

category icon Node.JS,Express Framework,Development,Web Development

Lectures -94

Duration -23.5 hours

3.9

price-loader

30-days Money-Back Guarantee

Training 5 or more people ?

Get your team access to 10000+ top Tutorials Point courses anytime, anywhere.

Course Description

  • 94 videos and almost 24 hours of content to master the NodeJS Bootcamp
  • Learn to create a complete frontend and backend, (Full Stack), Bookstore projects using NodeJS, ExpressJs and the Node Design Pattern (Server/Listener/Router). We will modularize our application so we can reuse, extend and easily test our modules.
  • We will use bcrypt to encrypt passwords and use JSON Web Token for authorizing users to see certain pages on our site.
  • Use CRUD operations on MongoDB to persist books and authors. You will be introduced to Mongoose. A MongoDB client wrapper that add schema functionality, validation, and normalization to our non normalized database.
  • Take advantage of Jenkins for CI/CD tool to run our test and let us continually integrate our application and test seamlessly and with full confidence our codebase is solid and well tested.
  • We will use Swagger to create our documentation for our backend. Swagger tools takes the hard work out of generating and maintaining your API docs, ensuring your documentation stays up-to-date as your API evolves.
  • Test the frontend and backend using the Jest Testing framework that has a focus on simplicity. We will use Postman to create our integration tests for the backend. Postman assist in setting up automated API tests to test the different endpoints in your API will help catch bugs as quickly as possible.
  • Automated Selenium test for the frontend. Selenium has fast and easy onboarding. Works across all applications in the tech stack and finds bugs quickly with visual debugging.
  • Beginner experience, JavaScript experience preferred since we will be using ES6 syntax.
  • Calling all excited developers who are tired of creating Monolith applications or just frontend applications from some YouTuber who has no clue how to code correctly, then this course is for you.

Goals

What will you learn in this course:

  • Learn to create a complete frontend and backend, (Fullstack), Bookstore projects using NodeJS, ExpressJs and the Node Design Pattern (Server/Listener/Router).

  • Add authentication/authorization to our bookstore. Use CRUD operations on MongoDB to persist books and authors

  • Take advantage of Jenkins for CI/CD tool and Swagger to create our documentation for our backend.

  • Test the frontend and backend using unit test, integration test for the backend and automated Selenium test for the frontend

Prerequisites

What are the prerequisites for this course?

  • A computer and an eagerness to learn!!
2023 NodeJS Express Full Stack Bootcamp w/ testing, swagger, docker, mongoose and more

Curriculum

Check out the detailed breakdown of what’s inside the course

Introduction
3 Lectures
  • play icon Introduction 04:50 04:50
  • play icon Full Stack Tools 16:42 16:42
  • play icon Course Details (Requirements for the course) 03:19 03:19
Let's Get Started with coding the Backend!!
14 Lectures
Tutorialspoint
Let's Get Started with coding the Frontend
13 Lectures
Tutorialspoint
Jenkins and Docker - Building Stable Code
2 Lectures
Tutorialspoint
Backend Service for Books and Authors
21 Lectures
Tutorialspoint
Frontend Service for Books and Authors
22 Lectures
Tutorialspoint
Selenium Automated Testing
12 Lectures
Tutorialspoint
Deploying our projects to Docker
6 Lectures
Tutorialspoint
Final thoughts and wrap up
1 Lectures
Tutorialspoint

Instructor Details

Eric Clarke

Eric Clarke

e


Course Certificate

Use your certificate to make a career change or to advance in your current career.

sample Tutorialspoint certificate

Our students work
with the Best

Related Video Courses

View More

Annual Membership

Become a valued member of Tutorials Point and enjoy unlimited access to our vast library of top-rated Video Courses

Subscribe now
Annual Membership

Online Certifications

Master prominent technologies at full length and become a valued certified professional.

Explore Now
Online Certifications

Talk to us

1800-202-0515