Programação

Servlets: Fundamentos de Java na Web

Curso online de Servlets: Fundamentos de Java na Web

1744 9.0

9,0

é a nota desse curso

7.267

alunos neste curso

Faça esse curso e...

  • Domine a tecnologia que está por trás de tudo da web no Java
  • Aprenda a lidar com Cookies e usuários
  • Entenda os métodos HTTP
  • Aprenda o conceito de MVC
  • 16h para conclusão
  • 59 atividades
  • 133 minutos de videos

Curso Servlets: Fundamentos de Java na Web

12x R$25

(à vista R$300)

Matricule-se
  • 1
    Curso
  • 59
    Atividades
  • Estude por 1 ano
  • 3 ebooks da Casa do Código
  • Curso de inglês no Galandra
  • Acesso à Alura Start

Premium

12x R$75

(à vista R$900)

Matricule-se
  • 390
    Cursos
  • 22.869
    Atividades
  • Estude por 1 ano
  • 3 ebooks da Casa do Código
  • Curso de inglês no Galandra
  • Acesso à Alura Start

Premium Plus

12x R$100

(à vista R$1.200)

Matricule-se
  • 390
    Cursos
  • 22.869
    Atividades
  • Estude por 1 ano
  • 3 ebooks da Casa do Código
  • Curso de inglês no Galandra
  • Acesso à Alura Start
Acesso por 1 ano
Certificado digital de conclusão
Estude 24h/dia onde e quando quiser
Novos cursos toda semana

Carreiras com esse curso

Veja a 1ª aula

Público alvo

programadores que conhecem a linguagem java e comecarão a trabalhar na web

Nível de Dificuldade

Básico

Instrutores

  • Guilherme Silveira

    Head de educação e fundador da Alura e Caelum. Participou dos mundiais de programação no Japão e Canadá. Faixa vermelha em taekwondo. Adora poomsae.

Já é aluno?

Começar o Curso

Conteúdo Detalhado

  1. Servlet API e fundamentos da Web

    • Servlet 3.0
    • Instalando o Tomcat
    • HttpServlet e a anotação WebServlet
    • HttpServletRequest e HttpServletResponse
    • Leitura de parâmetros, getParameter
    • doGet
    • Criando um sistema de busca de empresa
    • Usando o browser para entender a requisição
  2. Post e os métodos HTTP

    • O método GET
    • O método POST
    • POST não é criptografia
    • Limitações do GET
    • O método doPost
    • Criando um sistema de cadastro de empresas
  3. Algumas características da web

    • Métodos HTTP
    • GET e cache
    • POST e alterações no servidor
    • O método service
  4. Filtrando requisições

    • Filtros
    • Filter e o método doFilter
    • A anotação WebFilter
    • Criando um filtro de auditoria
  5. Mantendo informações relativas ao usuário com cookies

    • Um sistema de login
    • Armazenando informações do cliente
    • Criando Cookies
    • Erro 500
    • Buscando Cookies
    • Auditando o usuário logado
    • Usando o browser para inspecionar cookies
  6. Manipulando cookies existentes

    • Deslogando o usuário ativo
    • Adiando o timeout de login
    • Problemas de segurança de um cookie
    • Problemas de tamanho de cookies
  7. Mantendo informações no lado do servidor com session

    • A HttpSession e seus atributos
    • Reescrevendo o sistema de login, logout e auditoria
    • Usando o browser para inspecionar o cookie da Session
  8. Mais sobre servlets

    • Quantas instâncias existem para cada servlet
    • Inicialização e destroy de uma servlet
    • Problemas de recorrência
    • Criando um problema de multi-threading com Servlets
  9. Redirecionamento no client e server side

    • Separando Java de HTML
    • Código 200, 404
    • Código 302 e sendRedirect
    • Redirecionamento no servidor com RequestDispatcher
  10. Páginas dinâmicas

    • Separando Java de HTML dinâmico
    • Atributos de uma requisição
    • Java Server Pages: JSP
    • Expression Language: EL
    • Taglibs
    • JSTL: c:for e c:if
  11. Um padrão de controle

    • Extraindo uma interface de Tarefa
    • Criando uma servlet única de controle
    • Usando reflection para instanciar objetos dinamicamente
  12. Model View Controller

    • Extraindo nosso Controller
    • MVC: Model View Controller

O que os nossos alunos estão falando desse curso

Douglas Gil Santos Trigo

em 15/01/2016

Gostei muito da forma como o professor ensina, é fácil de entender e ele vai direto ao que você precisa saber para usar a ferramenta, não é uma aula tediosa, ele ensina de tal forma que você fica ansioso para ver a próxima aula

Sobre o curso Servlets: Fundamentos de Java na Web

Rodrigo Jacques

em 12/01/2016

Conteúdo muito bem explicado sem enrolação! Recomendo a Todos!

Sobre o curso Servlets: Fundamentos de Java na Web

Anderson Gremião

em 11/01/2016

Os metodos do Alura, facilitam o aprendizado e é bem direcionado ao que interessa sobre o assunto.

Sobre o curso Servlets: Fundamentos de Java na Web

Curso Servlets: Fundamentos de Java na Web

12x R$25

(à vista R$300)

Matricule-se
  • 1
    Curso
  • 59
    Atividades
  • Estude por 1 ano
  • 3 ebooks da Casa do Código
  • Curso de inglês no Galandra
  • Acesso à Alura Start

Premium

12x R$75

(à vista R$900)

Matricule-se
  • 390
    Cursos
  • 22.869
    Atividades
  • Estude por 1 ano
  • 3 ebooks da Casa do Código
  • Curso de inglês no Galandra
  • Acesso à Alura Start

Premium Plus

12x R$100

(à vista R$1.200)

Matricule-se
  • 390
    Cursos
  • 22.869
    Atividades
  • Estude por 1 ano
  • 3 ebooks da Casa do Código
  • Curso de inglês no Galandra
  • Acesso à Alura Start
Acesso por 1 ano
Certificado digital de conclusão
Estude 24h/dia onde e quando quiser
Novos cursos toda semana