🍀 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 ⚜ Curso Cloud Computing Premium: www.cloudstorm.academy/ 💬 Comunidade Cloud no Discord: www.cloudstorm.club/ 📝Aprenda inglês na Cambly: www.cambly.com/invite/INVENTOR?st=022722&sc=4
Ah eu amo as aulas, acho a didática sensacional, o problema é que como é um mundo muito novo pra mim, não entendi nada, to revendo pra tentar entender algo, muitos termos que pra quem é leigo ou tá começando fica meio desesperado, e o contato que eu tenho com o mundo da Cloud está apenas começando, mas uma hora eu chego lá.
O problema não é você, o problema é que foi mal ensinado. Não há "didática sensacional" em algo que não foi ensinado de modo que você possa aprender. Se você não aprendeu, não foi bem ensinado.
Boa noite, tudo certo com o senhor? Espero que sim. Acredito que o repositório do Github precise de uma atualização. Alguns pacotes parecem estar desatualizados e travam o setup do projeto, pelo menos no ambiente Windows. Há alguns Pull Requests que me ajudaram a subir o projeto, talvez um merge cairia bem. Além do mais, abraço, professor. Ótima aula, didática impecável, melhor que muito curso que custa fortunas!
Excelente conteúdo, estava estudando docker pra fazer isso. Eu estava testando o Framework Strapi, ele faz API já com o painel admin e com esse estilo rápido com auth JWT, possibilidade de usar GraphQL e documentação swagger, bem interessante.
Quero fazer uma série sobre o Strapi, infelizmente a série sobre AWS está tomando todo o meu tempo livre agora, mas assim que eu puder vou estudar o Strapi e vou fazer uns vídeos sobre ele
Muito bom! Eu criava APIs usando apenas o express, agora vou começar a estudar e utilizar o LoopBack! Uma vez abri a documentação do LoopBack através de um link na documentação do express e achei um pouco complicado, porém após a explicação deste vídeo achei muito mais fácil.
Como ele é pouco conhecido aqui no Brasil eu ainda não produzi um curso pra ele, mas só uso ele nos meus projetos, você levanta projetos muito rápido, integra multiplos serviços, é simplesmente um framework fantástico
Prof.Wesley, top demais o curso e muito bem explicado, meus parabéns..... sem contar as suas camisetas que tb são top, me fala onde vc comprou.....kkkk. Muito obrigado.
galera, quem tiver com problemas ao instalar o mysql-client no container do loopback, é só alterar de RUN apt-get install mysql-client -y para RUN apt-get install default-mysql-client -y no docker/loopback/Dockerfile
Olá professor, parabéns pela iniciativa e pela didática, está sendo uma referencia muito importante para mim nós serviços aws, não conheço o LoopBack, mas na empresa em que sou colaborar como desenvolvedor backend nosso api é com o framework AdonisJS, que é um framework bem prático também. com muitas rotinas já prontas, mas não é o meu favorito, ainda prefiro o NestJS apesar de ser mais complexo.
Valeu pelo feedback Pedro! Tem curso novo sendo produzido, passamos Natal e Ano novo trabalhando e estamos acelerados para finalizar ele até o final desse mês. Várias trilhas de estudos, mentoria, comunidades e outras coisas estão sendo preparadas. Para participar entre na lista VIP www.uminventorqualquer.com.br/curso-aws/.
O que achou do Loopback? Você conhece um framework tão fácil e rápido para criar APIs? comente aqui qual framework você usa, e se você vai experimentar o Loopback. Venha fazer parte do nosso grupo de Loopback no Facebook facebook.com/groups/1604081533315847
Boa noite. Wesley, parabéns pelo curso. Sensacional! Peço apoio a todos no sentido de me ajudar a resolver este problema. Realizei os passos conforme o README do projeto. Mas quando executo o comando, `docker-compose --profile dev up` ( no terminal do Git bash dentro do VS Code) o sistema apresenta o seguinte erro: Running 1/1 ✘ mysql.dev.docker Error Error response from daemon: pull access denied for cursoaws_mysql, repository does not exist or may require 'docker login': denied: requested access to the resource is denied Já estou a vários dias tentando resolver este problema. Obs.: Uso o Windows 10 e no meu PC instalei o Docker Desktop, na versão 4.20.1. Tbm estou no VS Code usando o terminal gitbash. Tentariva de resoução: - criei uma conta no docker; - no terminal executei o docker logout; - depois docker loging; - já tentei solução Windows (reiniciar PC); - deletei as imgs e startei novamente Também há este erro, mas não sei se impacta: Este erro apareceu depois que executei este comando: docker build -t cursoaws_mysql -f docker/mysql/Dockerfile . ERRO: Dockerfile:8 -------------------- 6 | 7 | USER root 8 | >>> RUN apt-get update -y 9 | RUN apt-get install -y apt-utils 10 | -------------------- ERROR: failed to solve: process "/bin/sh -c apt-get update -y" did not complete successfully: exit code: 100 Se alguém puder me ajudar, agradeço muito!! VLW !
Diego, o erro "pull access denied" é justamente pelo fato da imagem não ter sido gerada corretamente, o que se comprova pelo erro no "apt-get update" que você relatou. Você pode ver nos logs o porque dele não ter rodado corretamente, mas se for só pra nível de teste você pode tentar comentar essa linha pra compilar a imagem e subir o embiente. Só não recomendo fazer isso se for rodar em um ambiente de produção. Quero te convidar para entrar no nosso servidor do Discord, lá tem várias pessoas aprendendo assim como você, e várias outras ajudando e trocando ideias sobre cloud e AWS. É só seguir as instruções no site www.cloudstorm.club/
Para que não está conseguindo levantar a API usando docker no Windows, abra o projeto com o VSCODE e em todos os arquivos .sh e Dockerfile você abre o arquivo e na barra azul inferior muda o tipo de arquivo de CRLF para LR, isso vai resolver ;)
Wesley... inicialmente achei o LB bem legal. Mas eu e uma turma pegamos um projeto pra fazer e tal... escolhemos o LB... problema: conforme fomos nos aprofundando em recursos... a documentação deixou a desejar.. sofremos com ele... e acabei abandonando. Mas pra criar CRUD é ótimo.
Concordo Marcelo, a documentação deles poderia ser muito melhor, especialmente para aplicações com relacionamentos complexos de entidades como sistemas financeiros por exemplo. Eu uso ele para projetos com dados desnormalizados que precisam de escalabilidade fora de escala, plataformas pra suportar 10k, 20k, 40k de usuários simultâneos que precisam operar com alta integridade e com módulos em arquitetura de microserviços porque os connectors REST dele são muito práticos e funcionais. Com o tempo acabamos criando um template de trabalho com ele, que inclui libs de tratamento de erros, geradores de SDKs e até uns connectors que estão publicados no NPM como o do ArangoDB e do NeptuneDB. Mas mesmo com a falha de documentação ele ainda é pra mim o mais produtivo pra levantar novas APIs, muito melhor que fazer tudo na unha no Express por exemplo.
Boa noite ! Seu projeto é para inventores que usam programação ? Que tipo de programação ? adquirindo, eu posso inventar o que eu quiser ? especifique por gentileza para tirar dúvida.😅
AIAIAI fiquei desda 6:30hrs de hoje ate agora para configurar o para continuar acompanhando a aula , e ainda nao consegui . Como estou começando do ZERo nao tinha nada de NodeJs no pc. Ate agora cheguei criar lb4 api , mas agora para entra no datasource ele nao busca o Select The connector. 😔
Jonathas, se você quiser focar na parte de infra, pode usar o repositório do git que está aqui na descrição, nele já tem o Docker com tudo pronto, basta seguir as instruções do arquivo README.md dentro do repositório.
Olá, obrigado pelo curso primeiramente. Estou com um problema. Não sei em qual etapa fiquei perdido. Quando rodo o atalho "./docker/loopback/ssh.sh" no Linux, recebo a seguinte mensagem: Error: No such container: cursoaws_api Se o contêiner não existe, então preciso criá-lo. Encontrei no docker-compose.yml o "cursoaws_api" e rodei o comando "docker-compose up". O retorno foi este: Pulling api.dev.docker (cursoaws_api:)... ERROR: The image for the service you're trying to recreate has been removed. If you continue, volume data could be lost. Consider backing up your data before continuing. Continue with the new image? [yN] A minha resposta foi "y". O retorno disto foi: Pulling api.dev.docker (cursoaws_api:)... ERROR: pull access denied for cursoaws_api, repository does not exist or may require 'docker login': denied: requested access to the resource is denied Obrigado desde já.
@@paulo22 Desculpe a demora. Eu não consegui resolver mas, como o curso é de AWS, deixei o LoopbackJS de lado e criei minha própria aplicação com Node.js e Express.js e foquei no principal, que é AWS.
Mesmo com anos de experiência, nós apanhamos quando estamos aprendendo algo novo. Se você conseguiu colocar pra rodar sem ter experiência em desenvolvimento, considere-se uma pessoa de garra e determinação, continue assim, e conte comigo se precisar de ajuda 🤝
Boa noite!! Tudo bem? Fiquei com uma certa dúvida. Eu utilizo Python e, para criar uma API, utilizo a biblioteca FLASK. Preciso fazer esse procedimento? É obrigatório para o AWS? Obrigado!
Fala parceiro, tudo certo? As inscrições estão abertas! Dê uma olhada em nossa página oficial (está no comentário fixado) e aproveite! 😉 Um grande abraço!
Olá Wesley! Estou curtindo muito a playlist e aprendendo muito!.. porém, estou bem emperrado nesse erro aqui ao inicializar os containers, conforme está descrito na doc. Só um adendo: Estou usando Linux Connection fails: Error: getaddrinfo ENOTFOUND mysql.dev.docker Isso ocorre quando eu dou o comando npm run migrate... consegui criar api, porém, estou me batendo com esse erro... Poderia ajudar? Grato.
Diego, isso ocorre porque seu container MySQL não foi criado, remova todos eles com "docker compose down" e rode os script novamente para recriá-los. Na dúvida rode o "docker compose ps" pra conferir se ele subiu.
Oi Maurício, o ambiente onde roda a API é Docker, você pode instalar o Docker no Windows, Linux e Mac e ele será exatamente o mesmo rodando seus containers Linux e nem dá pra saber a diferença
Boa noite, fiz todo o processo da API, mas quando chega na hora de entrar no Docker através do atalho, aparece o seguinte erro: The command 'docker' could not be found in this WSL 2 distro. We recommend to activate the WSL integration in Docker Desktop settings.
Isaac, não consigo te ajudar no WSL, pois não tenho experiência rodando o Docker em Windows, talvez seja só uma questão de configuração do seu WSL, talvez você precise fazer alguns ajustes no pacote que disponibilizei. Dê uma olhada nesse link que talvez ajude a resolver o problema docs.microsoft.com/pt-br/windows/wsl/tutorials/wsl-containers
Oi Maria Eduarda, é o terminal do MacOS com o Fish Shell, você pode usar ele com Linux ou com o WSL, não vivo mais sem ele é muito produtivo, especialmente quando trabalho em um diretório com git.
Consegui passa por varias etapa agora kkk, mas meu quando coloco para criar ele aparece assim create src\controllers\product.controller.ts No change to package.json was detected. No package manager install will be executed. update src\controllers\index.ts. Não fica igual o seu, estou seguindo rota vamos ver oque vai aparecer depois.
Jonathas, é complicado conseguir te ajudar de forma remota, sem saber exatamente o que está fazendo. Recomendo que busque por essas mensagens no Google e tente debugar o problema, é um desafio interessante e fará você aprender muito no processo. Sinto não poder ajudar mais
Até a aula 4 íamos muito bem😅, agora devemos parar aprender sobre docker, instalar uma instância Linux para instalar o loopback, o que parece não ser possível no Windows e efetuar todos estes passos é isso mesmo? Me perdi totalmente, vi que esta aula saiu fora do escopo AWS... Falo no sentido do curso que estávamos levando, ou só com o vs code, e pasta baixada no Windows posso prosseguir para a aula 6? Vi que a aula 6 já pula para VPC, não retorna ao que está sendo explicado nesta aula....
Não há Cloud sem virtualização, não há Infra-as-code sem CODE, sem automação, sem programação, sem containers, sem git ou sem todas as outras ferramentas e skills que se integram para compor o ecosistema em nuvem. Todos esses conhecimentos são necessários para se considerar um profissional. Todos os códigos estão no Git prontos para uso, mas pode ser necessário fazer ajustes dependendo do sistema operacional e pelo fato de esse curso ter sido lançado anos atrás, mas saber fazer os ajustes e se adaptar é um requisito para um profissional de tecnologia.
depois de 3 anos sera que loopback continua criando api em 90 segundos ou ele diminuiu ainda mais o tempo? (e eu que achava que fastapi era rapido) rsrs
Jailto, esse vídeo faz parte de uma playlist, recomendo que assista desde o primeiro vídeo, lá eu explico tudo ua-cam.com/play/PLOF5f9_x-OYUaqJar6EKRAonJNSHDFZUm.html
Oh jailton desiste não, api é uma palavra usada no mundo dos programadores, com uma api você consegue puxar dados do seu banco de dados, e essa api pode ser usada por uma aplicação (a parte interativa, a interface do seu site) para consumir os dados que estão sendo puxados. Essa aula foi um pouco puxada mesmo para os iniciantes no mundo de ti, um profissional infra precisa conhecer algumas coisas do mundo da programação pra não se sentir perdido, recomendo anotar cada coisa que o professor diz e procurar o significado. Boa sorte e não desista, confio em vc
Vou te da uma dica mais precisa. Pra você entender essa aula completa você precisa saber um pouco sobre desenvolvimento backend, docker e alguns termos sobre banco de dados
Oi João, tudo bem? Obrigada por avisar. Revisei o Título e a numeração das aulas. Poderia me dizer se agora ficou melhor? Se tiver qualquer sugestão, é só me avisar. Abraços
Sim o framework é typescript e já faz toda a parte de abstração do express com mapeamento de dados e modelagem das camadas de repositórios e controllers, assim você só precisa focar na regra de negócio, muito mais rápido e produtivo
Amigo voce vinha até aula 4 dentro de um nível acessivel, porem nesta aula voce mudou de patamar, a maioria de nós nao queremos programar mas criar uma aplicação nocode, e armazenar em um banco de dados na amazon. pelos comentarios vemos uma completa ausencia de seres normais.
Roberto, me perdoe se entendi errado seu comentário, mas, a AWS é uma plataforma de "infra-structure as a service" ou seja, você automatiza a gestão da sua infra-estrutura através de acesso programático consumindo APIs. Atualmente até mesmo profissionais de infra-estrutura precisam aprender a programar se quiserem se posicionar bem no mercado e conseguirem boas oportunidades. Esse curso de AWS é uma introdução e o objetivo de estarmos fazendo tudo via painel de controle é para que pessoas que venham de infra-estruturas "não cloud" se sintam mais a vontade para começar a usar AWS, mas quanto mais nos aprofundarmos, mais códigos nós usaremos para tornar nossas aplicações mais auto-suficientes e integradas à infra cloud. Serviços que oferecem aplicações nocode normalmente oferecem hospedagem também, como é o caso do wordpress.com, recomendo que busque por esses serviços. Para finalizar, lembre-se que nós seres "anormais" como insinuou, somos os "seres" que possibilitam a todas as outras pessoas acessarem seus aplicativos e aplicações de forma estável, segura e fácil, inclusive as aplicações nocode que está procurando. Um grande abraço e boa sorte com o Wordpress.
@@GaragemDoInventor- Obrigado pela sua consideração em me responder e me desculpe se eu o ofendi. O seu Curso é maravilhoso e você está fazendo isto de graça. Querido Wesley eu elogiei você, pois o seu conhecimento está muito, mas muito acima do meu. Veja, eu comecei com o FORTRAN em 1972 no curso de Engenharia Elétrica e não acompanhei as evoluções da TI, pois o meu serviço de manutenção elétrica em Subestações, Usinas de Geração e Linhas de Transmissão não exigia. Hoje com 70 anos estou tentando montar um SAAS, para de alguma forma ajudar preparar os Estudantes de Engenharia do Brasil, conseguir pagar minhas contas e ajudar meus filhos e netos. Eu preciso de só uma orientação rápida, saber que caminho eu posso seguir, por isso se for possível, por gentileza, faça um contato comigo, para isso coloco o meu whatsapp (preferencialmente) - (27) 99919 2469. Um abraço e muito obrigado pelo seu curso.
🍀 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
⚜ Curso Cloud Computing Premium: www.cloudstorm.academy/
💬 Comunidade Cloud no Discord: www.cloudstorm.club/
📝Aprenda inglês na Cambly: www.cambly.com/invite/INVENTOR?st=022722&sc=4
Ah eu amo as aulas, acho a didática sensacional, o problema é que como é um mundo muito novo pra mim, não entendi nada, to revendo pra tentar entender algo, muitos termos que pra quem é leigo ou tá começando fica meio desesperado, e o contato que eu tenho com o mundo da Cloud está apenas começando, mas uma hora eu chego lá.
O problema não é você, o problema é que foi mal ensinado. Não há "didática sensacional" em algo que não foi ensinado de modo que você possa aprender. Se você não aprendeu, não foi bem ensinado.
Boa noite, tudo certo com o senhor? Espero que sim.
Acredito que o repositório do Github precise de uma atualização.
Alguns pacotes parecem estar desatualizados e travam o setup do projeto, pelo menos no ambiente Windows. Há alguns Pull Requests que me ajudaram a subir o projeto, talvez um merge cairia bem.
Além do mais, abraço, professor. Ótima aula, didática impecável, melhor que muito curso que custa fortunas!
Parabéns pela didática. Você explica o conteúdo com maestria, confiança de quem realmente entende do assunto. Obrigado e continue sempre. Vlwsss
Obrigado Guilherme
Excelente conteúdo, estava estudando docker pra fazer isso. Eu estava testando o Framework Strapi, ele faz API já com o painel admin e com esse estilo rápido com auth JWT, possibilidade de usar GraphQL e documentação swagger, bem interessante.
Quero fazer uma série sobre o Strapi, infelizmente a série sobre AWS está tomando todo o meu tempo livre agora, mas assim que eu puder vou estudar o Strapi e vou fazer uns vídeos sobre ele
@@GaragemDoInventor Seria muito bom
Wesley parabéns pela excelência no seu trabalho, esse confesso q terei que assistir mais vezes para aprender um pouco de Docker, abraço
Pega desde o começo Ronaldo ua-cam.com/play/PLOF5f9_x-OYUaqJar6EKRAonJNSHDFZUm.html
Ótimo conteúdo. Vou usar o loopback framework no meu próximo projeto.
Parabéns prof.Wesley. Iniciante que sou consigo entender a lógica com a sua didática. Alto nível.
Obrigado, bons estudos
Muito bom! Eu criava APIs usando apenas o express, agora vou começar a estudar e utilizar o LoopBack! Uma vez abri a documentação do LoopBack através de um link na documentação do express e achei um pouco complicado, porém após a explicação deste vídeo achei muito mais fácil.
Como ele é pouco conhecido aqui no Brasil eu ainda não produzi um curso pra ele, mas só uso ele nos meus projetos, você levanta projetos muito rápido, integra multiplos serviços, é simplesmente um framework fantástico
Parabéns pelo trabalho!!
Prof.Wesley, top demais o curso e muito bem explicado, meus parabéns..... sem contar as suas camisetas que tb são top, me fala onde vc comprou.....kkkk. Muito obrigado.
heheh valeu Pablo
Caraca bicho, você é bom demais! Que maravilha esse canal
Muito obrigado 😁
Utilizo muito para desenvolvimento o NestJS, achei ele bem completo com vários plugins e cli que agiliza muito o desenvolvimento
Alysson, preciso tirar um tempo para falar sobre NestJS com certeza
Top, sua didática é muito boa. Parabéns pelo conteúdo.
Muito obrigado Douglas 😁
galera, quem tiver com problemas ao instalar o mysql-client no container do loopback, é só alterar de RUN apt-get install mysql-client -y para RUN apt-get install default-mysql-client -y no docker/loopback/Dockerfile
Obrigado, ajudou aqui!
Também o host está errado em 6:03. Deveria ser mysql.dev.docker, que é o nome dele no docker-compose
Olá professor, parabéns pela iniciativa e pela didática, está sendo uma referencia muito importante para mim nós serviços aws, não conheço o LoopBack, mas na empresa em que sou colaborar como desenvolvedor backend nosso api é com o framework AdonisJS, que é um framework bem prático também. com muitas rotinas já prontas, mas não é o meu favorito, ainda prefiro o NestJS apesar de ser mais complexo.
Valeu pelo feedback Pedro!
Tem curso novo sendo produzido, passamos Natal e Ano novo trabalhando e estamos acelerados para finalizar ele até o final desse mês. Várias trilhas de estudos, mentoria, comunidades e outras coisas estão sendo preparadas. Para participar entre na lista VIP www.uminventorqualquer.com.br/curso-aws/.
O que achou do Loopback? Você conhece um framework tão fácil e rápido para criar APIs? comente aqui qual framework você usa, e se você vai experimentar o Loopback.
Venha fazer parte do nosso grupo de Loopback no Facebook facebook.com/groups/1604081533315847
Uso o AdonisJS, acho ele mais top que o Loop
Uso express, acho mais fácil
já conhecia o node mas não o loopback mt mt bom, to abismado excelente curso.
Muito obrigado Lucas
Eu utilizo o Spring Boot, eu garanto que é uma excelente alternativa para construir APIs rápidas e seguras, fazendo você focar no negócio.
Com certeza Pablo, esse é um excelente framework
Mais uma aula sensacional!
Obrigado!!! 😁
Spring Framework é o mais fácil que ví até hoje, eu uso com Java aqui.
Spring é mesmo um excelente framework, concordo com você Hoiama
Wesley parabéns ..Suas aulas são espetacular...Você tem algum vídeo ensinando a instalar o configurar o LoopBack ?
Oi Omar, o mais completo por enquanto é esse aqui, mas está na lista
Ta ai um DevOps de verdade!
Valeu Sidnei
Boa noite.
Wesley, parabéns pelo curso. Sensacional!
Peço apoio a todos no sentido de me ajudar a resolver este problema. Realizei os passos conforme o README do projeto. Mas quando executo o comando, `docker-compose --profile dev up` ( no terminal do Git bash dentro do VS Code) o sistema apresenta o seguinte erro:
Running 1/1
✘ mysql.dev.docker Error
Error response from daemon: pull access denied for cursoaws_mysql, repository does not exist or may require 'docker login': denied: requested access to the resource is denied
Já estou a vários dias tentando resolver este problema.
Obs.: Uso o Windows 10 e no meu PC instalei o Docker Desktop, na versão 4.20.1.
Tbm estou no VS Code usando o terminal gitbash.
Tentariva de resoução:
- criei uma conta no docker;
- no terminal executei o docker logout;
- depois docker loging;
- já tentei solução Windows (reiniciar PC);
- deletei as imgs e startei novamente
Também há este erro, mas não sei se impacta:
Este erro apareceu depois que executei este comando:
docker build -t cursoaws_mysql -f docker/mysql/Dockerfile .
ERRO:
Dockerfile:8
--------------------
6 |
7 | USER root
8 | >>> RUN apt-get update -y
9 | RUN apt-get install -y apt-utils
10 |
--------------------
ERROR: failed to solve: process "/bin/sh -c apt-get update -y" did not complete successfully: exit code: 100
Se alguém puder me ajudar, agradeço muito!!
VLW !
Diego, o erro "pull access denied" é justamente pelo fato da imagem não ter sido gerada corretamente, o que se comprova pelo erro no "apt-get update" que você relatou. Você pode ver nos logs o porque dele não ter rodado corretamente, mas se for só pra nível de teste você pode tentar comentar essa linha pra compilar a imagem e subir o embiente. Só não recomendo fazer isso se for rodar em um ambiente de produção.
Quero te convidar para entrar no nosso servidor do Discord, lá tem várias pessoas aprendendo assim como você, e várias outras ajudando e trocando ideias sobre cloud e AWS. É só seguir as instruções no site www.cloudstorm.club/
Para que não está conseguindo levantar a API usando docker no Windows, abra o projeto com o VSCODE e em todos os arquivos .sh e Dockerfile você abre o arquivo e na barra azul inferior muda o tipo de arquivo de CRLF para LR, isso vai resolver ;)
Andreza, MUITO obrigado pela dica, vou pinar seu comentário para ajudar outros usuários 👍👍👍👍👍
@@GaragemDoInventor obrigado você professor pelo conteúdo excelente!
funcionouuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuu Andrezaaaaaaaaaaaaaaaaa é uma mitooooooooooooooooooooooooooooooooo.... valeu
Obrigado, Andreza!
LR ou LF ???
Você é foda mano
hehehe, valeu Jonatas, TMJ
Para Criar API em Node pra mim o AdonisJS é o melhor. Muito parecido com o Laravel só que em node.
É um ótimo framework também Mateus, obrigado por compartilhar
Wesley... inicialmente achei o LB bem legal. Mas eu e uma turma pegamos um projeto pra fazer e tal... escolhemos o LB... problema: conforme fomos nos aprofundando em recursos... a documentação deixou a desejar.. sofremos com ele... e acabei abandonando. Mas pra criar CRUD é ótimo.
Concordo Marcelo, a documentação deles poderia ser muito melhor, especialmente para aplicações com relacionamentos complexos de entidades como sistemas financeiros por exemplo. Eu uso ele para projetos com dados desnormalizados que precisam de escalabilidade fora de escala, plataformas pra suportar 10k, 20k, 40k de usuários simultâneos que precisam operar com alta integridade e com módulos em arquitetura de microserviços porque os connectors REST dele são muito práticos e funcionais. Com o tempo acabamos criando um template de trabalho com ele, que inclui libs de tratamento de erros, geradores de SDKs e até uns connectors que estão publicados no NPM como o do ArangoDB e do NeptuneDB. Mas mesmo com a falha de documentação ele ainda é pra mim o mais produtivo pra levantar novas APIs, muito melhor que fazer tudo na unha no Express por exemplo.
@@GaragemDoInventor hahah... Fazer na unha realmente... É muuuito mais prático... Legal... Valeu...
o Fastify js acredito que seja facil facil tb
Valeu pela dica Flávio! Entra no nosso Discord pra trocar mais ideias legais www.cloudstorm.club/
Boa noite, gostaria de saber qual a diferença entre o loopback e express-generator
Circuitos impressos é um exemplo do que eu poderia inventar no WSA ? e jogos também ?
Boa noite ! Seu projeto é para inventores que usam programação ? Que tipo de programação ? adquirindo, eu posso inventar o que eu quiser ? especifique por gentileza para tirar dúvida.😅
Poderia fazer um video sobre o NestJS e comparar ele com o Loopback?
Niko muito afim de fazer, só está faltando tempo😁
AIAIAI fiquei desda 6:30hrs de hoje ate agora para configurar o para continuar acompanhando a aula , e ainda nao consegui . Como estou começando do ZERo nao tinha nada de NodeJs no pc. Ate agora cheguei criar lb4 api , mas agora para entra no datasource ele nao busca o Select The connector. 😔
Jonathas, se você quiser focar na parte de infra, pode usar o repositório do git que está aqui na descrição, nele já tem o Docker com tudo pronto, basta seguir as instruções do arquivo README.md dentro do repositório.
@@GaragemDoInventor Top , vou seguir ele lá agora , dei uma pausa e vou de novo, obrigado meu caro!
Olá, obrigado pelo curso primeiramente.
Estou com um problema. Não sei em qual etapa fiquei perdido.
Quando rodo o atalho "./docker/loopback/ssh.sh" no Linux, recebo a seguinte mensagem:
Error: No such container: cursoaws_api
Se o contêiner não existe, então preciso criá-lo. Encontrei no docker-compose.yml o "cursoaws_api" e rodei o comando "docker-compose up". O retorno foi este:
Pulling api.dev.docker (cursoaws_api:)...
ERROR: The image for the service you're trying to recreate has been removed. If you continue, volume data could be lost. Consider backing up your data before continuing.
Continue with the new image? [yN]
A minha resposta foi "y". O retorno disto foi:
Pulling api.dev.docker (cursoaws_api:)...
ERROR: pull access denied for cursoaws_api, repository does not exist or may require 'docker login': denied: requested access to the resource is denied
Obrigado desde já.
Raphael, no README.md tem as instruções detalhadas
Conseguiu resolver?
Estou tomando o mesmo erro e não consegui resolver ainda. Alguém sabe?
@@paulo22 Desculpe a demora. Eu não consegui resolver mas, como o curso é de AWS, deixei o LoopbackJS de lado e criei minha própria aplicação com Node.js e Express.js e foquei no principal, que é AWS.
@@alexandrenunes5779 blz? Sugiro seguir a sugestão que dei ao Paulo 22.
Não sou desenvolvedor, portanto apanhei um tanto para conseguir entender, instalar, configurar e colocar tudo no ar. Agora é partir para próxima aula.
Mesmo com anos de experiência, nós apanhamos quando estamos aprendendo algo novo. Se você conseguiu colocar pra rodar sem ter experiência em desenvolvimento, considere-se uma pessoa de garra e determinação, continue assim, e conte comigo se precisar de ajuda 🤝
Boa noite!! Tudo bem? Fiquei com uma certa dúvida. Eu utilizo Python e, para criar uma API, utilizo a biblioteca FLASK. Preciso fazer esse procedimento? É obrigatório para o AWS? Obrigado!
Tem previsão da reabertura de vagas para o curso?
Fala parceiro, tudo certo? As inscrições estão abertas! Dê uma olhada em nossa página oficial (está no comentário fixado) e aproveite! 😉
Um grande abraço!
Olá Wesley! Estou curtindo muito a playlist e aprendendo muito!.. porém, estou bem emperrado nesse erro aqui ao inicializar os containers, conforme está descrito na doc.
Só um adendo: Estou usando Linux
Connection fails: Error: getaddrinfo ENOTFOUND mysql.dev.docker
Isso ocorre quando eu dou o comando npm run migrate... consegui criar api, porém, estou me batendo com esse erro...
Poderia ajudar?
Grato.
Diego, isso ocorre porque seu container MySQL não foi criado, remova todos eles com "docker compose down" e rode os script novamente para recriá-los. Na dúvida rode o "docker compose ps" pra conferir se ele subiu.
@@GaragemDoInventor Muito obrigado, vou tentar aqui e logo postarei o resultado.
Perdão , no AWS ? circuitos impressos ?
Nesse caso vc usou o Mac OS como ambiente.
E para usuários Windows, como montar o ambiente???
Oi Maurício, o ambiente onde roda a API é Docker, você pode instalar o Docker no Windows, Linux e Mac e ele será exatamente o mesmo rodando seus containers Linux e nem dá pra saber a diferença
@@GaragemDoInventor ok. Compreendi.
Boa noite, fiz todo o processo da API, mas quando chega na hora de entrar no Docker através do atalho, aparece o seguinte erro: The command 'docker' could not be found in this WSL 2 distro.
We recommend to activate the WSL integration in Docker Desktop settings.
Isaac, não consigo te ajudar no WSL, pois não tenho experiência rodando o Docker em Windows, talvez seja só uma questão de configuração do seu WSL, talvez você precise fazer alguns ajustes no pacote que disponibilizei. Dê uma olhada nesse link que talvez ajude a resolver o problema docs.microsoft.com/pt-br/windows/wsl/tutorials/wsl-containers
Que terminal é esse que está sendo usado?
Oi Maria Eduarda, é o terminal do MacOS com o Fish Shell, você pode usar ele com Linux ou com o WSL, não vivo mais sem ele é muito produtivo, especialmente quando trabalho em um diretório com git.
Consegui passa por varias etapa agora kkk, mas meu quando coloco para criar ele aparece assim
create src\controllers\product.controller.ts
No change to package.json was detected. No package manager install will be executed.
update src\controllers\index.ts.
Não fica igual o seu, estou seguindo rota vamos ver oque vai aparecer depois.
Jonathas, é complicado conseguir te ajudar de forma remota, sem saber exatamente o que está fazendo. Recomendo que busque por essas mensagens no Google e tente debugar o problema, é um desafio interessante e fará você aprender muito no processo. Sinto não poder ajudar mais
@@GaragemDoInventor Que isso já tem muito me ajudado. Sim, sim , estou procurando o motivo do erro.
Até a aula 4 íamos muito bem😅, agora devemos parar aprender sobre docker, instalar uma instância Linux para instalar o loopback, o que parece não ser possível no Windows e efetuar todos estes passos é isso mesmo?
Me perdi totalmente, vi que esta aula saiu fora do escopo AWS... Falo no sentido do curso que estávamos levando, ou só com o vs code, e pasta baixada no Windows posso prosseguir para a aula 6?
Vi que a aula 6 já pula para VPC, não retorna ao que está sendo explicado nesta aula....
Não há Cloud sem virtualização, não há Infra-as-code sem CODE, sem automação, sem programação, sem containers, sem git ou sem todas as outras ferramentas e skills que se integram para compor o ecosistema em nuvem. Todos esses conhecimentos são necessários para se considerar um profissional. Todos os códigos estão no Git prontos para uso, mas pode ser necessário fazer ajustes dependendo do sistema operacional e pelo fato de esse curso ter sido lançado anos atrás, mas saber fazer os ajustes e se adaptar é um requisito para um profissional de tecnologia.
Gostaria de saber a funçao do.API
nestjs é muito bom tbm porem é mas voltado a microserviços mas e muito bom
Concordo, NestJS promete muito, to acompanhando de perto eles
depois de 3 anos sera que loopback continua criando api em 90 segundos ou ele diminuiu ainda mais o tempo? (e eu que achava que fastapi era rapido) rsrs
Poderia por favor atualizar o repositório? Ta dando diversos erros no Linux.
ts.ED é o nome do Framework consegue gerar uma API nessa mesma velocidade
Obrigado pela dica +Developer, vou buscar saber mais sobre ele com certeza
vc conectou no aws ?
Oi Bruno neste curso eu publico a API na AWS sim
eu não entendi.
sou novo em aws. Não entendi porque preciso de uma api.
pra mim não ficou claro.
to confuso, não entendi nada.
um monte de termos que não tem explicação e ainda não sei o motivo da api.
desisto.
Jailto, esse vídeo faz parte de uma playlist, recomendo que assista desde o primeiro vídeo, lá eu explico tudo ua-cam.com/play/PLOF5f9_x-OYUaqJar6EKRAonJNSHDFZUm.html
Oh jailton desiste não, api é uma palavra usada no mundo dos programadores, com uma api você consegue puxar dados do seu banco de dados, e essa api pode ser usada por uma aplicação (a parte interativa, a interface do seu site) para consumir os dados que estão sendo puxados. Essa aula foi um pouco puxada mesmo para os iniciantes no mundo de ti, um profissional infra precisa conhecer algumas coisas do mundo da programação pra não se sentir perdido, recomendo anotar cada coisa que o professor diz e procurar o significado. Boa sorte e não desista, confio em vc
Vou te da uma dica mais precisa. Pra você entender essa aula completa você precisa saber um pouco sobre desenvolvimento backend, docker e alguns termos sobre banco de dados
caramba fiquei muito por fora dessa aula. Wesley, o que me indica por onde estudar?
Rubens, essa aula faz parte da nossa playlist de AWS ua-cam.com/video/j6yImUbs4OA/v-deo.html se você assistir na sequência não tem erro 😉
A sequência dos vídeos não estão bem numerados
Oi João, tudo bem? Obrigada por avisar. Revisei o Título e a numeração das aulas.
Poderia me dizer se agora ficou melhor? Se tiver qualquer sugestão, é só me avisar.
Abraços
Interessante que a api já vem em typescript kkk
Sim o framework é typescript e já faz toda a parte de abstração do express com mapeamento de dados e modelagem das camadas de repositórios e controllers, assim você só precisa focar na regra de negócio, muito mais rápido e produtivo
Me perdi aqui.
Rails..
Laravel
Amigo voce vinha até aula 4 dentro de um nível acessivel, porem nesta aula voce mudou de patamar, a maioria de nós nao queremos programar mas criar uma aplicação nocode, e armazenar em um banco de dados na amazon.
pelos comentarios vemos uma completa ausencia de seres normais.
Roberto, me perdoe se entendi errado seu comentário, mas, a AWS é uma plataforma de "infra-structure as a service" ou seja, você automatiza a gestão da sua infra-estrutura através de acesso programático consumindo APIs. Atualmente até mesmo profissionais de infra-estrutura precisam aprender a programar se quiserem se posicionar bem no mercado e conseguirem boas oportunidades. Esse curso de AWS é uma introdução e o objetivo de estarmos fazendo tudo via painel de controle é para que pessoas que venham de infra-estruturas "não cloud" se sintam mais a vontade para começar a usar AWS, mas quanto mais nos aprofundarmos, mais códigos nós usaremos para tornar nossas aplicações mais auto-suficientes e integradas à infra cloud. Serviços que oferecem aplicações nocode normalmente oferecem hospedagem também, como é o caso do wordpress.com, recomendo que busque por esses serviços.
Para finalizar, lembre-se que nós seres "anormais" como insinuou, somos os "seres" que possibilitam a todas as outras pessoas acessarem seus aplicativos e aplicações de forma estável, segura e fácil, inclusive as aplicações nocode que está procurando.
Um grande abraço e boa sorte com o Wordpress.
@@GaragemDoInventor-
Obrigado pela sua consideração em me responder e me desculpe se eu o ofendi.
O seu Curso é maravilhoso e você está fazendo isto de graça.
Querido Wesley eu elogiei você, pois o seu conhecimento está muito, mas muito acima do meu.
Veja, eu comecei com o FORTRAN em 1972 no curso de Engenharia Elétrica e não acompanhei as evoluções da TI, pois o meu serviço de manutenção elétrica em Subestações, Usinas de Geração e Linhas de Transmissão não exigia.
Hoje com 70 anos estou tentando montar um SAAS, para de alguma forma ajudar preparar os Estudantes de Engenharia do Brasil, conseguir pagar minhas contas e ajudar meus filhos e netos.
Eu preciso de só uma orientação rápida, saber que caminho eu posso seguir, por isso se for possível, por gentileza, faça um contato comigo, para isso coloco o meu whatsapp (preferencialmente) - (27) 99919 2469.
Um abraço e muito obrigado pelo seu curso.
Aprendi que não sei nada. Nada nada
hehehe é assim mesmo Adriano, a gente nunca sabe o bastante, e aprende mais a cada dia