Fundamental API (NodeJS+ Restful+ MongoDB)

The Fundamental API course (NodeJS + Restful API + Mongo) is a learning journey into the basics of API development using Node.js, Restful API, and MongoDB technologies to create and manage web applications communicating via APIs. Participants will delve into JavaScript (ECMAScript), Node.js, Restful API, TypeScript, Nest JS, MongoDB, and Node.js Environment management. They will also learn about Middleware creation and management, Error Handling, and deploying Node.js projects.

OBJECTIVES

  • To ensure participants grasp the fundamentals of API development using Node.js, Restful API, and MongoDB.
  • To empower participants to efficiently create and manage APIs communicating via Restful API.
  • To enable participants to utilize TypeScript, Nest JS, and MongoDB for developing and managing projects utilizing APIs.

WHO SHOULD ATTEND?

  • Software developers seeking to learn about API development using Node.js, Restful API, and MongoDB.
  • Developers looking to understand the usage of TypeScript, Nest JS, and MongoDB for projects utilizing APIs.
  • Individuals interested in developing and managing web applications communicating via APIs.

PREREQUISITES

  • Participants in the course should have basic knowledge of programming with JavaScript.
  • Participants in the course should also have fundamental knowledge of web application development.

ALL PARTICIPANTS WILL RECEIVE

  • Training manuals/documentation.
  • Lunch and refreshments.
  • Certification upon completion of the Fundamental API (NodeJS+ Restful+ MongoDB) course.
  • Excellent care and attention from instructors and staff.
  • Unlimited attendance to the Fundamental API (NodeJS+ Restful+ MongoDB) (limited to 5 repeat attendees per training session; if you wish to attend the workshop again, please contact our Facebook Page, Line, Email, or other channels to reserve your seat).
  • If you are unable to attend the training session this time, you can reschedule your participation according to the training schedule.

OUTLINE

  1. Introduction to JavaScript (ECMAScript)
    • Workshop1 – Play with JavaScript
  2. Introduction to NodeJS
    • Workshop2 – Play with NodeJS
  3. Introduction to Restful API
    • Workshop3 – Play with Restful API
  4. Introduction to TypeScript
    • Workshop4 – Play with TypeScript
  5. Introduction to Nest JS
    • Workshop5 – Play with Nest JS
  6. Introduction to MongoDB
    • Workshop6 – Play with MongoDB
  7. Introduction to MVC
    • Workshop7 – Routing and CRUD (MongoDB & Mongoose)
  8. NodeJS Environment (Node ENV)
    • Workshop8 – Using multiple Node ENV
  9. Nest JS Middleware
    • Workshop9 – Authenticating with Middleware (JWT)
    • Workshop10 – Logging with Middleware
  10. Error Handling
    • Workshop11 – Handling error with Restful API
  11. Build & Deployment
    • Workshop12 – Deploy NodeJS project

Share:

You May Also Like

The Fundamental Docker course is a learning experience about the basics of Docker, which is an efficient technology used for...
The course Fundamental Kubernetes is designed to provide an introduction to the basics of Kubernetes, an official cluster management and...
The Modern Web Frontend with React (Next.js – App Router – Typescript) course is a learning experience focused on the...