Ainda não tem acesso? Estude com a gente! Matricule-se
Ainda não tem acesso? Estude com a gente! Matricule-se

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

Nota

8.4

Nível

Avançado

Última atualização

07/06/2016

Carga horária

20h

Iniciar Curso
Concluir Favoritar

Pré-requisitos:

Instrutor

  • instructor Nico Steppat

    Um alemão radicado no Brasil. Instrutor e desenvolvedor na Caelum, focado no Java EE e NoSQL. Vibrou bastante com a Alemanha campeã.

Veja as últimas novidades do curso Veja as perguntas frequentes Fórum do curso

Conteúdo detalhado:

  1. Criação do projeto com JBoss Forge

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

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

    1. Configurando o persistence.xml
    2. Testando o cadastro
    3. Listando participantes
  4. Cadastro do Sorteio

    1. ManagedBean do Sorteio
    2. Mapeamento do relacionamento
  1. Testes de Unidade com JUnit

    1. A classe Sorteador
    2. Um teste pode falhar
    3. TDD
  2. Mais testes

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

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

    1. O arquivo shiro.ini
    2. Trabalhando com Subject
    3. CDI e producers