[UPDATE]: Galera o curso já começou e está indo ao ar toda seunda-feira aqui no canal, então increva-se e ative o sininho pra não perder nenhum episódio, e vá na home do canal que tem uma playlist só sobre o Curso da AWS na Prática. Obrigado a todos os apoiadores do canal por divulgarem o curso e o canal, vocês são TOP TOP TOP!!!
O CANAL UM INVENTOR QUALQUER vai produzir um Curso de Amazon Web Services (AWS) Grátis!
Serão 10 episódios onde você vai aprender a publicar na prática uma aplicação na Amazon Web Services do zero, ou seja, desde a Configuração do DNS, levantar suas instâncias EC2, banco de dados até o Auto Scale e a liberação da sua aplicação para a Internet!
Índice do vídeo:
00:00 Introdução
00:50 De onde surgiu a ideia?
03:20 Porque criamos esse canal?
07:13 Sobre o conteúdo de IoT no canal
13:32 Porque falar de Amazon?
15:26 Sobre o que vamos falar no curso de AWS?
19:34 Porque precisamos da ajuda todos para realizar esse curso?
20:36 Quais metas temos que alcançar pra realizar o curso?
As 10 Aulas de AWS serão específicas para cada etapa que você deve cumprir para publicar uma aplicação na nuvem usando a AWS:
? Criando sua conta na AWS
? Como configurar um domínio utilizando o AWS Route 53
? Como configurar o Failover de DNS no AWS Route 53 para rodar a aplicação em regiões diferentes
? Como funciona o AWS Route 53 Load Balancer
? Como configurar o AWS VPC, subnets e grupos de segurança
? Criando e configurando instâncias do AWS EC2,
? Quais são os tipos de Instâncias EC2
? Quanto custa cada tipo de instância EC2
? Como configurar os grupos de segurança para instâncias EC2
? Como utilizar os Snapshots
? Configurando o AWS Load Balancer
? Como configurar o AWS Autoscaling no EC2
? Como configurar e utilizar Bancos de Dados no AWS RDS: AWS Aurora Postgresql e AWS Aurora MySQL
? Como criar e configurar RDS MySQL Read Replica
? Como configurar rotinas de Backup
? Como publicar a aplicação no AWS EC2
? Como configurar o Nginx para otimizar a aplicação
? Criação de um Front-End básico em Angular para testar a interação com a API e as parametrizações de Segurança da AWS e do NGinx
Será um Tutorial AWS Completo!
Para produzirmos todo este conteúdo, exclusivamente para o canal, precisamos alcançar duas metas:
- Este vídeo deve ter ao menos 1.000 likes!
- O canal Um Inventor Qualquer deve ter ao menos 1.000 Inscritos!
Saiba também nesse vídeo tudo que estamos preparando para o canal com Internet das Coisas (IoT) utilizando Raspberry PI 4, ESP8266, ESP32, MPU6050, Intel Galilleo, Telas touch, Câmeras com infra-vermelho e muito mais que está por vir no canal.
Acompanhe mais vídeos da série "Programando":
?Como eco
...
https://www.youtube.com/watch?v=Q-eZHw7iRBw
Vou te ensinar o passo a passo para se tornar um Desenvolvedor Web com as habilidades e capacidades mais buscadas pelo mercado atual. Programar para Web é um dos melhores caminhos para aprender novas tecnologias e se manter conectado com o que tem de melhor. Para ser um bom Programador Web, não basta conhecer uma linguagem de programação, é preciso conhecer outras ferramentas também e neste vídeo vou te explicar quais são as linguagens e frameworks mais indicados para você aprender e se tornar um Programador Web qualificado!
Quer Programar para Web, mas não sabe por onde começar? Este vídeo é para você! Nele, vou te dar Dicas Preciosas sobre o melhor caminho a seguir, de forma a se manter motivado a continuar na Área de Programação!
____________________________________________________________________________________
Não deixe de conhecer os canais abaixo:
? Canal Refatorando: https://www.youtube.com/Refatorando
? Canal Filipe Deschamps: https://www.youtube.com/FilipeDeschamps
____________________________________________________________________________________
Seja membro: https://www.youtube.com/channel/UC2XpRp9gpbMFK4kS06u7jkQ/join
LinkedIn: https://www.linkedin.com/in/wesleymilan/
Podcast: https://bit.ly/3qa5JH1
Instagram: https://bit.ly/3tfzAj0
...
https://www.youtube.com/watch?v=vtHJeO1Wy70
Programação é fácil? Ser programador é fácil? Se você já se fez essas perguntas, significa que em algum momento, você demonstrou interesse pela área de Tecnologia. Neste vídeo, vamos explicar qual é a diferença entre Ser Programador e Ser um Profissional de Programação.
Ser Desenvolvedor é um Estilo de Vida!
É sentir Realização e Satisfação por ver seu código rodando!
Por falar em Realização Profissional, se você está pensando em Aprender a Programar apenas pelo Retorno Financeiro, fica ligado nos próximos vídeos que falaremos mais sobre este assunto.
Agora, se você não é um profissional de Tecnologia, pode ser que esteja se perguntando: Programar é díficil?
Programar não é Difícil e mesmo que você não pense em se tornar um Desenvolvedor de Sistemas Profissional, como um Web Developer por exemplo, mas deseja Aprender a Programar porque deseja criar uma Automação em sua casa, saiba que você pode!
O mais importante é começar!
E para começar, você precisa colocar seu cérebro e sua Criatividade para funcionar e começar a criar Soluções em Tecnologia para Resolver os Problemas do seu dia a dia.
Continue acompanhando a série Mitos e Verdades de Programação aqui no Canal do Um Inventor Qualquer!
Um Inventor Qualquer em outras redes sociais:
Facebook: https://www.facebook.com/uminventorqualquer
Twitter: https://twitter.com/uminventorqquer
...
https://www.youtube.com/watch?v=uLholHcTj_Q
Quer saber como é trabalhar remoto para uma empresa internacional? O idioma (nem sempre) é o maior empecilho enfrentado. A cultura, o fuso horário, as mudanças de escopo acabam, em algum momento, te levando ao limite da paciência!
Quer saber mais sobre a rotina de um programador, desenvolvedor, líder técnico?
Assista ao vídeo completo: https://youtu.be/M9qtBMWRzjQ
____________________________________________________________________________________
Seja membro: https://www.youtube.com/channel/UC2XpRp9gpbMFK4kS06u7jkQ/join
LinkedIn: https://www.linkedin.com/in/wesleymilan/
Podcast: https://bit.ly/3qa5JH1
Instagram: https://bit.ly/3tfzAj0
...
https://www.youtube.com/watch?v=HYKI7CibPkM
As soluções serverless estão por toda parte, mas elas valem a pena? Vamos calcular os custos do novo RDS Aurora Serverless e analisar quais tipos de projetos se beneficiam mais dessa solução revolucionária de banco de dados relacional em nuvem da AWS.
O curso AWS 2.0 está sendo preparado com muito cuidado e dedicação para atender às principais demandas de mercado para profissionais e empreendedores de tecnologia.
Inscreva-se agora para aproveitar todas as vantagens do pré-lançamento:
https://www.uminventorqualquer.com.br/curso-aws/
Inscreva-se no Canal Wesley Milan para acompanhar os Reviews de serviços AWS:
https://bit.ly/3LqiYwg
Inscreva-se no Canal Wesley Milan em Inglês e recomende a seus amigos gringos:
https://bit.ly/3LqFjtA
Me siga no Instagram: https://bit.ly/3tfzAj0
LinkedIn: https://www.linkedin.com/in/wesleymilan/
Podcast: https://bit.ly/3qa5JH1
...
https://www.youtube.com/watch?v=TCtNTweSEXI
Neste vídeo, vamos publicar nossa API NodeJS feita com Loopback na Amazon Web Services (AWS). Vou te ensinar como criar uma instância EC2, conectar de forma segura utilizando sua chave SSH e tornar sua instância pública através do Elastic IP. Além disso, vou falar sobre conexão ao Banco de Dados RDS, Variáveis de Ambiente, Instalação do Docker e o uso do PM2 como gerenciador de processos para aplicações em NodeJS.
Neste vídeo você também vai aprender sobre segurança da informação em Cloud Computing para que acessos externos não cheguem até pontos da aplicação que devem permanecer protegidos.
Após este vídeo, você será capaz de criar sua instância EC2 na AWS, publicar sua primeira aplicação em Cloud com conexão ao Banco de Dados da Amazon RDS.
?Você pode encontrar os códigos completos usados nesse vídeo através do link abaixo:
https://github.com/UmInventorQualquer/curso-aws-pratico-producao
Índice do vídeo:
00:19 - Intro
01:45 - Chave SSH (*.pem)
02:53 - Painel EC2 - Criando uma instância free tier
05:05 - IPs públicos e privados em EC2 com Elastic IP
09:20 - Publicando nosso repositório do GitHub na instância EC2
11:00 - Conectando via SSH
12:29 - Variáveis de ambiente do Linux
16:23 - Atualizações de segurança do Linux
17:11 - Clonando e configurando a aplicação
23:54 - Verificando o container do Docker
24:18 - Verificando e entendendo o PM2
25:52 - Testando a aplicação on-line
26:18 - Questões importantes de segurança da sua aplicação Loopback
28:48 - Próximos passos para tornar nossa API escalável e redundante
____________________________________________________________________________________
Playlist Completa Curso AWS na Prática - https://www.youtube.com/watch?v=j6yImUbs4OA&list=PLOF5f9_x-OYUaqJar6EKRAonJNSHDFZUm
____________________________________________________________________________________
Seja membro: https://www.youtube.com/channel/UC2XpRp9gpbMFK4kS06u7jkQ/join
LinkedIn: https://www.linkedin.com/in/wesleymilan/
Podcast: https://bit.ly/3qa5JH1
Instagram: https://bit.ly/3tfzAj0
...
https://www.youtube.com/watch?v=R-X3cZV2ftI
Uma visão completa da solução VPS da AWS. O Lightsail é um híbrido de VPS e Cloud Computing que permite iniciar em Cloud com preço fixo e migrar para o EC2 de forma fácil e rápida.
Você ainda pode usufruir das vantagens de estar na nuvem da AWS e rodar Elastic Load Balancer, containers, banco de dados MySQL e Postgres de forma gerenciada e muito mais.
Além de tudo isso você ainda tem templates de NodeJS, LAMP (Linux + Apache + MySQL + PHP), Magento, Django, Jumla, Wordpress e muito mais.
O curso AWS 2.0 está sendo preparado com muito cuidado e dedicação para atender às principais demandas de mercado para profissionais e empreendedores de tecnologia.
Inscreva-se agora para aproveitar todas as vantagens do pré-lançamento:
https://www.uminventorqualquer.com.br/curso-aws/
Inscreva-se no Canal Wesley Milan para acompanhar os Reviews de serviços AWS:
https://bit.ly/3LqiYwg
Inscreva-se no Canal Wesley Milan em Inglês e recomende a seus amigos gringos:
https://bit.ly/3LqFjtA
Me siga no Instagram: https://bit.ly/3tfzAj0
LinkedIn: https://www.linkedin.com/in/wesleymilan/
Podcast: https://bit.ly/3qa5JH1
...
https://www.youtube.com/watch?v=rosry_eqwM4
Neste vídeo gostaria da opinião de vocês quanto ao fato de poder ou não usar o Método HTTP (verb) POST quando o envio dos dados não cria ou modifica dados em uma API REST.
Este é um vídeo baseado no conteúdo do vídeo da última segunda-feira, onde falamos sobre o 5 principais erros cometidos em APIs REST aqui no canal.
O vídeo que gerou a dúvida:
https://www.youtube.com/watch?v=MupqhyGfuyg
Gostou do conteúdo deste vídeo?
? Então deixa um comentário, dá um like e Inscreva-se!
Tá sem tempo pra assistir o "Um Inventor Qualquer? Você pode ouvir!
Estamos em todas as plataformas de podcast!
? Ouça aqui: https://www.uminventorqualquer.com.br/podcast/
Quer ficar por dentro das novidades que estamos preparando para o canal?
? Nos siga no Instagram: https://www.instagram.com/uminventorqualquer
...
https://www.youtube.com/watch?v=3H0pBeQaQek
Neste vídeo, vamos falar sobre os erros cometidos no segundo ano do projeto, onde desenvolvemos uma aplicação de alta performance em 3 meses com LoopbackJS/ExpressJS.
Conforme falamos no vídeo anterior, o sucesso do projeto no primeiro ano, onde alcançamos o pico de 26.000 usuários simultâneos, os servidores não passaram de 4% de CPU e o banco de dados não passou de 7%, só foi possível, porque utilizamos o Framework Loopback JS. Ele é baseado no Express JS, que é o framework mais utilizado em Node JS para o desenvolvimento de API's.
Já no segundo ano, a história não se repetiu.
Foram cometidos erros que afetaram a performance e a segurança da aplicação. Além de, termos sofrido um ataque DDoS massivo.
Ataques DDoS tentam desabilitar ou sobre-carregar serviços da sua aplicação e por vezes descobrir falhas e vulnerabilidades na aplicação.
Para enfretarmos estes ataques, realizamos a implementação do Cloudflare CDN (Content Delivery Network). Porém, como todas as boas soluções, o Cloudflare possuía limitações e não conseguimos segurar todas as requisições vindas de aproximadamente 300.000 IPs diferentes.
Lembre-se:
Nenhum WAF (Web Application Firewall) é capaz de proteger sua aplicação se houverem métodos abertos ou expostos para serem explorados por hackers.
Para complementar a camada do Cloudflare e reduzir drasticamente o impacto na aplicação, é possível utilizar o CDN em conjunto com soluções de API Gateway.
Uma dessas soluções, é o Kong HQ um API Gateway.
Ele é baseado no NGinx, que é um dos servidores HTTP mais utilizados atualmente. Ambas as ferramentas são Open Source.
Links para maiores detalhes:
? Cloudflare: https://www.cloudflare.com/
? Kong API Gateway: https://konghq.com/
? NGinx: https://www.nginx.com/
Quer saber mais sobre como desenvolver um Plugin com o Kong e LUA (Linguagem de Programação) capaz de detectar comportamentos suspeitos, integrá-lo com a API do Cloudflare e reduzir ainda mais o impacto na performance e consumo de recursos computacionais?
Fica ligado nos próximos vídeos, que vamos te trazer mais detalhes sobre este assunto!
Perdeu o primeiro vídeo?
Assista aqui: https://youtu.be/BzGTJRMwKxY
Um Inventor Qualquer em outras redes sociais:
Facebook: https://www.facebook.com/uminventorqualquer
Twitter: https://twitter.com/uminventorqquer
Blog: https://www.uminventorqualquer.com.br
Podcasts: https://uminventorqualquer.captivate.fm/
...
https://www.youtube.com/watch?v=1DBO43tZxek