C# (.NET) y bases de datos: guía práctica
300 páginas
Spanish
PDF
4.5

C# (.NET) y bases de datos: guía práctica

C# (.NET) y bases de datos: guía práctica

Autor:

Año:

Resumen:

El libro "C# (.NET) y bases de datos: guía práctica" es un manual completo para desarrolladores que desean dominar todos los aspectos de la interacción de aplicaciones en C# con bases de datos relacionales y NoSQL. Ya sea que esté creando una aplicación web en ASP.NET Core, una aplicación de escritorio en WPF o microservicios, este libro será su referencia de escritorio.



¿De qué trata este libro?

El material cubre el ciclo completo de trabajo con datos en el ecosistema .NET:

  • Fundamentos de SQL y ADO.NET — conexión a la BD, ejecución de consultas, trabajo con DataSet y DataReader, grupos de conexiones.
  • Entity Framework Core (EF Core) — Code First, Database First, migraciones, Fluent API, propiedades de navegación, carga diferida y ansiosa.
  • Dapper y micro-ORM — consultas rápidas, mapeo, trabajo con procedimientos almacenados.
  • LINQ to SQL y LINQ to Entities — consultas eficientes, agrupaciones, proyecciones, rendimiento.
  • Trabajo con diferentes SGBD — SQL Server, PostgreSQL, SQLite, MySQL — ejemplos para cada plataforma.
  • Optimización y depuración — perfilado de consultas, índices, almacenamiento en caché, lucha contra el problema N+1.
  • Transacciones y concurrencia — ACID, aislamiento, bloqueo optimista/pesimista, transacciones distribuidas.
  • NoSQL en .NET — MongoDB, Redis — integración, serialización, patrones de acceso.
  • Implementación y DevOps — migraciones en CI/CD, contenedorización, secretos, monitoreo.


¿Para quién es este libro?

  • Desarrolladores principiantes en C# — dominarán las bases de datos desde cero: desde SELECT hasta JOIN complejos y transacciones.
  • Desarrolladores Backend — aprenderán a construir capas de acceso a datos (DAL) de alto rendimiento y diseñar esquemas correctamente.
  • Desarrolladores Fullstack — comprenderán cómo integrar bases de datos en aplicaciones web y API.
  • Líderes de equipo y arquitectos — obtendrán mejores prácticas para la selección de ORM, patrones de repositorio y Unit of Work.


¿Qué aprenderá el lector?

  • Cómo configurar correctamente la conexión a la BD y gestionar el ciclo de vida de las conexiones.
  • Cómo elegir entre EF Core y Dapper para una tarea específica.
  • Cómo escribir migraciones que se puedan aplicar de forma segura en producción.
  • Cómo optimizar consultas para que la aplicación funcione rápido incluso con millones de registros.
  • Cómo manejar errores, revertir transacciones y registrar consultas.
  • Cómo diseñar esquemas de datos teniendo en cuenta la normalización y el rendimiento.
  • Cómo trabajar con procedimientos almacenados, funciones y vistas desde C#.


El libro contiene numerosos ejemplos de código listos para usar y ejercicios prácticos. Todos los ejemplos han sido probados en .NET 8 y son compatibles con .NET 6/7/9. Ideal tanto para el estudio autodidacta como para su uso como referencia en el trabajo diario.

Recommendations