curso de

HTTP: Entendendo a web por baixo dos panos

Estudando este mês:

e mais 2.534 alunos(as)

Resumo do curso

  • Torne-se um programador web completo
  • Entenda os detalhes do protocolo HTTP
  • Saiba quando usar GET e POST
  • Estude sobre segurança na web e o HTTPS
  • A web stateful e a web stateless
  • Conheça as melhorias do HTTP/2

Público alvo

Interessados em conhecer o protocolo HTTP e os fundamentos da web

Conteúdo relacionado

Cursos de HTML e CSS em Front-end

Leia nossos artigos de Front-end

Última atualização

15/04/2020

Já é aluno?

Comece o curso agora

14h

p/ conclusão

76

Atividades

109

Minutos de video

44155

Alunos nesse curso

9.2

Nota deste curso

Certificado de participação

Um pouco mais do conteúdo

Descubra se esse curso é pra você lendo as primeiras aulas de HTTP: Entendendo a web por baixo dos panos

Instrutores

  • Fábio é desenvolvedor full-stack com foco em Android (Java e Kotlin) e Ruby on Rails, formado pela UFRJ. É ativo na comunidade, palestrou na CocoaHeads e na Mobile Conf.

Conteúdo Detalhado

  1. O que é o HTTP?

    • Cliente e servidor
    • Regras de comunicação
    • Protocolo HTTP
    • Protocolos da Internet
  2. A web segura - HTTPs

    • HTTPs a web é segura
    • Certificado digital
    • Identidade e validade do certificado
    • A chave pública
    • Cifrar os dados
  3. Endereços sob seu domínio

    • URL: os endereços da Web
    • Protocolo e domínio
    • Entendendo o domínio
    • Recurso da aplicação
  4. O cliente pede e o servidor responde

    • Modelo Requisição-Resposta
    • O cliente começa
    • HTTP e a comunicação stateless
    • O uso de sessões
  5. Depurando a requisição HTTP

    • O primeiro método HTTP - GET
    • Códigos de resposta
    • Cabeçalhos da resposta
  6. Parâmetros da requisição

    • Enviando vários parâmetros
    • Params no GET
    • Outros métodos HTTP
    • Params no POST
  7. Serviços web REST

    • Representação de dados: XML e JSON
    • Especificando o formato de dados
    • URI + método para ações específicas
    • O modelo arquitetural REST
  8. As novidades do HTTP2

    • Compressão dos dados com GZIP
    • Cabeçalhos em formato binário
    • Compressão dos cabeçalhos com HPACK
    • TLS por padrão
    • Cabeçalhos Stateful
    • Server Push
    • Paralelização de requisições com multiplexing

Ainda não estuda com a gente?

Invista na transformação da sua carreira!

Comece agora

nossos alunos e alunas

Experiências de quem já mergulhou com a gente.

Muito bom poderia ter mostrado como configurar o http2 no site isso não fico muito claro para mim !

HTTP: Entendendo a web por baixo dos panos

Lucas

Ótimo curso, me surpreendeu bastante! Sou iniciante na área e me trouxe muito conhecimento e assuntos que não sabia.

HTTP: Entendendo a web por baixo dos panos

Vitória Mariano da Silva

Excelente curso! Muitos exercícios para praticar, coisa que alguns cursos aqui da Alura pecam um pouco. No mais é isso, valeu!

HTTP: Entendendo a web por baixo dos panos

Fernando Albino Schilipack Ramos

Aprenda HTML e CSS com esse e outros cursos, comece agora!

Plus

  • Acesso a TODOS os cursos da plataforma

    Mais de 1200 cursos completamente atualizados, com novos lançamentos todas as semanas, em Programação, Front-end, UX & Design, Data Science, Mobile, DevOps e Inovação & Gestão.

  • Alura Challenges

    Desafios temáticos para você turbinar seu portfólio. Você aprende na prática, com exercícios e projetos que simulam o dia a dia profissional.

  • Alura Cases

    Webséries exclusivas com discussões avançadas sobre arquitetura de sistemas com profissionais de grandes corporações e startups.

  • Certificado

    Emitimos certificados para atestar que você finalizou nossos cursos e formações.

  • Alura Língua (incluindo curso Inglês para Devs)

    Estude a língua inglesa com um curso 100% focado em tecnologia e expanda seus horizontes profissionais.

12X
R$85
à vista R$1.020
Matricule-se

Pro

  • Acesso a TODOS os cursos da plataforma

    Mais de 1200 cursos completamente atualizados, com novos lançamentos todas as semanas, em Programação, Front-end, UX & Design, Data Science, Mobile, DevOps e Inovação & Gestão.

  • Alura Challenges

    Desafios temáticos para você turbinar seu portfólio. Você aprende na prática, com exercícios e projetos que simulam o dia a dia profissional.

  • Alura Cases

    Webséries exclusivas com discussões avançadas sobre arquitetura de sistemas com profissionais de grandes corporações e startups.

  • Certificado

    Emitimos certificados para atestar que você finalizou nossos cursos e formações.

  • Alura Língua (incluindo curso Inglês para Devs)

    Estude a língua inglesa com um curso 100% focado em tecnologia e expanda seus horizontes profissionais.

12X
R$120
à vista R$1.440
Matricule-se
Conheça os Planos para Empresas

Acesso completo
durante 1 ano

Estude 24h/dia
onde e quando quiser

Novos cursos
todas as semanas