Xenon Technology

<aside> 💡 Registration

https://forms.gle/aCzyBZVrUJipPF2H6

</aside>

Course Overview

Welcome to the Backend Engineering with NodeJS course, designed specifically for beginners. This course aims to provide you with a comprehensive understanding of backend development using NodeJS. Throughout the course, you will cover fundamental topics such as server-side programming, database management, API development, version control, access control, and deployments.

Pre-requisite

Course Objectives

By the end of this course, you will be able to:

  1. Understand the foundational concepts of NodeJS, including its ecosystem and debugging techniques.
  2. Manage databases using Postgres and MongoDB (bonus content).
  3. Develop RESTful APIs and GraphQL using NodeJS and Express.
  4. Gain proficiency in writing test cases with Jest.
  5. Grasp the essentials of version control.
  6. Learn deployment and backup strategies.
  7. Apply your skills to real-world projects.

Course Outline

The course is divided into several modules, each focusing on specific topics:

Module 1: Introduction (2 weeks)