Dapper el Curso Completo y Definitivo
Aprende Dapper en .NET Creando Proyectos: Consultas, Procedimientos Almacenados, Base de Datos, Relaciones, Contrib
Lo que serás capaz de hacer
Bienvenidos al curso: Dapper el Curso Completo y Definitivo El curso más completo y con proyectos prácticos sobre Dapper. Dapper es el Micro ORM (Object Relational Manager) MÁS POPULAR dentro de la comunidad de .NET encargado de manejar el acceso a datos, la ejecución de consultas y de operaciones de inserción, actualización y borrado de datos. Si te gusta trabajar el acceso a los datos usando consultas SQL TRADICIONALES ejemplo: "SELECT * FROM usuario"; pero de manera profesional y segura, entonces DAPPER es para tí. Características de DAPPER Ligero: Los micro ORM tienen la característica de que son muy ligeros al no tener un diseñador (como si lo tiene entity framework), o no tiene un XML para ser configurado. Está creado para que los desarrolladores se centren en programar. Velocidad: Utilizando un micro ORM la consulta SQL tiene que ser escrita a mano, puede darse el caso de que sea mucho más rápida que una escrita de forma automática por entity framework. Fácil de utilizar: Como está indicado anteriormente, Dapper está enfocado para los desarrolladores, por lo que está pensado para ser “ plug and play ”. Además la cantidad de métodos que debemos aprender es mínima y sencilla. Consulta y mapeo: Dapper en concreto se centra en hacer un mapeo rápido y preciso de nuestros objetos, además los parámetros de las queries están parametrizados, con lo que evitaremos inyección SQL. Rendimiento: Dapper es el rey de los ORM en términos de rendimiento, para conseguir esto, extiende la interfaz IDbConnection, lo que implica que es un poco más cercano “al core” del lenguaje, y nos da beneficios de rendimiento. Dapper tiene en su página de GitHub una lista con el rendimiento comparado con otros ORM. API muy sencilla: El objetivo de dapper es hacer un par de funcionalidades y hacerlas todas muy bien. La api, nos provee de tres tipos de métodos ( Métodos que mapean tipos concretos, Métodos que mapean tipos dinámicos, Métodos para ejecutar comandos, como por ejemplo insert o delete) Cualquier base de datos: otro beneficio muy grande es que funciona con cualquier tipo de base de datos: MySQL, PostgreSQL o SQL Server funcionan perfectamente. Dapper es desarrollado por el equipo de StackOverflow Lo que aprenderás: Instalación de Dapper en un proyecto .NET 7 (.NET Core 7) Comparativa Dapper vs Entity Framework Core Proyecto 1: Agenda de Clientes Configurar cadena de conexión SQL Trabajo con Modelo y Patrón de Repositorio (Repository Pattern) Trabajo con controladores Operaciones CRUD con DAPPER (Create, Read, Update, Delete) Ajustes en el Layout y Estilos CSS Refactorización de código Trabajo con Procedimientos Almacenados SQL en Dapper Dapper.Contrib: Extensión con métodos y helpers para operaciones con la base de datos Proyecto 2: Blog Dapper Entidades para Categorías, Artículos, Comentarios, Etiqueta, ArtículoEtiqueta Relaciones entre tablas con Dapper: Uno a Muchos, Muchos a Muchos Autenticación de tipo Cookie Autorización (Protección de controladores y vistas) Registro de Usuarios Validar si existe el usuario en la base de datos Login o Acceso de Usuarios Encriptar Password de Usuario Logout o cerrar sesión Layout con Slider Dinámico(Base de datos), Bootstrap 5. Instalación de plugins Frontend: Datatables.js, Toastr, SweetAlerts, TinyMCE Dividir nuestro proyecto en Áreas en .NET 7 Implementar subida de archivos en nuestra aplicación .NET 7 y Dapper Acceso a todos los archivos fuente Sección de preguntas y respuestas Al finalizar podrás empezar a crear tus propios proyectos con .NET 7 y Dapper Tendrás acceso a todos los archivos fuente, sección de preguntas y respuestas y certificado de finalización ¡Qué esperas inscríbete en el curso!
- Instalación de Dapper en un proyecto .NET 7
- Conexión Base de Datos SQL Server
- Modelo y Patrón de Repositorio (Repository Pattern)
- Controladores
- Operaciones CRUD con DAPPER (Create, Read, Update, Delete)
- Trabajo con Dapper y Procedimientos Almacenados
Temario
UNIDAD 1 - Introducción · 7 leccionesUNIDAD 1 - Introducción
UNIDAD 1 - Introducción
- Demo del Proyecto 1
- Demo del Proyecto 2
- Qué es Dapper, Micro ORM, ORM, Dapper vs Entity Framework Core
- Herramientas Necesarias para el Curso
- Creacion de un Proyecto .NET 7 (.NET Core) MVC
- Revisión de Archivos y Carpetas
- MVC (Modelo-Vista-Controlador)
UNIDAD 2 - Proyecto 1 Dapper - Agenda de Clientes · 17 leccionesUNIDAD 2 - Proyecto 1 Dapper - Agenda de Clientes
UNIDAD 2 - Proyecto 1 Dapper - Agenda de Clientes
- Demo del Proyecto
- Creación del Proyecto
- Creación de Base de Datos
- Cadena de Conexión SQL
- Instalación de Dapper y Extensiones
- Creación de Modelo
- Creación de Interfaz y Repositorio Parte 1
- Creación de Interfaz y Repositorio Parte 2
- Controlador
- Lista de Clientes
- Crear Cliente
- Editar Cliente
- Borrar Cliente
- Menú Principal
- Layout y Estilos CSS
- Refactorizar Código
- Archivos Fuente de esta Sección
UNIDAD 3 - Procedimientos Almacenados en Dapper · 5 leccionesUNIDAD 3 - Procedimientos Almacenados en Dapper
UNIDAD 3 - Procedimientos Almacenados en Dapper
- Demo del Proyecto Final Terminado
- Procedimientos Almacenados
- Duplicar y Renombrar Proyecto
- Implementar Procedimientos Almacenados
- Archivos Fuente de esta Sección
UNIDAD 4 - Dapper Contrib · 3 leccionesUNIDAD 4 - Dapper Contrib
UNIDAD 4 - Dapper Contrib
- Qué es Dapper.Contrib
- Instalar e Implementar Dapper.Contrib
- Archivos Fuente de Esta Sección
UNIDAD 5 - Proyecto Final - Blog Dapper · 16 leccionesUNIDAD 5 - Proyecto Final - Blog Dapper
UNIDAD 5 - Proyecto Final - Blog Dapper
- Demo del Proyecto Final
- Creación del Proyecto
- Creación de Base de Datos y Diagrama
- Cadena de Conexión SQL
- Instalación de Dapper y Extensiones
- Configurar Proyecto por Áreas
- Creación de Modelo Categoría
- Repositorio Categoría
- Repositorio en Program.cs
- Controlador Categoría
- Plugins Frontend
- Lista de Categorías
- Íconos de FontAwesome
- Crear Categoría
- Editar Categoría
- Borrar Categoría
UNIDAD 6 - Blog Dapper - Artículos (Relación Uno a Muchos) · 10 leccionesUNIDAD 6 - Blog Dapper - Artículos (Relación Uno a Muchos)
UNIDAD 6 - Blog Dapper - Artículos (Relación Uno a Muchos)
- Creación de Modelo Artículo
- Repositorio Artículo
- Controlador y Vista Artículos
- Crear Artículo
- Lista de Categorías en Artículo (DropwDown)
- Integrar Editor TinyMCE
- Implementar Subida de Archivo
- Datos Relacionados
- Editar Artículo
- Borrar Artículo
UNIDAD 7 - Blog Dapper - Comentarios (Relación Uno a Muchos) · 4 leccionesUNIDAD 7 - Blog Dapper - Comentarios (Relación Uno a Muchos)
UNIDAD 7 - Blog Dapper - Comentarios (Relación Uno a Muchos)
- Creación de Modelo Comentario
- Repositorio Comentario
- Controlador, Lista y Datos Relacionados
- Borrar Comentario
UNIDAD 8 - Blog Dapper - Etiqueta · 7 leccionesUNIDAD 8 - Blog Dapper - Etiqueta
UNIDAD 8 - Blog Dapper - Etiqueta
- Creación de Modelo Etiqueta
- Repositorio Etiqueta
- Controlador Etiqueta
- Lista de Etiquetas
- Crear Etiqueta
- Editar Etiqueta
- Borrar Etiqueta
UNIDAD 9 - Blog Dapper - Artículo y Etiqueta (Relación Muchos a Muchos) · 4 leccionesUNIDAD 9 - Blog Dapper - Artículo y Etiqueta (Relación Muchos a Muchos)
UNIDAD 9 - Blog Dapper - Artículo y Etiqueta (Relación Muchos a Muchos)
- Creación de Modelo
- Método Asignar Etiquetas y Articulo Etiquetas
- Controlador Articulo y Asignar Etiquetas
- Lista de Artículos con Etiquetas
UNIDAD 10 - Blog Dapper - Autenticación · 7 leccionesUNIDAD 10 - Blog Dapper - Autenticación
UNIDAD 10 - Blog Dapper - Autenticación
- Creación de Modelo Usuario
- Ajustes en la Página Maestra
- Controlador Accesos y Vista Login
- Método Acceso (Login) de Usuario
- Encriptar Contraseña y Login
- Método y Vista Registro de Usuario
- Funcionalidad de Salir (Logout)
UNIDAD 11 - Blog Dapper - Autorización · 2 leccionesUNIDAD 11 - Blog Dapper - Autorización
UNIDAD 11 - Blog Dapper - Autorización
- Protección de Controladores
- Protección en Vistas
UNIDAD 12 - Blog Dapper - Página de Inicio · 10 leccionesUNIDAD 12 - Blog Dapper - Página de Inicio
UNIDAD 12 - Blog Dapper - Página de Inicio
- Creación de Modelo Slider
- Página de Inicio Slider
- Página de Inicio Artículos
- Página de Inicio Categorías
- Detalle Artículo
- Logo
- Crear Comentario en Artículo
- Ver Lista de Comentarios
- Ajustes Finales
- Archivos Fuente Proyecto Blog Dapper
UNIDAD 13 - Siguiente Paso · 1 leccionesUNIDAD 13 - Siguiente Paso
UNIDAD 13 - Siguiente Paso
- Clase Extra
Tu certificado lo emite la SEP, no solo una plataforma
Al demostrar la competencia recibes un certificado emitido por la Secretaría de Educación Pública a través del Gobierno del Estado de México: un documento oficial que puedes presentar con confianza ante cualquier empleador o institución.
Tu certificado con INEC
- Lo emite la Secretaría de Educación Pública (SEP), a través del Gobierno del Estado de México
- Documento oficial con folio verificable en línea
- Lo otorga la Universidad Tecnológica Fidel Velázquez
Otras plataformas en línea
- Constancia privada emitida por la misma plataforma
- Solo acredita horas cursadas o asistencia
- Sin respaldo de una autoridad educativa
Tu itinerario, de la inscripción al certificado
- 1
Inscripción con pago único
Pagas $2,800 MXN una sola vez y entras de inmediato al curso.
- 2
Estudias a tu ritmo
13 unidades con videos, lecturas y actividades, disponibles 24/7 durante 12 meses.
- 3
Cuestionarios por unidad
Cuestionarios para comprobar lo aprendido.
- 4
Certificado
Emitido por la SEP a través del Gobierno del Estado de México, con folio verificable.
Un certificado oficial de la SEP
- Emitido por la Secretaría de Educación Pública (SEP), a través del Gobierno del Estado de México. No es una constancia privada: es un documento oficial, y ese respaldo marca la diferencia frente a otras plataformas en línea.
- Contenido impartido por render2web : Más de 160.000 Estudiantes en Todo el Mundo.
- Folio y QR verificables para compartirlo con quien te contrate.
Empieza hoy, a tu ritmo
Un solo pago y acceso inmediato al curso completo durante 12 meses.
- 13 unidades · 93 lecciones · 60 h
- 12 meses de acceso
- Certificado emitido por la SEP (Gob. del Estado de México) con folio verificable
Sobre tu inscripción
¿Cómo es el pago?
Un solo pago de $2,800 MXN. No hay mensualidades ni cargos recurrentes.
¿Cuánto tiempo tengo acceso?
12 meses desde tu inscripción, 24/7, para avanzar a tu ritmo.
¿Quién imparte el contenido?
El curso es impartido por render2web : Más de 160.000 Estudiantes en Todo el Mundo; INEC gestiona tu inscripción, evaluación y certificado.
¿Qué pasa cuando vence mi acceso?
Puedes renovar tu cuenta tú mismo desde la plataforma, sin trámites ni esperas.


