Programação

Java: Laboratório com Testes, JSF e Design Patterns II

Curso online de Java: Laboratório com Testes, JSF e Design Patterns II

75 9.2

9,2

é a nota desse curso

653

alunos neste curso

Faça esse curso e...

  • Aprenda boas práticas de programação em Java.
  • Domine várias técnicas de refatoração.
  • Aplique Design Patterns na prática.
  • Fique mais produtivo com JSF e Primefaces.
  • Aprenda a usar a API de Reflection.
  • 10h para conclusão
  • 66 atividades
  • 175 minutos de videos

Curso Java: Laboratório com Testes, JSF e Design Patterns II

12x R$25

(à vista R$300)

Matricule-se
  • 1
    Curso
  • 66
    Atividades
  • Estude por 1 ano
  • 3 ebooks da Casa do Código
  • Curso de inglês no Galandra
  • Acesso à Alura Start

Premium

12x R$75

(à vista R$900)

Matricule-se
  • 436
    Cursos
  • 25.288
    Atividades
  • Estude por 1 ano
  • 3 ebooks da Casa do Código
  • Curso de inglês no Galandra
  • Acesso à Alura Start

Premium Plus

12x R$100

(à vista R$1.200)

Matricule-se
  • 436
    Cursos
  • 25.288
    Atividades
  • Estude por 1 ano
  • 3 ebooks da Casa do Código
  • Curso de inglês no Galandra
  • Acesso à Alura Start
Acesso por 1 ano
Certificado digital de conclusão
Estude 24h/dia onde e quando quiser
Novos cursos toda semana

Veja a 1ª aula

Público alvo

Desenvolvedor Java que quer conhecer novas tecnologias e aprender diversas boas práticas da linguagem.

Nível de Dificuldade

Intermediário

Instrutores

  • Douglas Quintanilha Barbosa Ferreira

    Douglas é desenvolvedor e instrutor na Caelum, além de instrutor na Alura, interessado em Javascript, Front end, administração de sistemas e um pouquinho de Eletrônica!

Já é aluno?

Começar o Curso

Conteúdo Detalhado

  1. Introdução ao JSF e Primefaces

    • A diferença entre o desenvolvimento Web e Desktop.
    • As vantagens e desvantagens entre Web e Desktop.
    • O que é a especificação JSF.
    • O que é um framework component based.
    • A adaptar um projeto Java tradicional para um projeto Java Web no Eclipse.
    • Como instalar e configurar um servidor no Eclipse.
    • A configurar o Maven para que ele funcione corretamente com o Tomcat.
    • Criando um hello world com JSF.
    • Como importar e utilizar as taglibs do JSF.
    • Os componente h:outputText, h:inputText e h:commandButton.
    • A expression language do JSF.
    • O que é um Managed Bean.
    • O componente p:dataTable do Primefaces.
    • Como exibir a tabela de negociações.
    • Como fazer a ordenação e paginação em uma tabela.
  2. Refatoração: os Indicadores da bolsa

    • Como criar os indicadores da bolsa.
    • O indicador Média Móvel Simples.
    • O indicador Média Móvel Ponderada.
    • O que é refatoração.
    • Aplicando a refatoração na prátic.a
    • Diferentes tipos de refatorações.
    • Atalhos do eclipse para refatorar.
  3. Gráficos interativos com Primefaces

    • Como utilizar o componente de gráficos do primefaces.
    • Configurar títulos, legendas e sua posição nos gráficos.
    • A separar e as responsabilidades de cada classe.
    • Fazer um código encapsulado e pouco acoplado.
    • Como plotar o gráfico da Média Móvel Simples.
  4. Aplicando Padrões de projeto

    • Utilizar Interfaces para generalizar indicadores.
    • O que é um Design Pattern.
    • Um exemplo de refatoração mais prática.
    • O Design Pattern Decorator.
    • O Design Patter Strategy.
    • Aprendendo outros casos para aplicar Design Patterns
  5. A API de Reflection

    • Como gerar indicadores dinâmicamente.
    • Adicionando botões com JSF
    • Introdução a Reflection.
    • Por que usar Reflection ?
    • Obtendo Construtores, Atributos e Métodos.
    • Criando os indicadores através de um click.
    • Cuidado com código acoplado!

Curso Java: Laboratório com Testes, JSF e Design Patterns II

12x R$25

(à vista R$300)

Matricule-se
  • 1
    Curso
  • 66
    Atividades
  • Estude por 1 ano
  • 3 ebooks da Casa do Código
  • Curso de inglês no Galandra
  • Acesso à Alura Start

Premium

12x R$75

(à vista R$900)

Matricule-se
  • 436
    Cursos
  • 25.288
    Atividades
  • Estude por 1 ano
  • 3 ebooks da Casa do Código
  • Curso de inglês no Galandra
  • Acesso à Alura Start

Premium Plus

12x R$100

(à vista R$1.200)

Matricule-se
  • 436
    Cursos
  • 25.288
    Atividades
  • Estude por 1 ano
  • 3 ebooks da Casa do Código
  • Curso de inglês no Galandra
  • Acesso à Alura Start
Acesso por 1 ano
Certificado digital de conclusão
Estude 24h/dia onde e quando quiser
Novos cursos toda semana