Curso de Java Reflection parte 2: Anotações e Injeção de Dependências

8,6

Nota desse curso

620

Alunos neste curso

Faça esse curso e...

  • Use a tecnologia que bibliotecas como Hibernate, Spring ou CDI usam por trás dos panos
  • Entenda como a linguagem e seu programa funciona em tempo de execução
  • Escreva código usando Class, Constructor, Method, Field e muito mais
  • Saiba como criar a própria biblioteca código
  • Deixe seu código mais dinâmico com a metaprogramação
  • Saiba o que são metadados e anotações
  • Entenda o que vem a ser inversão de controle e injeção de dependência

Conteúdo Detalhado

  1. Avançando com reflection

    • Manipulação de atributos
    • Informações sobre os atributos
    • Listando atributos
    • Manipulação de atributos na prática
    • Para saber mais - StringBuilder
    • Sobre a classe Field
  2. Anotações, metadados no Java

    • Criando anotações
    • Para saber mais - Anotações e meta anotações
    • Sobre metadados e anotações
    • Criação de anotações
    • Meta anotações
    • Criando anotações na prática
  3. Reflection e anotações

    • Anotações e reflexão
    • Anotações e Reflection
    • Impressão do nome da classe
    • Herdando anotações
    • Anotações e reflexão na prática
  4. Injeção de dependências

    • Inversão de controle e injeção de dependências
    • IoC e DI
    • IoC e DI na prática #1
    • IoC e DI na prática #2
    • Inversão de controle e injeção de dependências na prática
  5. Generics

    • Melhorando a DI
    • Verificando compatibilidade de tipos
    • Compatibilidade entre tipos
    • Tipos genéricos
    • Para saber mais: Tipo genéricos
    • Sobre tipos genéricos
    • Praticando com tipos genéricos

Veja o primeiro vídeo

Público alvo

Desenvolvedores aprimorando sua capacidade de abstração em Java com a poderosa API de reflection.

Nível de Dificuldade

Avançado

Instrutores

  • Gabriel é desenvolvedor e instrutor com foco em Java, Ionic e Node.js.

Já é aluno?

Começar o Curso

Experiências de quem já estudou com a gente

Jefferson S. Araujo

em 12/02/2019

Curso muito bom! Instrutor claro, objetivo e engraçado!

Java Reflection parte 2: Anotações e Injeção de Dependências

Gabriel Beijamin Mendes Alves

em 05/02/2019

Excelente curso, indico para meus colegas de trabalho !

Java Reflection parte 2: Anotações e Injeção de Dependências

Dione Betanin

em 24/02/2019

Excelente organização de conteúdo e ótimo professor, apenas creio que tenha sido um tanto prolixo. Penso que o tema poderia ter sido tratado com menos tempo de vídeo se fosse utilizado apenas um projeto no lugar de realizar duas implementações para cada tópico.

Java Reflection parte 2: Anotações e Injeção de Dependências

Sabe quando você pode começar? Agora!

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

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

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

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