API em 90 segundos | NodeJS com LoopbackJS/ExpressJS | Curso Prático AWS - Aula 05 - #40

Lección 5 de 2025%

Sigue así. Cada lección te acerca más a tu certificado.

Sobre esta lección

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. ____________________________________________________________________________________ Link Repositório Github: 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/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 ____________________________________________________________________________________ Playlist Completa Curso AWS na Prática - https://www.youtube.com/playlist?list=PLOF5f9_x-OYUaqJar6EKRAonJNSHDFZUm ___________________________________________ ⚜ Curso Cloud Computing Premium: https://www.cloudstorm.academy/ 💬 Comunidade Cloud Computing no Discord: https://www.cloudstorm.club/ 🍀 Seu apoio é crucial para mantermos o canal independente e continuarmos a produzir os conteúdos com a qualidade que você já conhece: pix@uminventorqualquer.com.br ___________________________________________ Canal Wesley Milan: https://www.youtube.com/@WesleyMilan Instagram: https://www.instagram.com/uminventorqualquer/ LinkedIn: https://www.linkedin.com/in/wesleymilan/ ___________________________________________

Sobre este curso

Curso AWS na Prática Do zero até a publicação da aplicação! Nesta playlist, você encontrará um Curso AWS Tutorial Completo! Aprenda: - O que é AWS e Cloud Computing - Como criar e configurar sua conta na Amazon Web Services - Como controlar gastos na AWS - Como criar e configurar permissões de acesso com o AWS IAM - Como configurar uma rede privada utilizando AWS VPC - Como criar e configurar um Banco de Dados com o AWS RDS - Como criar e configurar instâncias com o AWS EC2 - Como publicar uma API na AWS - Como configurar AWS ELB (Elastic Load Balancer) - Como configurar o Autoscaling na AWS - Como utilizar e configurar o AWS Route 53 - Como realizar debug em Aplicações Cloud na AWS - O que é e como utilizar o AWS Neptune - Banco de Grafo - O que é, como utilizar e configurar o storage AWS S3 - Aplicações Serverless com AWS Lambda - Upload de arquivos sem API de Dados utilizando AWS Lambda - Serverless Todo esse conteúdo disponível gratuitamente e de forma prática! Compartilhe esta playlis!

Lección 5 de 20Nivel: principianteDuración total: 9h 12m

Lo que aprenderás en este curso:

  • Comprender los servicios fundamentales de la nube
  • Desplegar y gestionar recursos en la nube
  • Configurar almacenamiento, redes y seguridad
  • Implementar arquitecturas escalables y resilientes