Episode 40
Criando uma API em 90 segundos com NodeJS usando LoopbackJS/ExpressJS - AWS 05 - 040
Neste vídeo, vou criar uma API em 90 segundos! Vou te ensinar o passo a passo de como criar uma aplicação em NodeJS usando o Loopback com conexão ao banco de dados MySQL, com estrutura de dados e regras de validação. Você pode encontrar os códigos completos usados nesse vídeo através do link abaixo:
https://github.com/UmInventorQualquer/curso-aws-pratico-api-90-segundos
Esta é a quinta aula do Curso Prático de Amazon Web Services. E como prometido, o principal objetivo deste vídeo é criarmos a aplicação que utilizaremos para realizar a publicação na AWS.
Fique ligado até ao final do vídeo 😉
Após este vídeo, você será capaz de criar uma API Rest funcional com NodeJS usando LoopbackJS/ExpressJS e saberá como integrá-la com Angular utilizando o SDK gerado pelo OpenAPI Generator, e ter o Container do Docker preparado para rodar esta aplicação na sua máquina local.
Índice do vídeo:
01:11 - Introdução
01:42 - O Loopback comparado a outros frameworks do mercado
02:45 - Criando uma aplicação com Loopback
04:04 - Comando "lb4 app"
05:05 - Criando um Datasource
06:34 - Criando um Model
08:50 - Criadno um Repository
10:03 - Criando uma Controller
11:47 - Rodando o migration para criar o banco de dados e suas tabelas
12:26 - Acessando o Loopback Explorer/Swagger para testar a API como um API playground
15:30 - OpenAPI specification file para exportar as especificações da sua API e gerar o SDK
18:08 - Entendendo o repositório do GitHub
20:26 - Variáveis de ambiente no Docker com docker.env
26:24 - Atalhos úteis em Shell Script do repositório do GitHub para facilitar a operação do ambiente de desenvolvimento
27:55 - Documento passo-a-passo da criação da API em Loopback
28:58 - Como aprender mais através do compartilhamento
30:28 - 90 segundos
Assista o vídeo no Youtube:
https://youtu.be/bU4M9tZhsTs
📌 Playlist Curso Gratuito Amazon Web Services na Prática: https://www.youtube.com/playlist?list=PLOF5f9_x-OYUaqJar6EKRAonJNSHDFZUm
📌 Livros indicados sobre AWS:
Amazon AWS: Descomplicando a computação na nuvem: https://amzn.to/2RK8nEl
Amazon Web Services em Ação: https://amzn.to/3uQlthF
AWS: The Most Complete Guide to Amazon Web Services: https://amzn.to/3dyH2NV
Aws: Amazon Elastic Compute Cloud (EC2): Guide for Beginners: https://amzn.to/3dx4sTS
Amazon EC2 Auto Scaling User Guide: https://amzn.to/3n33WA2
Deploy Containers on AWS: With EC2, ECS, and EKS: https://amzn.to/3stApRi
Nossas redes sociais:
Facebook: https://www.facebook.com/uminventorqualquer
Twitter: https://twitter.com/uminventorqquer
Blog: https://www.uminventorqualquer.com.br
Podcasts: https://uminventorqualquer.captivate.fm/