curso de

Java Servlet: Fundamentos da programação web Java

Estudando este mês:

e mais 1.282 alunos(as)

Resumo do curso

  • Entenda o que é um Servlet
  • Mapeie requisições HTTP e trabalhe com POST e GET
  • Gere HTML dinamicamente com JSP e JSTL
  • Crie uma CRUD completa e faço o deploy com Tomcat
  • Saiba o que é inversão de controle

Público alvo

Programadores que conhecem a linguagem java e começarão a trabalhar na web.

Conteúdo relacionado

Cursos de Java em Programação

Leia nossos artigos de Programação

Última atualização

14/02/2020

Já é aluno?

Comece o curso agora

10h

p/ conclusão

90

Atividades

316

Minutos de video

12905

Alunos nesse curso

9.4

Nota deste curso

Certificado de participação

Um pouco mais do conteúdo

Descubra se esse curso é pra você lendo as primeiras aulas de Java Servlet: Fundamentos da programação web Java

Formação com esse curso

Instrutores

  • Nico trabalha na área de tecnologia há mais de 20 anos e atuou como desenvolvedor e instrutor no Brasil e na Alemanha. Participa ativamente na comunidade e com uma experiência de mais de 12 anos em educação, coordena hoje equipes de instrutores e é responsável pela curadoria de cursos online na Alura.

Conteúdo Detalhado

  1. Fundamentos da Web e a API de Servlets

    • Introdução ao curso
    • Slides do curso
    • Criando Ambiente
    • Sobre o Tomcat
    • Apache HTTP ou Apache Tomcat?
    • Primeiro projeto Java Web
    • Problemas no acesso
    • Finalmente, a primeiro servlet
    • Como acessar?
    • Sobre Servlet #1
    • Sobre Servlet #2
  2. Trabalhando com POST e GET

    • Projeto da aula anterior
    • Enviando parâmetros
    • Parâmetros da requisição
    • Metodos GET e POST
    • Formulário HTML
    • Diferença entre GET e POST
    • Apenas POST
    • O método doPost
    • Sobre o método service
    • Para saber mais: O protocolo HTTP
  3. Definindo o nosso modelo

    • Projeto da aula anterior
    • Definido modelo
    • Instância de HttpServletRequest
    • Qual método?
    • Listando empresas com servlets
    • Sobre modelagem
  4. Páginas dinâmicas com JSP

    • Projeto da aula anterior
    • Primeiro JSP
    • Sobre JSP
    • Sobre Scriptlet
    • Mais sobre Scriptlet
    • Dispachando a requisição
    • RequestDispatcher
    • JSP para listar empresas
  5. JSTL e Expression Language

    • Projeto da aula anterior
    • Conhecendo Expression Language
    • Expression Language
    • Download do JSTL
    • Conhecendo JSTL
    • Sobre o JSTL
    • Resultado com forEach
    • Usando a taglib core
    • Mais forEach
    • Usando a taglib fmt
    • Para saber mais: Cuidado ao importar
    • Para saber mais: Mais JSTL?
  6. Redirecionando o fluxo

    • Projeto da aula anterior
    • Quando o dispatcher não atende
    • Sobre o RequestDispatcher
    • Código de resposta HTTP
    • Redirecionamento pelo navegador
    • O Botão F5
    • Código para redirecionamento
    • Qual redirecionamento?
    • Para saber mais: Chrome DevTools
  7. Completando o CRUD

    • Projeto da aula anterior
    • Apresentando as funcionalidades
    • O que é CRUD?
    • Removendo empresa
    • Maneira correta de identificação
    • Formulário de alteração
    • Alterando empresa
  8. Deploy da aplicação

    • Projeto da aula anterior
    • Conhecendo o web.xml
    • Sobre o mapeamento
    • Para saber mais: Uma servlet, várias URLs
    • Inversão de controle
    • Inversão de que?!
    • Fixando o funcionamento
    • Para saber mais: Tomcat sem preguiça
    • Deploy da aplicação
    • Entendendo mais sobre deploy
    • Projeto completo

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.

Ótima metodologia do professor e muito prático. Parabéns!!

Java Servlet: Fundamentos da programação web Java

Eduardo Brito Figueiredo

Excelente curso, com conteúdo detalhado e exemplos simples e objetivos.

Java Servlet: Fundamentos da programação web Java

Marcus André Noronha Teixeira

O Curso é muito bom, conhecia um pouco dos conceitos, mas com certeza me aprofundei mais durante curso. Também me tirou dúvidas que tinha no dia a dia.

Java Servlet: Fundamentos da programação web Java

Sthênio Guimarães Araújo

Aprenda Java 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