Udemy
    •  
    •  
    •  
    •  
    •  
    •  
    •  
    •  
Turn what you know into an opportunity and reach millions around the world.
Learn More
Your cart is empty.
Keep shopping
Introdução AWS Serverless com NodeJS - Crie sua primeira API
Rating: 4.3 out of 5(10 ratings)
63 students

Introdução AWS Serverless com NodeJS - Crie sua primeira API

Curso focado em introduzir o conceito Serverless e criar uma API com os principais serviços serverless da AWS.
Created byGuilherme Peixe
Last updated 8/2022
Portuguese

What you'll learn

  • Aprender o serviço CloudWatch Logs para consultar Logs de uma aplicação.
  • Desenvolver uma API de autenticação com NodeJS e JWT utilizando os principais serviços serverless da AWS.
  • Aprender como fazer consultas no DynamoDB: Scan, Put, Update e Query.
  • Aprender o serviço Lambda para criar códigos sem servidor.
  • Aprender o serviço API Gateway para criar e desenvolver APIs REST
  • Aprender o serviço IAM para gerenciar políticas de acesso e funções

Course content

4 sections9 lectures2h 38m total length
  • Introdução e criando API15:45

Requirements

  • É necessário saber programar com Javascript/Node
  • É necessário ter uma noção básica do que é uma API REST
  • Não é necessário conhecimento prévio em AWS

Description

Curso focado em computação em nuvem, introduzir o conceito de serverless e criar uma REST API de autenticação (gerando token JWT) com Javascript, NodeJS e os principais serviços serverless da AWS (API Gateway, Lambda, DynamoDB, IAM, CloudWatch). Também iremos discutir como a precificação de alguns serviços são feitas.

Nesse curso o aluno terá contato com os serviços:

  • API Gateway:  Iremos utilizar para criar uma API REST, criar e gerenciar as rotas da nossa API (métodos e recursos), estágios de implantação e autorizadores (Authorizers)

  • AWS Lambda: Iremos utilizar para criar alguns Lambdas para executar código sem servidor das rotas da nossa API, também veremos o conceito de Layers para importação de bibliotecas de terceiros em um Lambda.

  • Banco de dados DynamoDB: Iremos utilizar como o serviço de banco de dados da aplicação e aprender a criar tabelas.

  • IAM: Iremos utilizar para criar políticas e funções para os serviços da AWS conseguirem se comunicar um com os outros.

  • CloudWatch: Iremos utilizar o serviço CloudWatch Logs para depurar os Logs da aplicação e ajudar na resolução de   Bugs.

Não é necessário nenhum conhecimento prévio sobre AWS, basta o aluno criar uma conta na plataforma e acompanhar o curso.


É desejável que o aluno saiba o que é uma API REST, saiba o básico de Javascript e NodeJS como programação orientada a objetos.

Who this course is for:

  • Desenvolvedores que já tem uma base em programação e querem aprender Cloud Computing.
  • Desenvolvedores que querem aprender o que é Serverless