Script Python para demonstrar o conceito básico de servidores web.
Nosso objetivo é entender como um servidor web é programado em baixo nível. Começaremos trabalhando com Sockets e chegaremos até servir páginas dinâmicas.
- 1.1 Criar um servidor socket
- 1.2 Criar um cliente socket
- 1.3 Trafegar informações entre o cliente e servidor
- 1.4 Utilizar o browser para comunicar com o servidor
- 1.5 Servir Páginas estáticas (html/css/javascript) e imagens
- 1.6 Implementar Multithreading para servir requisições simultâneas
- 1.7 Implementar Páginas Dinâmicas - executar scripts Python no backend
- Conceitos HTTP
- Métodos HTTP
- Programação HTML
- Formulários GET/POST