The Fundamental API course (NodeJS + GraphQL + PostgreSQL) is a learning journey into the basics of API development using Node.js, GraphQL , and PostgreSQL technologies to create and manage web applications communicating via APIs. Participants will delve into JavaScript (ECMAScript), Node.js, GraphQL , TypeScript, Nest JS, PostgreSQL, 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,GraphQL, and MongoDB.
- To empower participants to efficiently create and manage APIs communicating via GraphQL API.
- To enable participants to utilize TypeScript, Nest JS, and PostgreSQL for developing and managing projects utilizing GraphQL
WHO SHOULD ATTEND?
- Software developers seeking to learn about API development using Node.js, GraphQL, and PostgreSQL.
- Developers looking to understand the usage of TypeScript, Nest JS, and PostgreSQL for projects utilizing GraphQL.
- Individuals interested in developing and managing web applications communicating via GraphQL.
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+ GraphQL+ PostgreSQL) course.
- Excellent care and attention from instructors and staff.
- Unlimited attendance to the Fundamental API (NodeJS+ Restful+ PostgreSQL) (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
- Introduction to JavaScript (ECMAScript)
- Workshop1 – Play with JavaScript
- Introduction to NodeJS
- Workshop2 – Play with NodeJS
- Introduction to GraphQL
- Workshop3 – Play with GraphQL
- Introduction to TypeScript
- Workshop4 – Play with TypeScript
- Introduction to Nest JS
- Workshop5 – Play with Nest JS
- Introduction to PostgreSQL
- Workshop6 – Play with PostgreSQL
- Introduction to MVC
- Workshop7 – Routing and CRUD (PostgreSQL & TypeORM)
- NodeJS Environment (Node ENV)
- Workshop8 – Using multiple Node ENV
- Nest JS Middleware
- Workshop9 – Authenticating with Middleware (JWT)
- Workshop10 – Logging with Middleware
- Error Handling
- Workshop11 – Handling error with GraphQL
- Build & Deployment
- Workshop12 – Deploy NodeJS project