Udemy
    •  
    •  
    •  
    •  
    •  
    •  
    •  
    •  
Turn what you know into an opportunity and reach millions around the world.
Learn More
Your cart is empty.
Keep shopping
APIs RESTful com Node.js, Express, TypeScript e Firebase
Rating: 4.8 out of 5(155 ratings)
955 students

APIs RESTful com Node.js, Express, TypeScript e Firebase

Aprenda a construir APIs RESTful usando Node.js, Express, TypeScript e o Firebase da Google.
Created byDerci Santos
Last updated 3/2025
Portuguese
Portuguese [Auto],

What you'll learn

  • Criação de API RESTful com Nodejs e TypeScript
  • Gerenciamento de rotas com framework Express
  • Autenticação com Firebase Authentication
  • Persistência de dados no Firestore
  • Upload de imagens para o Cloud Storage
  • Deploy da API no Cloud Functions

Course content

17 sections • 144 lectures • 18h 7m total length
  • Apresentação o projeto5:39
  • O que é uma API RESTful?7:00
  • Explorar o código fonte das aulas9:26

Requirements

  • Ter familiaridade com JavaScript/TypeScript ou alguma outra linguagem de programação.

Description

Seja muito bem vindo ao Curso de Criação de APIs RESTful com Node.js, Express, TypeScript e Firebase. Durante esse curso iremos desenvolver uma API REST usando o TypeScript para gerir os dados de um E-Commerce (aplicativos de delivery, sistemas de venda online, sistemas de força de vendas, etc).


Nesse curso você vai aprender:

  • O conceito de APIs REST/RESTful

  • Como configurar seu ambiente de desenvolvimento

  • Instalação das ferramentas para criação de APIs

    • Node.js

    • Postman

  • Instalação de dependências com NPM

    • Express framework

    • ts-watch

    • TypeScript

    • Firebase

    • Express Async Handler

  • Uso do TypeScript no back-end

  • Criação e gerenciamento de rotas com Express

  • Como usar os métodos HTTP corretamente

  • Aplicar o padrão Controller para gerenciar suas rotas

  • Implementar o padrão Service para implementar as regras de negócio da aplicação

  • Usar o padrão de projeto Repository e centralizar as regras de persistência de dados

  • Validação de dados vindos do cliente com Joi e Celebrate

  • Tratamento de erros da API

  • Persistência de dados no Cloud Firestore

  • Cadastro e Autenticação usuários no Authentication

  • Upload de imagens para o Cloud Storage

  • Teste de funcionamento das rotas da API

  • Deploy da API para o Google Cloud Functions

  • Monitoramento de erros e logs da API na Google Cloud


Pré requisitos:

  • Para melhor proveito do curso, é importante que você tenha familiaridade com alguma linguagem de programação.


Forte abraço!

Who this course is for:

  • Desenvolvedores iniciantes ou experientes que buscam usar o JavaScript no back-end.
  • Programadores que buscam ampliar seus conhecimentos de back-end e subir de nível profissional.