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/16

Carga horária

20h

Iniciar Curso
Concluir

Pré-requisitos:

Instrutor

  • 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.

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