Qual o objetivo do curso?

Desenvolver competências para que o(a) aluno(a) seja capaz de construir aplicações web utilizando Java, aplicando conceitos de orientação a objetos, arquitetura MVC, integração com banco de dados e frameworks para desenvolvimento de soluções modernas.


  • 28/horas aula

    A carga horária deste curso é sempre a mesma independentemente do turno que você escolher realizar seu treinamento.
  • Presencial, online e híbrido

    Seu treinamento poderá ser realizado de modo presencial, online (você assistindo ao vivo ou a mesma aula gravada de sua casa) ou híbrido (você assistirá de sua casa quando não puder se fazer presente).
  • Material incluso

    No 1º dia de aula você receberá o seu kit de treinamento: uma linda bolsa, caneta, caderno, livro apostila ou pendrive.
  • Estrutura completa

    Conte com uma estrutura completa com 13 laboratórios equipados. Clique e confira!
  • Coffee-break em todas aulas

    Em nossos cursos presenciais você terá um intervalo para desfrutar de um delicioso coffee-break com lanches, frutas, bolos, sucos e café. E o melhor: você não paga nada a mais por isso!
  • Mais informações

    Clique para conversar com a gente diretamente pelo Whats e tirar todas as suas dúvidas.

Esse curso é ideal para

Este curso é destinado a estudantes, desenvolvedores iniciantes, profissionais de tecnologia e pessoas interessadas em ampliar conhecimentos em desenvolvimento web utilizando Java e frameworks aplicados ao desenvolvimento de aplicações.

O que você precisa conhecer antes

Ter concluído o curso Programação em Java e HTML5: Fundamentos para Desenvolvimento Web da ProWay ou possuir conhecimentos equivalentes

Conteúdo Programático

Configuração de Ambiente

Nesta etapa, o(a) participante prepara o ambiente para desenvolvimento de aplicações web em Java.

Ambiente e Servidores

  • Apache Tomcat
  • GlassFish
  • Configuração do ambiente de desenvolvimento

 

JSP e Front-End

Nesta etapa, o(a) participante aprende a construir interfaces web integradas ao ecossistema Java.

Fundamentos do JSP

  • Funcionamento do JSP

Construção de Interfaces

  • Integração entre HTML, CSS, JavaScript e JSP

Comunicação Web

  • Requisições GET e POST
  • Inclusão de arquivos
  • Redirecionamento

 

Estrutura Orientada a Objetos no Java Web

Nesta etapa, o(a) participante aplica conceitos de orientação a objetos na construção de aplicações web.

Fundamentos

  • Classes
  • Métodos
  • Atributos
  • Construtores

Conceitos Avançados

  • Herança
  • Abstração
  • Interfaces

 

Conexão com Banco de Dados

Nesta etapa, o(a) participante integra aplicações web com persistência de dados.

Integração

  • Comunicação entre aplicação e banco de dados
  • Persistência e manipulação de informações

 

Servlets

Nesta etapa, o(a) participante aprende a criar componentes responsáveis pelo processamento das requisições web.

Desenvolvimento

  • Estrutura de um Servlet
  • Mapeamento
  • Estrutura de diretórios

Comunicação

  • Envio e obtenção de requisições

Tratamento

  • Correção e tratamento de erros comuns

 

Spring MVC e Spring Boot

Nesta etapa, o(a) participante evolui para frameworks modernos utilizados no desenvolvimento Java.

Frameworks

  • Diferenças entre Spring MVC e Spring Boot
  • Configuração do ambiente

Arquitetura

  • Compreensão do padrão MVC
  • Aplicação prática do modelo

Persistência

  • Utilização do JPA com Annotations
  • Integração com banco de dados