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, ReactJS, iOS ou Android 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 – Criando 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
📌 Perdeu as aulas anteriores do nosso Curso Prático Amazon Web Services?
Não tem problema, deixamos aqui a lista completa para você:
Aula 01: O que é AWS e como aprender mais com o Curso Gratuito AWS na Prática – https://youtu.be/j6yImUbs4OA
Aula 02: Criação e Configuração da Conta AWS – https://youtu.be/PG0rRleGD80
Aula 03: Como controlar e reduzir custos na AWS – https://youtu.be/Nve-ocJYMI8
Aula 04: Usuários, Roles e Permissões de Acesso AWS IAM – https://youtu.be/spUlvo0HNFQ
Tá sem tempo pra assistir o “Um Inventor Qualquer? Você pode ouvir!
Estamos em todas as plataformas de podcast!
🎧 Ouça aqui: https://uminventorqualquer.captivate.fm/
Quer ficar por dentro das novidades que estamos preparando para o canal?
📸 Nos siga no Instagram: https://www.instagram.com/uminventorqualquer
Nossas redes sociais:
Facebook: https://www.facebook.com/uminventorqualquer
Instagram: https://www.instagram.com/uminventorqualquer
Twitter: https://twitter.com/uminventorqquer
Blog: https://www.uminventorqualquer.com.br
Podcasts: https://uminventorqualquer.captivate.fm/