Curso de Java: Laboratório web de práticas e tecnologias

8,5

Nota desse curso

2.383

Alunos neste curso

Faça esse curso e...

  • Trabalhe com Java EE evoluindo um projeto completo
  • Rode a aplicação com JBoss Wildfly
  • Ganhe tempo com o uso do JBoss Forge
  • Aprenda a realizar autenticação
  • Deixe seus projetos mais bonitos com Primefaces

Conteúdo Detalhado

  1. Criação do projeto com JBoss Forge

    • Servidor Wildfly e Eclipse com JBoss Tools
    • Usando JBoss Forge para criar o projeto
    • Scaffolding com Forge
    • Primeira página
    • Rodando com JBoss Wildfly
  2. Usando Primefaces em nosso formulário

    • O primeiro Bean
    • Criando o modelo e o mapeamento
    • Completando o bean e formulário
    • Persistência com EJB e JPA
    • H2 Database
  3. Criando um novo datasource

    • Configurando o persistence.xml
    • Testando o cadastro
    • Listando participantes
  4. Cadastro do Sorteio

    • ManagedBean do Sorteio
    • Mapeamento do relacionamento
  5. Testes de Unidade com JUnit

    • A classe Sorteador
    • Um teste pode falhar
    • TDD
  6. Mais testes

    • Lidando com expectativas de exceções
    • Refinando nossos testes
    • Criando mais cenários de testes
  7. Refatoração

    • A classe Sorteador: será que podemos deixá-la melhor do que já é?
    • Atacando código duplicado
    • Métodos expressivos
    • Tornando código inline mais expressivo
    • Quebramos algo? Rodando nossa suite de testes
  8. Autenticação através do Shiro

    • O arquivo shiro.ini
    • Trabalhando com Subject
    • CDI e producers

Veja o primeiro vídeo

Público alvo

Desenvolvedores Java que procuram integrar diversas tecnologias

Nível de Dificuldade

Avançado

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.

Já é aluno?

Começar o Curso

Experiências de quem já estudou com a gente

Alan dos Santos Soares

em 08/12/2015

Muito bom. O conteúdo estava ótimo, boas dicas e a didática estava clara e objetiva.

Java: Laboratório web de práticas e tecnologias

BRUNO PAULO

em 13/01/2016

Show de bola esse modulo parabens Caelum!

Java: Laboratório web de práticas e tecnologias

Pedro José

em 26/07/2015

O curso mostra e utiliza várias tecnologias da plataforma java EE em um único projeto. Destaco o shiro, o CDI e o jboss forge como as principais tecnologias ensinadas nesse curso.

Java: Laboratório web de práticas e tecnologias

Sabe quando você pode começar? Agora!

  • 807 cursos

    Cursos de programação, design, UX, agilidade, transformação digital, mobile, front-end, infraestrutura e mais.

  • Certificado de participação

    Certificado de que assistiu o curso e finalizou as atividades

  • Todas as formações

    Guias de estudo completo para você iniciar em uma nova área de tecnologia

  • Projeto avaliado pelos instrutores

    Projeto práticos para entrega e avaliação dos professores da Alura com certificado de aprovação diferenciado

  • Acesso à Alura Start

    Cursos de introdução a tecnologia através de games, apps e ciência

  • Acesso à Alura Língua

    Curso online de inglês técnico para aprimorar seu conhecimento

Premium

  • 807 cursos

    Cursos de programação, design, UX, agilidade, transformação digital, mobile, front-end, infraestrutura e mais.

  • Certificado de participação

    Certificado de que assistiu o curso e finalizou as atividades

  • Todas as formações

    Guias de estudo completo para você iniciar em uma nova área de tecnologia

  • Projeto avaliado pelos instrutores

    Projeto práticos para entrega e avaliação dos professores da Alura com certificado de aprovação diferenciado

  • Acesso à Alura Start

    Cursos de introdução a tecnologia através de games, apps e ciência

  • Acesso à Alura Língua

    Curso online de inglês técnico para aprimorar seu conhecimento

12X
R$75
à vista R$900
Matricule-se

Premium Plus

  • 807 cursos

    Cursos de programação, design, UX, agilidade, transformação digital, mobile, front-end, infraestrutura e mais.

  • Certificado de participação

    Certificado de que assistiu o curso e finalizou as atividades

  • Todas as formações

    Guias de estudo completo para você iniciar em uma nova área de tecnologia

  • Projeto avaliado pelos instrutores

    Projeto práticos para entrega e avaliação dos professores da Alura com certificado de aprovação diferenciado

  • Acesso à Alura Start

    Cursos de introdução a tecnologia através de games, apps e ciência

  • Acesso à Alura Língua

    Curso online de inglês técnico para aprimorar seu conhecimento

12X
R$100
à vista R$1.200
Matricule-se

Max

  • 807 cursos

    Cursos de programação, design, UX, agilidade, transformação digital, mobile, front-end, infraestrutura e mais.

  • Certificado de participação

    Certificado de que assistiu o curso e finalizou as atividades

  • Todas as formações

    Guias de estudo completo para você iniciar em uma nova área de tecnologia

  • Projeto avaliado pelos instrutores

    Projeto práticos para entrega e avaliação dos professores da Alura com certificado de aprovação diferenciado

  • Acesso à Alura Start

    Cursos de introdução a tecnologia através de games, apps e ciência

  • Acesso à Alura Língua

    Curso online de inglês técnico para aprimorar seu conhecimento

12X
R$120
à vista R$1.440
Matricule-se
Acesso por 1 ano
Estude 24h/dia onde e quando quiser
Novos cursos toda semana