Packt

NestJS Developer Lab 2026 - Build a Real API Step-by-Step

Économisez sur les compétences qui vous font briller avec 40 % de réduction sur 3 mois de Coursera Plus. Économisez maintenant

Ce cours n'est pas disponible en Français (France)

Nous sommes actuellement en train de le traduire dans plus de langues.
Packt

NestJS Developer Lab 2026 - Build a Real API Step-by-Step

Inclus avec Coursera Plus

Obtenez un aperçu d'un sujet et apprenez les principes fondamentaux.
niveau Intermédiaire

Expérience recommandée

1 semaine à compléter
à 10 heures par semaine
Planning flexible
Apprenez à votre propre rythme
Obtenez un aperçu d'un sujet et apprenez les principes fondamentaux.
niveau Intermédiaire

Expérience recommandée

1 semaine à compléter
à 10 heures par semaine
Planning flexible
Apprenez à votre propre rythme

Ce que vous apprendrez

  • Implement robust JWT authentication and authorization mechanisms for secure user management.

  • Design and build scalable NestJS APIs using PostgreSQL for data storage and management.

  • Apply the repository pattern for efficient database interaction and entity management.

  • Master API validation and testing techniques to ensure quality and security.

Compétences que vous acquerrez

  • Catégorie : Authorization (Computing)
  • Catégorie : Server Side
  • Catégorie : API Design
  • Catégorie : Database Management
  • Catégorie : Data Validation
  • Catégorie : Database Development
  • Catégorie : Authentications
  • Catégorie : User Accounts
  • Catégorie : Verification And Validation
  • Catégorie : Back-End Web Development
  • Catégorie : Object-Relational Mapping
  • Catégorie : API Testing

Outils que vous découvrirez

  • Catégorie : Restful API
  • Catégorie : Application Programming Interface (API)
  • Catégorie : Node.JS
  • Catégorie : Frontend Integration
  • Catégorie : TypeScript
  • Catégorie : PostgreSQL

Détails à connaître

Certificat partageable

Ajouter à votre profil LinkedIn

Récemment mis à jour !

mai 2026

Évaluations

7 devoirs

Enseigné en Anglais

Découvrez comment les employés des entreprises prestigieuses maîtrisent des compétences recherchées

 logos de Petrobras, TATA, Danone, Capgemini, P&G et L'Oreal

Il y a 7 modules dans ce cours

In this module, we will introduce the course and outline the key concepts of building an API with NestJS. We will also discuss the technologies required for the project, including NestJS and Postgres. You will generate your first NestJS project to establish the foundation for the API.

Inclus

4 vidéos1 lecture

In this module, we will build the Tag module and its controller to manage tags in the API. We will configure the Postgres database and create the Tag entity, which is essential for managing the tag data. Additionally, we will implement the repository pattern for data interaction.

Inclus

7 vidéos1 devoir

In this module, we will focus on the authentication features of the API. You will implement database migrations, manage user registration with DTOs, and generate JWT tokens for authentication. Additionally, you will secure routes with middleware and guards to ensure access control.

Inclus

11 vidéos1 devoir

In this module, we will develop the Article module, enabling users to create, update, and delete articles. We will also create a feed to display the latest articles and implement features that allow users to like and dislike articles for engagement.

Inclus

9 vidéos1 devoir

In this module, we will set up user profiles and enable social interactions like following and unfollowing. You will also build a personalized feed for each user, showing articles from the users they follow.

Inclus

5 vidéos1 devoir

In this module, we will focus on improving backend validation to ensure that the data we receive is accurate and secure. We will also introduce error handling techniques and utilize validation pipes for better data integrity. Finally, we will explore frontend testing to verify the correct operation of the API from the client side.

Inclus

2 vidéos1 devoir

In this final module, we will give you a hands-on homework task that will allow you to apply the concepts you've learned. You'll have the opportunity to enhance your API, implement new features, and tackle real-world challenges. This will reinforce your skills and build confidence in your ability to create robust applications.

Inclus

1 vidéo2 devoirs

Instructeur

Packt - Course Instructors
Packt
1 857 Cours514 430 apprenants

Offert par

Packt

En savoir plus sur Software Development

Pour quelles raisons les étudiants sur Coursera nous choisissent-ils pour leur carrière ?

Felipe M.

Étudiant(e) depuis 2018
’Pouvoir suivre des cours à mon rythme à été une expérience extraordinaire. Je peux apprendre chaque fois que mon emploi du temps me le permet et en fonction de mon humeur.’

Jennifer J.

Étudiant(e) depuis 2020
’J'ai directement appliqué les concepts et les compétences que j'ai appris de mes cours à un nouveau projet passionnant au travail.’

Larry W.

Étudiant(e) depuis 2021
’Lorsque j'ai besoin de cours sur des sujets que mon université ne propose pas, Coursera est l'un des meilleurs endroits où se rendre.’

Chaitanya A.

’Apprendre, ce n'est pas seulement s'améliorer dans son travail : c'est bien plus que cela. Coursera me permet d'apprendre sans limites.’

Foire Aux Questions