
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.