#Folia de descontos TreinaWeb - 30% OFF em todo site
Curso de Java Avançado 30%

Curso de

Java Avançado

O curso J2EE Avançado visa capacitar o aluno no desenvolvimento de aplicação web com a utilização de frameworks (hibernate, jpa, struts2 e tiles).

VEJA UMA AULA DE EXEMPLO

  • 40h

    Curso com certificado de 40 horas

  • Escolha o dispositivo que preferir PC, Tablet ou Smartphone.

  • Satisfação garantida ou seu dinheiro de volta!

Adquira este curso de forma avulsa

Curso de Java Avançado

Java Avançado 30% OFF

de 6x R$ 29,98 por 6x R$ 20,99

R$ 125,93 à vista

Informações sobre o curso

Sobre o curso

Java é uma linguagem de programação e uma plataforma de computação lançada pela primeira vez pela Sun Microsystems em 1995, e que foi criada para ser executada em qualquer tipo de sistema, graças a JVM (Java Virtual Machine).

Graças a comunidade, hoje a linguagem possui muitos frameworks que adicionam novos recursos aos projetos criados com a linguagem como: mapeamento de objetos do banco, para facilitar a conexão e o gerenciamento dos dados; e tags que facilitam a criação de páginas web.

Conhecimentos adquiridos

Após a conclusão deste curso, você saberá como funciona e como utilizar o Hibernate, quais são as suas vantagens e a melhor forma de aplicá-lo na aplicação. Aprenderá o JPA e verá como utilizá-lo com o Hibernate.

Conhecerá o Struts 2, verá como utilizá-lo em uma aplicação web. E também aprenderá a intregrar o Struts 2 com o Tiles, e o bootstrap.

Quais os pré-requisitos para esse curso?

Os pré-requisitos não são obrigatórios, mas eles dão uma base de parte do conhecimento necessário que se precisa ter para fazer esse curso.

Carga horária do curso

8h29

Curso com 8h29 horas de vídeos

40h

Curso com certificado de 40 horas

28

Curso com 28 exercícios de fixação

Ambiente do curso

  • Java 8 ou superior
  • Hibernate 5.01 ou superior
  • Struts 2.5
  • Tiles 2.5

Metodologia

  • Vídeo-aulas
  • Texto e imagens
  • Início imediato
  • Exemplos práticos
  • Testes de aprendizado
  • Desafios de código

Satisfação garantida ou seu dinheiro de volta!

Adquira este curso agora mesmo

Curso de Java Avançado

Java Avançado 30% OFF

de 6x R$ 29,98 por 6x R$ 20,99

R$ 125,93 à vista

Conteúdo programático Baixar esta ementa

1 - Introdução

  1. Códigos, imagens, diagramas etc.

    Introdução

2 - Definições importantes: frameworks

  1. Códigos, imagens, diagramas etc.

    Definições importantes: frameworks
  2. Códigos, imagens, diagramas etc.

    Definições acadêmicas de frameworks
  3. Códigos, imagens, diagramas etc.

    Classificação dos frameworks
  4. Códigos, imagens, diagramas etc.

    Classificação quanto à forma usada para estendê-los
  5. Códigos, imagens, diagramas etc.

    Papéis envolvidos no uso e desenvolvimento de framework
  6. Códigos, imagens, diagramas etc.

    Consequências da adoção de frameworks
  7. Códigos, imagens, diagramas etc.

    Benefícios decorrentes da utilização de frameworks
  8. 3 desafios.

    Exercícios

3 - Entendendo melhor o protocolo HTTP

  1. Códigos, imagens, diagramas etc.

    Mas o que é, afinal, o HTTP?
  2. 3 desafios.

    Exercícios

4 - O padrão Model-View-Controller – MVC

  1. Códigos, imagens, diagramas etc.

    O padrão Model-View-Controller – MVC
  2. 3 desafios.

    Exercícios

5 - Quais frameworks e ferramentas vamos utilizar?

  1. Códigos, imagens, diagramas etc.

    Quais frameworks e ferramentas vamos utilizar? Visualizar

6 - Conhecendo o Struts2

  1. Códigos, imagens, diagramas etc.

    Conhecendo o Struts2 Visualizar
  2. Vídeoaula com duração de: 00:08:04

    Instalando o Tomcat Visualizar
  3. Vídeoaula com duração de: 00:11:16

    Criando o nosso projeto com o Maven Visualizar
  4. Vídeoaula com duração de: 00:14:03

    Configurando o projeto e instalando o Struts2 com o Maven
  5. Vídeoaula com duração de: 00:12:49

    Criando as primeiras views
  6. Vídeoaula com duração de: 00:08:39

    Criando a primeira action
  7. Vídeoaula com duração de: 00:11:43

    Configurando o struts.xml
  8. Vídeoaula com duração de: 00:09:43

    Configurando o web.xml para funcionar corretamente com o Struts2
  9. Vídeoaula com duração de: 00:05:25

    Repassando informações entre actions e views
  10. Vídeoaula com duração de: 00:05:53

    Criando actions com vários métodos
  11. 3 desafios.

    Exercícios Visualizar

7 - Conhecendo o Hibernate

  1. Códigos, imagens, diagramas etc.

    Conhecendo o Hibernate
  2. Códigos, imagens, diagramas etc.

    O que é impedância?
  3. Códigos, imagens, diagramas etc.

    Arquitetura do Hibernate
  4. Códigos, imagens, diagramas etc.

    Estados dos objetos controlados pelo Hibernate
  5. Vídeoaula com duração de: 00:07:14

    Incluindo as referências para o Hibernate com o Maven no projeto
  6. Vídeoaula com duração de: 00:15:54

    Configurando o arquivo hibernate.cfg.xml
  7. Vídeoaula com duração de: 00:15:52

    Criando o nosso primeiro model
  8. Vídeoaula com duração de: 00:08:25

    Especificando a interface para os DAOs do projeto
  9. Vídeoaula com duração de: 00:06:38

    Trabalhando com a  infraestrutura do Hibernate pela primeira vez
  10. Vídeoaula com duração de: 00:04:44

    Iniciando a primeira implementação de nosso DAO com Hibernate
  11. Vídeoaula com duração de: 00:08:36

    Implementando os métodos todos() e porId()
  12. Vídeoaula com duração de: 00:04:09

    Implementando os métodos de inserção, alteração e exclusão
  13. Vídeoaula com duração de: 00:07:57

    Criando o controller base de nossa aplicação
  14. Vídeoaula com duração de: 00:09:12

    Criando o controller de álbuns
  15. Vídeoaula com duração de: 00:04:54

    Implementando os métodos de seleção do AlbumController
  16. Vídeoaula com duração de: 00:16:29

    Implementando as views para exibição dos álbuns
  17. Vídeoaula com duração de: 00:16:15

    Criando a página de inserção de álbuns
  18. Vídeoaula com duração de: 00:14:30

    Criando a página de alteração de álbuns
  19. Vídeoaula com duração de: 00:05:37

    Criando o procedimento de exclusão de álbuns
  20. Vídeoaula com duração de: 00:07:50

    Criando a página de detalhamento de álbuns
  21. 4 desafios.

    Exercícios

8 - Hora de praticar!

  1. Exercícios

9 - Conhecendo a JPA (Java Persistence API)

  1. Códigos, imagens, diagramas etc.

    Conhecendo a JPA (Java Persistence API)
  2. Códigos, imagens, diagramas etc.

    O que é a JPA?
  3. Códigos, imagens, diagramas etc.

    Principais componentes da JPA
  4. Códigos, imagens, diagramas etc.

    E a similaridade com o Hibernate?
  5. Vídeoaula com duração de: 00:11:45

    Adicionando as referências à JPA no pom.xml
  6. Vídeoaula com duração de: 00:07:37

    Avaliando o mapeamento de entidades com a JPA nos models
  7. Vídeoaula com duração de: 00:16:25

    Configurando o persistence.xml
  8. Vídeoaula com duração de: 00:13:35

    Refatorando o AlbumDAO para utilizar a JPA
  9. Vídeoaula com duração de: 00:10:39

    Entendendo melhor o ciclo de vida das entidades na JPA: entidades atachadas e detachadas
  10. Vídeoaula com duração de: 00:06:57

    Criando a entidade Musica
  11. Vídeoaula com duração de: 00:11:24

    Criando a relação entre os modelos Album e Musica
  12. Vídeoaula com duração de: 00:08:46

    Criando o DAO e o controller da entidade Musica
  13. Vídeoaula com duração de: 00:15:03

    Preparando a listagem de músicas
  14. Vídeoaula com duração de: 00:10:57

    Preparando a inserção de músicas
  15. Vídeoaula com duração de: 00:11:55

    Implementando as funcionalidades de listagem e inserção de músicas
  16. Vídeoaula com duração de: 00:08:22

    Implementando a funcionalidade de alteração de músicas
  17. Vídeoaula com duração de: 00:08:35

    Implementando a funcionalidade de exclusão de músicas
  18. 3 desafios.

    Exercícios

10 - Conhecendo o Tiles e o integrando ao Struts2

  1. Códigos, imagens, diagramas etc.

    Conhecendo o Tiles e o integrando ao Struts2
  2. Códigos, imagens, diagramas etc.

    O que é o Tiles?
  3. Vídeoaula com duração de: 00:06:46

    Discutindo sobre a utilização de recursos HTML 5 com o Struts e o Tiles
  4. Vídeoaula com duração de: 00:05:13

    Adicionando as referências ao pom.xml para utilizarmos o Tiles
  5. Vídeoaula com duração de: 00:05:18

    Configurando o web.xml para funcionamento do Tiles
  6. Vídeoaula com duração de: 00:09:26

    Criando o arquivo tiles.xml
  7. Vídeoaula com duração de: 00:11:42

    Criando o arquivo base de layout
  8. Vídeoaula com duração de: 00:09:30

    Implementando os layouts específicos para cada página
  9. Vídeoaula com duração de: 00:20:16

    Integrando o Struts2 e o Tiles
  10. 3 desafios.

    Exercícios

11 - Conhecendo e implementando o Bootstrap

  1. Códigos, imagens, diagramas etc.

    Conhecendo e implementando o Bootstrap
  2. Códigos, imagens, diagramas etc.

    O que é o Bootstrap?
  3. Vídeoaula com duração de: 00:06:59

    Conhecendo o Bootstrap
  4. Vídeoaula com duração de: 00:10:09

    Estilizando a barra de menus com o Bootstrap
  5. Vídeoaula com duração de: 00:07:16

    Estilizando a página de listagem de álbuns
  6. Vídeoaula com duração de: 00:12:24

    Estilizando a página de inserção de álbuns
  7. 3 desafios.

    Exercícios

12 - Expressões Lambda no Java

  1. Códigos, imagens, diagramas etc.

    Expressões Lambda no Java
  2. Códigos, imagens, diagramas etc.

    Interfaces funcionais
  3. Vídeoaula com duração de: 00:20:22

    Java e expressões lambda
  4. 3 desafios.

    Exercícios

13 - É hora de praticar!

  1. Exercícios

14 - Conclusão

  1. Códigos, imagens, diagramas etc.

    Conclusão
  2. Depoimento / Brinde

Adquira este curso agora mesmo

Curso de Java Avançado

Java Avançado 30% OFF

de 6x R$ 29,98 por 6x R$ 20,99

R$ 125,93 à vista

Vantagens de estudar no Treinaweb

Início imediato! Não é necessário aguardar a formação de turmas.

Defina o horário que quiser e estude de onde estiver.

Após o curso, você ainda tem 2 anos para revisar o conteúdo.

Assim que finalizar, receba o certificado em casa, sem custo adicional.

Escolha o dispositivo que preferir: PC, Tablet ou Smartphone.

Se surgir alguma dúvida, basta perguntar aos nossos instrutores.

Satisfação garantida ou seu dinheiro de volta.

40h

Curso com certificado de 40 horas

O que os alunos dizem?

Muito Bom, conteúdo claro e objetivo.

Adquira este curso de forma avulsa

Curso de Java Avançado

Java Avançado 30% OFF

de 6x R$ 29,98 por 6x R$ 20,99

R$ 125,93 à vista

ou acesse todos os cursos com um dos nossos planos de assinatura

30% OFF
1 ano
De 12x R$ 99
12x 69 reais
ou por R$ 828,00 à vista
  • 1 ano de acesso a todos os cursos
  • Cursos novos toda semana
  • Certificados digitais
  • Suporte com SLA de 4 horas úteis
    Suporte exclusivo, feito diretamente por nossos professores. SLA = Tempo médio para resposta.
  • Lançamentos e atualizações
  • Plano de estudos individual
    Plano de estudos desenvolvido junto a um professor orientador
Matricule-se
30% OFF
3 anos
De 12x R$ 199
12x 139 reais
ou por R$ 1.668,00 à vista
  • 3 anos de acesso a todos os cursos
  • Cursos novos toda semana
  • Certificados digitais
  • Suporte com SLA de 4 horas úteis
    Suporte exclusivo, feito diretamente por nossos professores. SLA = Tempo médio para resposta.
  • Lançamentos e atualizações
  • Plano de estudos individual
    Plano de estudos desenvolvido junto a um professor orientador
Matricule-se
30% OFF
5 anos
De 12x R$ 256
12x 179 reais
ou por R$ 2.148,00 à vista
  • 5 anos de acesso a todos os cursos
  • Cursos novos toda semana
  • Certificados digitais
  • Suporte com SLA de 4 horas úteis
    Suporte exclusivo, feito diretamente por nossos professores. SLA = Tempo médio para resposta.
  • Lançamentos e atualizações
  • Plano de estudos individual
    Plano de estudos desenvolvido junto a um professor orientador
Matricule-se

Cursos relacionados