Série da semana

Dê o próximo passo após o HTML/CSS!

DevCast: Você sabe o que é requisição e resposta?

Hoje falamos sobre um dos grandes obstáculos para quem está iniciando na programação: entender como funciona a comunicação entre um cliente e um servidor. Descubra o que acontece quando o navegador dispara uma requisição e, do outro lado, como um servidor web responde a isso. Essa é a hora de falar sobre um dos fundamentos da internet - o protocolo HTTP.

Você sabe o que é requisição e resposta?

O que é Protocolo HTTP?

HTTP (Hypertext Transfer Protocol) é o protocolo base para as aplicações web e clientes (como aplicativos mobile, entre outros) que se conectam a web APIs. Ele permite a comunicação entre clientes e servidores através da internet.


A palavra hipertexto vem da forma como os conteúdos são relacionados, de forma que um texto pode ser localizado a partir de outro. Isso é possível a partir da criação de ligações lógicas entre eles. Assim dizemos que no HTTP trocamos/transferimos hipertexto.


O HTTP funciona como um protocolo de requisição e resposta no modelo computacional cliente/servidor. Por exemplo, ao pedir para apresentar uma página HTML para o usuário, o navegador está assumindo o papel de cliente. A aplicação em um computador que hospeda o arquivo mencionado assume, então, o papel de servidor. Ambos, cliente e servidor, se comunicam a partir de mensagens HTTP. O servidor, que fornece os recursos, como arquivos HTML e outros conteúdos, ou realiza outras funções de interesse do cliente, retornando uma mensagem de resposta para o cliente ao final desse processamento. A resposta contém informações de estado completas sobre a requisição e pode também conter o conteúdo solicitado no corpo de sua mensagem.

Cursos:Para entrar de uma vez na programação web!

Front-end

Curso
Crie formulários com HTML5
Formulários são uma parte fundamental da web, pois são a forma mais básica de interação com o usuário. Isso porque permitir o envio de dados para um servidor. Nesse curso criaremos um formulário de cadastro da pizzaria Hello Pizza, permitindo assim aprender sobre os elementos que o compõem e seus sistemas de validação.
12 Aulas
Suporte
Acessar o curso

Back-end

Curso
Introdução ao PHP
PHP é uma linguagem de scripts open source de uso geral, muito utilizada e especialmente adequada para o desenvolvimento web. Essa linguagem permite que desenvolvedores escrevam páginas geradas dinamicamente de forma rápida. Neste curso aprenderemos o básico desta linguagem através de um exemplo prático. Será desenvolvida uma aplicação para o cálculo de consumo de combustível por um automóvel, trabalhando conceitos importantes a respeito da sintaxe do PHP.
14 aulas
Suporte
Acessar o curso

Projeto: Documentação completa do protocolo HTTP

5 Desafios HTML

Recompensas:
250 DevUps
5 Medalhas
75 Moedas

Ou você acerta

Ou você aprende.

4

HTTP: Dúvidas Frequentes e Suporte

Confira abaixo algumas respostas para perguntas comuns sobre Requisição e Resposta.

Suporte ao aluno - Deixe a sua dúvida.
Achou 12 meses muito tempo?

Programação muda todo dia e cada novidade nos obriga a rever tudo que já sabíamos. Só um estudo contínuo nos leva ao sucesso.

Apenas 3,5% dos nossos assinantes querem cancelar antes dos 12 meses

O que nossos clientes dizem:

"Excelente trabalho. É assim que a gente vê que o investimento vale a pena. Parabéns!"

- Danniery Alves -
O que nossos clientes dizem:

"Prá lá de bom... Está ótimo: com clareza, didática, conhecimento de causa e uma boa dose de humor. "Persistência" é o segredo."

- Paulo Costa -
O que nossos clientes dizem:

"DevMedia ensina mais do que qualquer faculdade!!!"

- Mauricio Hartmann -