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: npm 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

Made with Slides.com