Ainda não tem acesso? Estude com a gente! Matricule-se
Ainda não tem acesso? Estude com a gente! Matricule-se

Curso HTTP: Entendendo a web por baixo dos panos

Nota

9.1

Nível

Básico

Última atualização

07/08/2017

Carga horária

14h

Iniciar Curso
Concluir Favoritar

Instrutor

  • instructor Fábio Pimentel

    Desenvolvedor e instrutor na Caelum, movido por novidades e desafios nas áreas de Web e Mobile.

Veja as últimas novidades do curso Veja as perguntas frequentes Fórum do curso

Conteúdo detalhado:

  1. O que é o HTTP?

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

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

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

    1. Modelo Requisição-Resposta
    2. O cliente começa
    3. HTTP e a comunicação stateless
    4. O uso de sessões
  1. Depurando a requisição HTTP

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

    1. Enviando vários parâmetros
    2. Params no GET
    3. Outros métodos HTTP
    4. Params no POST
  3. Serviços web REST

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

    1. Compressão dos dados com GZIP
    2. Cabeçalhos em formato binário
    3. Compressão dos cabeçalhos com HPACK
    4. TLS por padrão
    5. Cabeçalhos Stateful
    6. Server Push
    7. Paralelização de requisições com multiplexing