Curso Java Web com Servlets e JSPs

Curso Online e Gratuito para aprender Servlets e JSPs, duas das tecnologias Java para web mais presentes atualmente dentro das empresas



Reunimos neste curso tudo o que um programador Java precisa saber para desenvolver sistemas web usando Servlets e JSPs.



Apesar de serem consideradas tecnologias legadas, Servlets e JSPs são a base de funcionamento de muitos frameworks bastante utilizados no mercado, além de ainda estarem presentes em uma quantidade muito expressiva de sistemas de grandes e médias empresas.



Você vai aprender tudo sobre estas tecnologias e será um profissional apto a atuar no desenvolvimento e manutenção dos inúmeros sistemas que ainda usam Servlets e JSPs.

Para quem é o curso Java Web com Servlets e JSPs?

Para quem já conhece Java e quer obter novos conhecimentos

Para quem já tem uma base sólida em Java e orientação a objetos, aprender a desenvolver sistemas para web é o próximo passo natural.

Para quem quer trabalhar com sistemas legados em Java

Sistemas web em Java feitos com Servlets e JSPs ainda são muito presentes no mercado. E alguém precisa mantê-los em funcionamento e atualizá-los...

Para quem quer ampliar seus conhecimentos em Java para web

Apesar de Servlets e JSPs não serem mais tão ensinados como antigamente, ainda são tecnologias muito presentes nas empresas. Esta é a sua oportunidade de aprender tudo sobre elas!

Conteúdo abordado
Módulo 01

Funcionamento de Aplicações Web

Este módulo aborda o funcionamento de aplicações web, explicando o conceito de comunicação cliente/servidor, introdução ao protocolo HTTP e à linguagem HTML e requisições GET e POST.

Módulo 02

A Plataforma Java EE

Este módulo dá uma visão geral sobre o que é a plataforma Java EE (Enterprise Edition). São abordados os componentes e contêineres da plataforma, como funciona a estruturação de diretórios e o empacotamento de aplicações.

Módulo 03

Trabalhando com o Apache Tomcat

Este módulo ensina a configurar o ambiente de desenvolvimento para a criação de aplicações web, composto pela IDE Eclipse e pelo servidor Tomcat.

Módulo 04

Servlets

Este módulo aborda com detalhes o funcionamento dos servlets em Java, usados para processar requisições.

Módulo 05

Java Server Pages

Este módulo aborda o uso de JSPs, usados para renderizar páginas dinâmicas aos clientes.

Módulo 06

Integrando Servlets e JSPs

Este módulo ensina como integrar os servlets e os JSPs. São explicados os conceitos de parâmetros e atributos, forward e redirect, escopos de atributos e cookies.

Módulo 07

JavaBeans, EL e JSTL

Este módulo aborda três tecnologias usadas em conjunto com os JSPs para torná-los mais fáceis de entender, manusear e manter. Estas tecnologias são os JavaBeans, EL (Expression Language) e JSTL (JSP Standard Tag Library).

Módulo 08

Mais Sobre o Arquivo web.xml

Este módulo aborda alguns assuntos importantes sobre o arquivo web.xml, como a definição de uma welcome file list, tempo de expiração da sessão e configuração de páginas de erro.

Módulo 09

Filters

Este módulo aborda o uso de filters em detalhes, usados para interceptar requisições feitas ao servidor.

Módulo 10

Listeners

Este módulo aborda cada um dos tipos de listeners disponíveis em Java EE e as respectivas utilidades de cada um deles.

Módulo 11

Introdução ao Hibernate

Este módulo tem por objetivo introduzir os conceitos do framework Hibernate, usado para mapear classes, definidas através do uso de um modelo orientado a objetos, em um modelo relacional. São abordadas as formas de trabalhar com entidades persistentes, associações entre entidades e a linguagem HQL, usada para extrair dados persistidos no banco de dados.

Módulo 12

Estruturando uma Aplicação Web

Este módulo aborda a estruturação de aplicações web, aplicando o modelo MVC. São abordados também alguns design patterns importantes usados na construção de aplicações, como DAO, factory e singleton.

Módulo 13

Segurança em Java EE

Este módulo aborda a segurança em Java EE. São vistos assuntos como a configuração de usuários e roles no Tomcat, assim como a configuração da autorização no acesso a recursos da aplicação e o uso de SSL no Tomcat.

Módulo 14

Taglibs Customizadas

Este módulo aborda a criação de tag libraries customizadas. Dois tipos são mostrados: os tag files e os tag handlers.

Módulo 15

Mão na Massa: Criando Aplicações na Prática

Este módulo é essencialmente prático. Ele mostra, passo a passo, como desenvolver diversos tipos de aplicações que podem ser utilizadas na prática, agrupando conteúdos vistos no decorrer do curso.

O que os nossos alunos falam da Softblue?
Carlos Tosin e André Milani
Carlos Tosin e André Milani

Fundadores da SOFTBLUE, empresa com melhor qualidade técnica e de atendimento em cursos online de programação no Brasil.

André Milani e Carlos Tosin são fissurados em programação e têm paixão por ensinar. A combinação disso estimulou o desenvolvimento de uma metodologia de ensino e aprendizado única da Softblue, que faz questão de proporcionar aos alunos a experiência de um curso presencial, com todas as vantagens que só o meio online oferece.

Perguntas Frequentes
Como o curso funciona?
O acesso é todo online: você estuda de sua casa mesmo acessando o nosso site, assistindo às aulas teóricas e práticas e colocando muito a mão no código para praticar.
Não sei nada de programação. O curso é para mim?
Para poder realizar este curso, você deve ter um boa base dos fundamentos da linguagem Java e conhecimentos em programação orientada a objetos.
Por quanto tempo terei acesso?
O acesso é vitalício, ou seja: você poderá voltar e rever as aulas sempre que quiser ou precisar.
O curso tem certificado?
Claro! No final do curso você receberá o acesso ao seu certificado e poderá utilizá-lo como horas complementares em sua faculdade, caso esteja fazendo.
SoftBlue - 2020 © - Todos os direito reservados CNPJ 06.860.085/0001-64