Deploy de Aplicações React
Área: Frontend | Nível recomendado: Iniciante
Last updated
Área: Frontend | Nível recomendado: Iniciante
Last updated
Nesta missão, aprenderemos sobre o processo de build de aplicações frontend, como o NodeJS e ferramentas como o Vite facilitam a criação de artefatos estáticos, e como esses artefatos são hospedados em diferentes plataformas. A missão também cobrirá a configuração de Continuous Deployment (CD) com o Render, proporcionando uma compreensão completa de como preparar e lançar uma aplicação React no ambiente de produção.
Link direto: https://youtu.be/AmTypi2o67w
Fundamentos do Processo de Build:
Explicação sobre o conceito de build e a importância de transformar o código de desenvolvimento em artefatos estáticos para produção.
Discussão sobre o papel do NodeJS e como diferentes ferramentas de build, como Webpack e Vite, são utilizadas no processo.
Exploração do Vite no Build de React:
Detalhamento de como o Vite otimiza o desenvolvimento e produção de aplicações React.
Demonstração do comando npm run preview
para testar a aplicação em um ambiente de produção local.
Hospedagem de Sites Estáticos:
Discussão sobre hospedagem de sites estáticos e as vantagens de utilizar plataformas especializadas para aplicações frontend.
Análise de diferentes provedores de hospedagem, incluindo GitHub Pages e suas limitações com relação ao processo de build.
Deploy no Render e Configuração de CD:
Instruções passo a passo para configurar um projeto React no Render, integrando-o com um repositório do GitHub.
Explicação sobre o sistema de Continuous Deployment do Render, que realiza deploys automáticos após cada commit.
Use esses exercícios para reforçar o que acabou de aprender. Se errar, leia a explicação para entender melhor o conceito.
Esses exercícios testarão sua compreensão prática. Revise o feedback para melhorar suas habilidades.
Configure um projeto React usando Vite, execute um build de produção e visualize a versão de produção localmente utilizando o comando npm run preview
.
Implementar o novo projeto React com Vite.
Executar npm run build
.
Visualizar a versão de produção com npm run preview
.
Revise a configuração de Continuous Deployment no Render para garantir que qualquer commit no repositório do GitHub resulta em uma nova versão em produção.
Verifique as configurações no Render para integração contínua.
Teste a automação realizando um commit e observando o deploy automático.
Implemente um deploy completo de uma aplicação React no Render, configurando o Continuous Deployment para garantir que todas as atualizações no repositório GitHub sejam refletidas automaticamente na aplicação em produção.
Configuração Inicial:
Crie um novo projeto React com Vite.
Configure o projeto no GitHub.
Deploy no Render:
Crie uma conta no Render e conecte o repositório GitHub.
Configure o comando de build e as variáveis de ambiente necessárias.
Continuous Deployment:
Garanta que cada commit no repositório GitHub dispare um novo build e deploy no Render.