19.12.2025
Etapas para criação do ambiente desenvolvimento online em um projeto web
1. Resumo Técnico
Esta aula aborda a criação prática dos ambientes de Homologação (UAT) e Produção (PROD), que residem em um servidor remoto. Inicialmente, detalhamos os conceitos de Domínio e Hospedagem Web e os fatores críticos na contratação desses serviços.
Em seguida, justificamos a escolha da plataforma InfinityFree para fins educacionais e fornecemos o passo a passo para a criação das duas contas de hospedagem distintas, que simularão os ambientes UAT e PROD, utilizando subdomínios gratuitos.
2. Mapa Mental
-
Conceitos de Contratação
- Domínio (nomedosite.com)
- Hospedagem web (servidor PHP/MySQL)
- Pagamento recorrente (custo fixo)
-
Escolha Estratégica (InfinityFree)
- Vantagem: Gratuito e educacional
- Desvantagem: Propaganda e restrições
- Objetivo: Simular UAT e PROD com contas separadas
-
Criação Prática dos Ambientes
- Conta 1: Ambiente PROD (thainaamorim.infinityfree.me)
- Conta 2: Ambiente UAT (uat.thainaamorim.infinityfree.me)
- Acesso aos arquivos (cPanel)
3. Guia Detalhado: Contratação e Configuração na Nuvem
3.1. Conceitos Essenciais na Contratação de Serviços
Antes de criar os ambientes, é fundamental entender os dois pilares da infraestrutura online:
| CONCEITO | DEFINIÇÃO TÉCNICA | CUSTO |
|---|---|---|
| Domínio | O endereço único do seu site na internet (Ex: nomedosite.com). É o nome que o usuário digita no navegador. | Recorrente (Anual/Bienal): Deve ser renovado periodicamente. |
| Hospedagem Web | O aluguel de um espaço em um servidor remoto (Data Center) que armazena os arquivos do seu site e o banco de dados. | Recorrente (Mensal/Anual): O custo varia conforme o plano (Básico, Recomendado, Avançado). |
Fator Crítico: Ao escolher a hospedagem, o programador deve se certificar de que o servidor suporta a linguagem de programação do projeto (no nosso caso, PHP e MySQL para o WordPress).
3.2. Escolha da Plataforma Educacional: InfinityFree
Para o nosso projeto, onde o foco é o aprendizado e a simulação de ambientes, utilizaremos o InfinityFree.
- Justificativa: É uma plataforma de hospedagem gratuita que oferece suporte a PHP e MySQL, ideal para fins educacionais e testes.
- Ponto de Atenção: Por ser gratuita, possui limitações de recursos e exibe propaganda, o que não é aceitável em um projeto profissional final, mas é perfeito para simular a Fase 5.
3.3. Criação dos Ambientes Online (UAT e PROD)
Para simular a separação profissional de ambientes, criaremos duas contas de hospedagem distintas no InfinityFree.
| AMBIENTE | CONTA | DOMÍNIO DE EXEMPLO | FUNÇÃO |
|---|---|---|---|
| PROD (Produção) | Conta Principal | thainaamorim.infinityfree.me | Onde o site final será publicado. |
| UAT (Homologação) | Segunda Conta | uat.thainaamorim.infinityfree.me | Onde o cliente (ou você) fará os testes finais antes de migrar para PROD. |
Passo a Passo para a Criação (Simulação):
- Acessar o Site: Navegue até o site da InfinityFree.
- Criar Conta: Clique em “Create Account” e siga o processo de registro.
- Configurar Domínio: Ao criar a primeira conta (PROD), escolha a opção de subdomínio gratuito (Ex: thainaamorim.infinityfree.me).
- Repetir para UAT: Repita o processo de criação de conta, escolhendo um subdomínio que identifique o ambiente de testes (Ex: uat.thainaamorim.infinityfree.me).
- Acesso ao cPanel: Após a criação, você terá acesso ao cPanel (Painel de Controle), que é a interface de gestão do servidor.
3.4. Acesso aos Arquivos do Site
O cPanel é a porta de entrada para as ferramentas de gestão.
- File Manager: Interface web para gerenciar os arquivos do site (não usaremos, pois o FileZilla é mais profissional).
- MySQL Databases: Ferramenta para criar e gerenciar o banco de dados.
- FTP Details: Informações cruciais (Host, Usuário, Senha) para conectar o FileZilla e transferir os arquivos.
4. Conclusão
Com a criação das duas contas no InfinityFree, você estabeleceu os ambientes UAT e PROD. Agora, você tem a infraestrutura online pronta para receber o seu projeto. Na próxima aula, focaremos na criação do Ambiente DEV (Localhost), que é o seu laboratório de trabalho diário.
