Dominando Injeção de Dependência

Aprenda tudo sobre injeção de dependência, inversão de controle e DIP unindo teoria e prática.

0 (0)

1819 Alunos

Intermediário

Dominando Injeção de Dependência

2h 31m de conteúdo

Certificado de conclusão

Acesso em todas as plataformas

Comprar
Fundamentos

Apresentação

2m

O que é injeção de dependência

3m

Baixo acoplamento

4m

Mau exemplo

6m

Entendendo o problema

4m

Resolvendo o problema com OOP

4m

Cobre o pé, descobre a cabeça

2m

Inversão de Controle

4m

Abstração e Implementação

3m

Por que abstrair?

3m

Princípio da Inversão de Dependência

4m

Service Locator

2m

AddTransient, AddScoped, AddSingleton

5m

AddDbContext

1m

Resumo

1m

DI, IoC e DIP na prática

Apresentação

2m

Criando dependências

5m

DIP na prática

4m

Utilizando serviços

5m

PromoCode Repository

3m

Removendo as regras de negócio do controlador

3m

Resolvendo Dependências

Resolvendo as dependências - AddTransient

4m

Resolvendo as dependências - AddScoped

4m

Resolvendo as dependências - AddSingleton

5m

Extension Methods

5m

Outras formas de DI

2m

Implementando Extension Methods

5m

AddTransient, AddScoped e AddSingleton na prática - Parte 1

5m

AddTransient, AddScoped e AddSingleton na prática - Parte 2

3m

Registrando mais de uma implementação

4m

Service Descriptor

3m

TryAdd e TryAddEnumerable

3m

Resolvendo múltiplas dependências

2m

TryAddTransient

4m

TryAddEnumerable

4m

Formas de resolver dependências

4m

Resolvendo dependências no Program.cs

3m

Resolvendo dependências via HttpContext

3m

Quando utilizar FromServices

4m

GetRequiredServices

3m

GetService

3m

Perguntas e Exercícios

Hora de entrevista

5m

Exercícios - Sugestão de projeto

1m

Conclusão

2m