Curso de Fundamentos de .NET
En este curso veremos los fundamentos de .NET necesarios para obtener un trabajo como programador en esta tecnología.
Bienvenida al curso
La diferencia de C# y .NET
Creación de Proyecto
Entity el núcleo del dominio
Reglas de Negocio
Métodos de utilidad en Entities
Abstracciones
Abstracciones especificas
Creación de proyecto para manejar Capa Aplicación
Caso de Uso Obtener Personas
Caso de Uso Obtener Persona por Id
Caso de Uso Obtener Persona por código
Caso de Uso Eliminar Persona
DTO (Data Transfer Object)
Caso de Uso Crear Persona
Caso de Uso Editar Persona
Creación de Componente para manejo de Data
¿Qué es Entity Framework?
El Contexto de Entity Framework
Estructurado de Tablas en Entity Framework
Centralizando reglas antes de guardar en la base de datos
Repository: Obtener Entity por Id
Repository: Obtener todos los elementos
Repository: Agregar información
Repository: Modificar información
Repository: Eliminar información
Repository: Guardado de información
Repository: Obtener Entity por código
Repository: Comprobar existencia de Entidad por código
Creación de Proyecto Web Api
Inyección de Dependencias
Inyección de Dependencias usando Interface e Implementación
Métodos de Extensión
Inyección de dependencias por componente
Cadena de conexión
Inyección de Entity Framework
Migraciones
Endpoint Obtener Persona por Id
Endpoint Crear Persona
Endpoint Obtener todas las Personas
Endpoint Modificar Persona
Endpoint Eliminar Persona
Endpoint Obtener Persona por código
Arquitecturas Limpias
Entidad VisitEntity
Interface IVisitRepository
Creación de DTOs para registro de entrada y salida
Caso de Uso obtener Visitas
Caso de Uso obtener Visitas activas
Caso de Uso obtener Visitas por persona
Caso de Uso registrar entrada
Caso de Uso registrar salida
Estructurado de Tabla Visita en Entity Framework
Repository: Obtener Visita por Id
Repository: Obtener todas las Visitas
Repository: Agregar Visita y método de guardado SaveChangesAsync
Repository: Modificar Visita
Repository: Eliminar Visita
Repository: Existen Visitas activas por persona
Repository: Obtener Visita activa por código de persona
Repository: Obtener todas las Visitas activas
Repository: Obtener todas las Visitas de una persona
Incluir nuevas implementaciones en Inyección de Dependencia del componente Data
Ejecutar migraciones para realizar cambios en la Base de Datos
Inyección de nuevos Casos de Uso en proyecto API
Endpoint obtener todas las visitas
Endpoint registrar entrada
Endpoint obtener todas las visitas activas
Endpoint obtener todas las visitas de una persona
Endpoint registrar salida
Un curso enfocado a enseñar las cosas que todo programador de .NET debe conocer