Programação CURSO ONLINE. ESTUDE ONDE E QUANDO QUISER

Servlets: Cookies e Fundamentos Java na Web

8,4 Nota dada
pelos alunos
11.312 Alunos
matriculados
16h Tempo para
conclusão
128 Minutos
em vídeo
59 Atividades
inclusas
Assista à primeira aula grátis:
Escolha o plano:
12x de R$ 75 R$71,25
Quero me Matricular
12x de R$ 100 R$95
Quero me Matricular
12x de R$ 120 R$114
Quero me Matricular
Compra 100% segura
Matricule-se e tenha acesso à:
  • 578 Cursos
  • 1 ano de acesso
  • Certificado digital de conclusão
  • Novos cursos toda semana
Compartilhe este curso:
*5% de desconto para leitores do tecnoblog.
Início » Cursos » Programação » Servlets: Cookies e Fundamentos Java na Web

Conquiste as seguintes qualificações com este curso:

  • 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

Descrição

Nesse curso de Servlets online você vai aprender em vídeos como funciona a linguagem Java na Web, como lidar com os cookies e usuários, métodos HTTP, conceito de MVC e mais. O módulo tem atividades que testam o seu conhecimento e estimulam o aprendizado para você se capacitar de verdade com exercícios.

Esse curso online de Servlet com Java tem dificuldade básica, mas você precisa dominar a lógica de programação e conhecer como funciona uma página da web. Caso não se encaixe nos requisitos, pode fazer o curso de HTTP para entender a web “por baixo dos panos”.

Quando terminar as lições, saberá como usar a Servlet API, como funcionam os métodos HTTP, características da Web, como filtrar requisições, manter e manipular cookies, como fazer páginas dinâmicas, ter um padrão de controle e o que é e como usar o Model View Controller (MVC) — ou Modelo Visão Controlador, padrão de arquitetura de software.

Ao todo, são mais de 128 minutos de vídeos e 59 atividades para você saber tudo sobre Servlets e Java. O tempo estimado para concluir a formação é de apenas 16 horas, e o melhor é que você pode fazer no seu tempo e acessar todo o conteúdo quando quiser.

Além do curso de Servlets e Java, você tem acesso durante um ano, com a sua assinatura da Alura, a novos cursos toda semana, incluindo o de HTML e CSS, para criar as primeiras páginas da web. Em qualquer curso que você escolher, também ganha um certificado digital de conclusão, que agrega ao currículo e ajuda a construir sua carreira de desenvolvedor.

Conteúdo das Aulas

  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

Outras informações

  • A quem este curso se destina?

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

Instrutores

Foto do instrutor

Guilherme Silveira

Guilherme co-fundou a Caelum, a Alura e o GUJ. Com mais de 15 anos de experiência no ensino de programação e habilidades digitais, coordena as equipes de produção de cursos na Alura. É tecnólogo com viés matemático e medalhista de ouro em competições nacionais de computação, representando o Brasil nos mundiais. Participante ativo da comunidade open source e de educação em tecnologia, autor de 7 livros da área.

Opinião dos alunos:

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

Douglas Gil Santos Trigo

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

Rodrigo Jacques

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

Anderson Gremião

Cursos relacionados

Escolha seu plano e comece a estudar hoje mesmo

Plano Premium
12x de R$ 75 R$71,25
Quero me Matricular
Compra 100% segura
*5% de desconto para leitores do tecnoblog.
Matricule-se e tenha acesso à:
  • 578 Cursos
  • 1 ano de acesso
  • Certificado digital de conclusão
  • Novos cursos toda semana
  • Projeto avaliado pelos instrutores
  • Certificado de avaliação
  • Acesso à Alura Start
  • Acesso à Alura Língua
Plano Premium Plus
12x de R$ 100 R$95
Quero me Matricular
Compra 100% segura
*5% de desconto para leitores do tecnoblog.
Matricule-se e tenha acesso à:
  • 578 Cursos
  • 1 ano de acesso
  • Certificado digital de conclusão
  • Novos cursos toda semana
  • Projeto avaliado pelos instrutores
  • Certificado de avaliação
  • Acesso à Alura Start
  • Acesso à Alura Língua
Plano Max
12x de R$ 120 R$114
Quero me Matricular
Compra 100% segura
*5% de desconto para leitores do tecnoblog.
Matricule-se e tenha acesso à:
  • 578 Cursos
  • 1 ano de acesso
  • Certificado digital de conclusão
  • Novos cursos toda semana
  • Projeto avaliado pelos instrutores
  • Certificado de avaliação
  • Acesso à Alura Start
  • Acesso à Alura Língua
Matricule-se e tenha acesso à: Plano Premium Plano Premium Plus Plano Max
578 Cursos Sim Sim Sim
1 ano de acesso Sim Sim Sim
Certificado digital de conclusão Sim Sim Sim
Cursos novos toda semana Sim Sim Sim
Projeto avaliado pelos instrutores Sim Sim
Certificado de avaliação Sim Sim
Acesso à Alura Start Sim Sim
Acesso à Alura Língua Sim
*5% de desconto
para leitores do tecnoblog.
Compra 100% segura
12x de R$ 75 R$71,25
Quero me Matricular
12x de R$ 100 R$95
Quero me Matricular
12x de R$ 120 R$114
Quero me Matricular
*5% de desconto para leitores do tecnoblog.
Compra 100% segura