Inyección de Dependencias en .NET
Un entrenamiento para la comunidad
Adquiere los conocimientos necesarios sobre Inyección de Dependencias para poder aprovechar al máximo el próximo entrenamiento de “Introducción a Clean Architecture en aplicaciones .NET” donde los participantes tendrán la oportunidad de implementar una arquitectura que pueda ser aplicada para el desarrollo de aplicaciones monolíticas o aplicaciones distribuidas a través de microservicios.
El patrón de diseño de software de Inyección de Dependencias (Dependency Injection – DI), representa una excelente manera de reducir el acoplamiento estrecho entre los componentes de software.
A través de la técnica de Inyección de Dependencias, podemos lograr la Inversión de Control (Inversion of Control – IoC) entre las clases y sus dependencias.
En lugar de codificar de forma rígida las dependencias, tal como especificar un framework de base de datos, lo que se hace es registrar en el contenedor de dependencias una lista de servicios que un componente puede necesitar. Posteriormente, el servicio de inyección de dependencias inyecta los servicios en los componentes que lo requieren.
Esta técnica nos permite gestionar mejor los cambios futuros y otras complejidades en nuestro software y es fundamental para implementar una Arquitectura de Software Limpia (Clean Architecture) y de microservicios.
.NET soporta el patrón de diseño de software de Inyección de Dependencias. La inyección de dependencias en .NET es una parte integrada del framework junto con la configuración, el registro de sucesos (logging) y el Patrón de Opciones (Options Pattern).
En este entrenamiento, se proporcionan los conocimientos necesarios para poder implementar apropiadamente la Inyección de Dependencias en aplicaciones .NET.
El entrenamiento estará basado en .NET 9 y C# 13 con Visual Studio 2022.
Los temas que se cubren en este entrenamiento son los siguientes:
- Introducción a la Inyección de Dependencias.
- Inyección de dependencias en ASP.NET Core.
- Inyección de dependencias en Controladores y Vistas de ASP.NET Core.
- Inyección de dependencias en ASP.NET Core Blazor.
- Inyección de dependencias en .NET MAUI.
- Enlace de parámetros con Inyección de dependencias en Minimal APIs.
- El Patrón Options (Options Pattern) en ASP.NET Core.
- Buenas prácticas de Inyección de dependencias.
- Escribiendo código limpio con Inyección de dependencias.
Formato
- En línea a través de Microsoft Teams.
- Inicia 12 de diciembre de 2024
- Duración: 15 Horas
- 5 sesiones: 12, 16, 17, 19 y 23 de diciembre de 18:30 a 21:30 Hrs UTC-6
Podrá ingresarse a las sesiones en vivo haciendo click AQUÍ.
Opcionalmente, si lo desean, pueden adquirir el manual de estudiante del entrenamiento que contiene la teoría y las instrucciones paso a paso de los ejercicios con un costo de apoyo de 99 USD o 1,980.00 pesos mexicanos. Este costo incluye el diploma digital de participación.
Como apoyo adicional, el 100% del costo aportado al adquirir el manual, será tomado a cuenta como parte del pago del próximo curso “Introducción a Clean Architecture en aplicaciones .NET” a impartirse en enero de 2025.
El pago puede realizarse a través de PayPal o mediante depósito o transferencia bancaria.
-
Pago a través de PayPal mediante el siguiente enlace:
-
Pago a través de depósito o transferencia bancaria por la cantidad de 1,980.00 pesos mexicanos en la siguiente cuenta:
Nombre: TI Capacitación Investigación y Desarrollo SA de CV
Número de cuenta: 0192095378
CLABE: 012650001920953784
Banco: BBVA-Bancomer-México
NOTA: Por cuestiones de tipo de cambio, para poder emitir facturas en la república mexicana, el pago deberá realizarse exclusivamente mediante depósito o transferencia bancaria.
Costo de apoyo a estudiantes con correo institucional: 49 USD o 980.00 pesos mexicanosEscribir a logistica@ticapacitacion.com para solicitar los datos de pago.
Después de realizar el pago, por favor enviar el comprobante a logistica@ticapacitacion.com
En caso de dudas o preguntas, por favor escribir a logistica@ticapacitacion.com