Udemy

NodeJS Express Full Stack Bootcamp 2023 w/ testing, swagger

Enroll Now
  • 184 Students
  • Updated 5/2023
4.7
(17 Ratings)
CTgoodjobs selects quality courses to enhance professionals' competitiveness. By purchasing courses through links on our site, we may receive an affiliate commission.

Course Information

Registration period
Year-round Recruitment
Course Level
Study Mode
Duration
23 Hour(s) 49 Minute(s)
Language
English
Taught by
Eric Clarke
Rating
4.7
(17 Ratings)

Course Overview

NodeJS Express Full Stack Bootcamp 2023 w/ testing, swagger

Frontend and Backend Projects using technologies Fortune 100 companies use

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

Course Content

  • 9 section(s)
  • 94 lecture(s)
  • Section 1 Introduction
  • Section 2 Let's Get Started with coding the Backend!!
  • Section 3 Let's Get Started with coding the Frontend
  • Section 4 Jenkins and Docker - Building Stable Code
  • Section 5 Backend Service for Books and Authors
  • Section 6 Frontend Service for Books and Authors
  • Section 7 Selenium Automated Testing
  • Section 8 Deploying our projects to Docker
  • Section 9 Final thoughts and wrap up

What You’ll Learn

  • 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


Reviews

  • R
    Ryan Woods
    5.0

    Only around halfway through the course but so far everything is explained well. The instructor has a sense of humour and personality which makes the course even more engaging. I particularly like the fact that you added testing too. Eric, I really hope you produce more Node JS courses which cover other areas of backend development, or Node JS with Typescript maybe? It's very difficult to find Node with Typescript courses so I think a lot of people would be interested in that!

  • M
    Martin Gatheru Wangari
    5.0

    Yes it was

  • G
    Geoffrey Duncan Opiyo
    4.5

    Great course. I'm still following...

  • V
    Vinícius Fonseca De Oliveira
    5.0

    Thanks for share your expertise!!! Regards from Brazil!

Start FollowingSee all

We use cookies to enhance your experience on our website. Please read and confirm your agreement to our Privacy Policy and Terms and Conditions before continue to browse our website.

Read and Agreed