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