Skip to content

Repository files navigation

Injeção de Dependência no .NET 5

Projeto em desenvolvimento para estudar e demonstrar Dependency Injection (DI) no ASP.NET Core / .NET 5, explorando desde os conceitos fundamentais até cenários mais avançados de registro e consumo de serviços.

O projeto faz parte dos estudos de desenvolvimento backend com C# e .NET, utilizando exemplos práticos para compreender como o mecanismo nativo de Dependency Injection do ASP.NET Core funciona.

⚠️ Nota: .NET 5 é uma versão fora de suporte. Este projeto utiliza .NET 5 especificamente para fins educacionais e para acompanhar um conteúdo de estudo baseado nessa versão.

🚀 Tecnologias

  • C#
  • .NET 5
  • ASP.NET Core MVC
  • Razor Views
  • Dependency Injection
  • Repository Pattern
  • Middleware
  • Microsoft.Extensions.DependencyInjection
  • Microsoft.Extensions.Logging

🔐 Objetivo do projeto

O objetivo principal deste projeto é compreender na prática o funcionamento do Dependency Injection Container do ASP.NET Core, indo além da simples utilização de AddScoped, AddTransient e AddSingleton.

Os exemplos exploram como o sistema de DI se comporta em diferentes componentes da aplicação e como organizar serviços, abstrações e implementações de maneira desacoplada.

Esse conhecimento é fundamental para projetos maiores em ASP.NET Core, especialmente aplicações que utilizam arquitetura em camadas, Repository Pattern, APIs, testes automatizados e integração com bancos de dados.


📖 Status

🚧 Projeto de estudos

Desenvolvido durante os estudos de C# / ASP.NET Core / .NET 5.


👨‍💻 Autor

Gui

Estudos voltados para:

  • C# / .NET
  • Backend Development
  • Application Security
  • Cybersecurity
  • Secure Software Development

About

Dependency Injection (DI) no ASP.NET Core / .NET 5

Topics

Resources

Stars

0 stars

Watchers

0 watching

Forks

Releases

Packages

Contributors

Languages