Introdução à Programação Web
Lição de texto
Configuração do Ecossistema de Desenvolvimento
Para construir aplicações web de alto desempenho, é fundamental possuir uma base sólida. Este módulo foca-se na preparação do seu ecossistema de trabalho local. Iremos transformar o seu computador num servidor de desenvolvimento capaz de interpretar PHP e gerir bases de dados, além de configurar uma ferramenta de edição de código de padrão industrial. O objetivo é garantir que a sua infraestrutura técnica esteja perfeitamente alinhada com as exigências do curso.
Duração do estudo
5 Mínimo
2. Conteúdo e Recursos
2.1. O Servidor Local (Back-end)
Para que o PHP funcione, precisamos de um servidor web e de um motor de base de dados. Utilizaremos o XAMPP, uma distribuição que integra Apache, MariaDB (MySQL) e PHP de forma simples.
- Download: Obter XAMPP (Versão Estável)
- Dica Técnica: Durante a instalação, certifique-se de permitir o acesso do Apache através da Firewall do Windows/macOS para evitar problemas de conectividade.
2.2. O Editor de Código (IDE)
Embora a lógica ocorra no servidor, a produtividade nasce no editor. Recomendamos o Visual Studio Code (VS Code) pela sua versatilidade e ecossistema de extensões para PHP.
- Download: Obter Visual Studio Code
- Nota de Flexibilidade: Na Academia Sokote, respeitamos o fluxo de trabalho de cada programador. Se já domina outros editores de elite como Sublime Text, PHPStorm ou Atom, sinta-se à vontade para os utilizar.
2.3. Verificação da Instalação
No final deste módulo, o estudante deverá ser capaz de:
- Iniciar os serviços Apache e MySQL através do Painel de Controlo do XAMPP.
- Aceder ao endereço http://localhost no navegador.
- Criar e abrir um ficheiro .php dentro da pasta raiz (htdocs).
3. Guia de Boas Práticas
Estrutura de Pastas: Mantenha os seus projetos organizados dentro de C:/xampp/htdocs/sokote/.
Extensões Recomendadas: No VS Code, sugerimos a instalação do "PHP Intelephense" para auxílio na escrita de código e deteção de erros em tempo real.
Lições de texto
#1
Apresentação da Equipa do Curso
#2
Guia de Curso: Perfil e Competências
#3
Plano de Curso: Desenvolvimento Web com PHP & MySQL
#4
Avaliação e certificação
#5
Configuração do Ecossistema de Desenvolvimento
#6
Como Trabalhar com o XAMPP
#7
O que são Páginas Estáticas e Páginas Dinâmicas
#8
Apresentação de um exemplo
#9
Sobre este modulo
#10
Sobre este Módulo
#11
Base de Dados
#12
O que são variáveis de sessão e cookies
#13
Conclusão do Curso: Programação Web Backend
Veja aulas completas
Verifique a página de aprendizagem do curso