Spring e Injeção de Dependências

Conteúdo Programático

  1. Introdução

    1. Introdução ao curso 1m 25s
    2. Como usar o suporte da AlgaWorks 12m 38s
  2. Spring e Injeção de Dependências

    1. Por que aprender e usar Spring 6m 57s
    2. Conhecendo o ecossistema Spring 9m 15s
    3. Spring vs Jakarta EE (Java EE) 9m 29s
    4. Conhecendo o Spring Boot 6m 9s
    5. Criando um projeto Spring Boot com Spring Initializr 13m 57s
    6. Conhecendo o Maven e o pom.xml de um projeto Spring Boot 24m 26s
    7. Criando um controller com Spring MVC 4m 36s
    8. Restart mais rápido da aplicação com DevTools 4m 1s
    9. O que é injeção de dependências? 24m 57s
    10. Conhecendo o IoC Container do Spring 2m 42s
    11. Definindo beans com @Component 9m 14s
    12. Injetando dependências (beans Spring) 14m 57s
    13. Usando @Configuration e @Bean para definir beans 15m 15s
    14. Conhecendo os pontos de injeção e a anotação @Autowired 7m 55s
    15. Dependência opcional com @Autowired 2m 52s
    16. Ambiguidade de beans e injeção de lista de beans 5m 25s
    17. Desambiguação de beans com @Primary 2m 29s
    18. Desambiguação de beans com @Qualifier 5m 22s
    19. Desambiquação de beans com anotação customizada 6m 30s
    20. Mudando o comportamento da aplicação com Spring Profiles 11m 17s
    21. Criando métodos de callback do ciclo de vida dos beans 8m 39s
    22. Publicando e consumindo eventos customizados 13m 30s
    23. Configurando projetos Spring Boot com o application.properties 4m 28s
    24. Substituindo propriedades via linha de comando e variáveis de ambiente 4m 17s
    25. Criando e acessando propriedades customizadas com @Value 4m 18s
    26. Acessando propriedades com @ConfigurationProperties 7m 35s
    27. Alterando a configuração do projeto dependendo do ambiente (com Spring Profiles) 8m 50s
    28. Ativando o Spring Profile por linha de comando e variável de ambiente 3m 53s

Instrutores

Thiago Faria de Andrade

Thiago Faria de Andrade

Fundador e instrutor da AlgaWorks. Graduado em Sistemas de Informação e certificado SCJP.

Iniciou seu interesse por programação aos 14 anos, quando desenvolveu um software para entretenimento e se tornou um dos mais populares no Brasil e outros países de língua portuguesa.

Já foi sócio e trabalhou em outras empresas de software como programador, gerente e diretor de tecnologia, mas nunca deixou de programar.