WEB-NOA

New Node.js API training

Form of participation
Form of training
Length of training
  • 3 day (3×8 Lessons)
  • daily 9:00 - 17:00
Available languages
  • Hungarian
Dates

Training price

297 600 Ft
+ VAT/person
Please choose the date and form of participation!
Would you like a custom made solution, group training on this topic?
Find out more about our customised training services here.

Description

Our training focuses on the basics of API development using Node.js and Express. Participants will learn how to build a scalable and secure API, considering the most important development practices and security aspects. During the training, participants will get acquainted with the basics of TypeScript and Prisma ORM, and gain insight into authentication and authorization solutions. Learners can apply the acquired knowledge in practice and create a complete API project.

Suggested For

  • For developers who want to master the basics of backend API development and are interested in the Node.js environment.
  • For programmers who already know JavaScript but want to build a clean and efficient backend system using Node.js and Express.
  • For developers interested in building, managing APIs, and user authentication.

Outline

    • What is Node.js and why do we use it?
    • Basic Express framework
    • Project structure setup, configuration
    • Overview of the HTTP protocol: methods, status codes, headers
    • Creating the first API endpoint
    • Prisma ORM basics: data models, database relationships
    • Basics of database management with Prisma
    • Creating models, migrations
    • CRUD operations
    • Testing endpoints
    • Implementing authentication and authorization
    • JWT (JSON Web Token)-based authentication
    • User registration, login, data management
    • Sending emails
    • File uploads
    • Using middleware for secure APIs
    • API error handling and response management
    • Data validation on incoming requests
    • Security best practices for API development
    • Backend API development based on what was le
Outline (PDF)

Prerequisites

Advanced JavaScript knowledge.