Aula 5
Se Vira
Objetivos da aula de hoje
- Discutir sobre os desafios da aula passada
- Continuar a caminhada com github e git
- Criar nosso primeiro site estático
- Primeira noção de pipelines
- Primeiro contato com Nuvem
- Primeiro contato com Web3
- Proposta de solução de problemas
Minha ideia de profissionalismo é provavelmente a ideia de obsessão de muitas pessoas.
David Fincher
Desafios da aula passada
- Pesquisar sobre nuvem (Azure, GCP, AWS)
- Tentar colocar sua ideia pensada na aula 1 em um fluxograma
Dica: Gitkraken
Nosso primeiro site
Geradores de sites estáticos
- Objetivo deles é criar um template pré-pronto para facilitar a vida do desenvolvedor
- Conceitos de Low Code e No Code
- Fáceis de se hospedar em quase qualquer plataforma
Gatsby
- Instalar o Node - https://nodejs.org/en/
- Instalar o Gatsby com:
npm install -g gatsby-cli
Instalar o surge com:
n
pm install --global surge
npm init gatsby
- Responda todas as perguntas que o aplicativo fizer: (nome do site, pasta, etc..)
após isso entre na pasta do site com: cd nomedapasta
rode npm run develop
Visualize seu site pela URL que a linha de comando mostrar (geralmente localhost:8000)
Gatsby
Para publicar o site no Surge
- Rodar o comando gatsby build
- Rodar o comando surge
- Criar sua conta colocando seu email e nome de usuário
- passar a pasta do seu projeto (não esquecer de passar a /public no final
- Agora é só acessar o site gerado
Hospedando sites
- Vercel
- Netlify
- Fly.io
- Surge
- Cloudfare CDN
- Surge
Pipelines
- Automatizar processos repetitivos
- Reduzir falhas humanas
- Criar regras específicas para um deploy
- Chamamos o processo geralmente de CI/CD
- Existem diversas ferramentas para criação desses processos
Cloud
Hora de trabalhar!!
- Separar em grupos de até 3 pessoas
- Pensar em problemas da sua região e possíveis soluções (ou até inovações)
- Fazer uma breve apresentação para a turma
Desafio para a próxima aula
- Adicionar algum outro elemento no site
- Pesquisar mais sobre produtos dentro de uma plataforma de nuvem (não tenha medo, suba uma máquina, explore, só não esqueça de desligar depois)
Qualquer dúvida me mande um email (kalebalves@tuta.io) ou mensagem no whatsapp
Dicas e materiais extras
Aula 5
By Kaleb Alves
Aula 5
- 201