Sobre o curso

Este curso foi estruturado com base nas demandas atuais do mercado e traz um modelo didático prático que emprega as tecnologias mais utilizadas pelas empresas que desenvolvem sistemas Java Web.

Como panorama do conhecimento de como estruturar e utilizar as bibliotecas básicas do Java para criação de aplicações Web, o curso oferece ao aluno a vivência de diversas outras tecnologias de mercado que compõem um ecossistema de produtividade:

 

  • Spring Tools Suite (STS): Uma IDE "turbinada" baseada no Eclipse;
  • Spring MVC: Um dos frameworks Web Java mais utilizados do mercado;
  • Hibernate/JPA: O principal framework de banco de dados do mercado;
  • Maven: Uma ferramenta de gerenciamento, construção e implantação de projetos muito utilizada pela comunidade desenvolvedora;
  • Bootstrap:  Framework "front-end" bastante completo, baseado em HTML, CSS e JavaScript, que possibilita a criação de páginas Web com design moderno e elegante mesmo para quem não tem experiência com design.

 

O curso Desenvolvendo Aplicações Java Web com Spring MVC é ministrado de forma prática, com exercícios em aula que incluem o desenvolvimento de um projeto.

Conteúdo programático

  • Aplicações Java Web
    • Funcionamento geral de aplicações Web.
    • Apresentação da plataforma Java para Web.
    • Conceito de servidores de aplicação e contêineres.
    • Criação de um ambiente de desenvolvimento de aplicações Java Web.
  • Java Web com Servlets
    • Detalhamento do modelo HTTP request-response.
    • Conceito de Servlets.
    • Criação e configuração de Servlets.
  • Dinâmica de página Web com Servlets
    • Tratando parâmetros da requisição.
    • Conhecendo o básico do HTML.
    • Desenvolvendo o fluxo entre páginas Web.
    • Entendendo a diferença entre atributos e parâmetros.
    • Implementando o gerenciamento de sessão com Servlets (escopos e cookies).
    • Aplicando filtros e listeners.
  • Java Server Pages (JSP)
    • Conhecendo o Java Server Pages (JSP).
    • Scriptlets JSP.
    • Diretivas e objetos implícitos.
    • Expression Languages (EL).
    • JSP Standard Tag Library (JSTL).
    • Apoio: Usando o Bootstrap em seu front-end.
  • Introdução ao Spring MVC
    • Conhecendo o Spring Framework.
    • O Spring MVC.
    • Introdução ao Maven.
    • Facilitando o desenvolvimento: O Spring Boot.
  • Model, View e Controller
    • ServletDispatcher.
    • Controller e Request Mapping.
    • Views e Resolvers.
    • Conceituando e aplicando Injeção de Dependências (DI e IoC).
  • A Camada de Persistência
    • Conceito: O que é uma camada de persistência.
    • Overview do MySQL e SQL.
    • Primeiros passos com JPA/Hibernate.
    • Configurando e usando o Hibernate em projetos.
    • Implementando a comunicação com o banco de dados.
  • Validações com Bean Validation
    • Conceito: Como funciona a validação de dados na aplicação.
    • Aplicando validação automática em entidades da aplicação Web.
  • Spring Security
    • Conceito: Como implementar segurança em aplicações Web.
    • Conhecendo o projeto Spring Security do Spring Framework.
    • Aplicando autenticação em aplicações Web.
  • Refinamento da aplicação
    • Utilizando o componente Calendário Web.
    • Aplicando "Refresh" assíncrono em páginas Web.
    • Configurando máscaras nos campos de formulário.
  • Deploy
    • Criando o pacote para implantação do sistema.
    • Implantando a aplicação no servidor Web.

Pré-requisitos

Para o melhor aproveitamento do curso Desenvolvendo Aplicações Java Web com Spring MVC, é imprescindível ter participado do curso Java Programmer, ou possuir conhecimentos equivalentes.

Certificação Impacta

Um dos títulos mais respeitados do país, atesta a qualidade e os conhecimentos de profissionais especializados nas mais variadas áreas de TI, Gestão e Design. Ao concluir o curso, você tem 90 dias a contar da data de término do curso para agendar seu exame.
Saiba mais sobre a certificação Impacta

Próximas turmas

Data e horário
Preços e descontos
Nenhuma turma no momento

O que os alunos dizem sobre a Impacta

Ver mais depoimentos