Developing Data Access Solutions with Microsoft Visual Studio 2010
El curso MOC 10265 profundiza en las técnicas de acceso a datos, yendo más allá de las operaciones básicas de CRUD (Crear, Leer, Actualizar, Borrar). Se centraba en optimizar el diseño y desarrollar código de acceso a datos de alto rendimiento utilizando tecnologías como ADO.NET, Entity Framework (la versión original), LINQ, WCF Data Services y el Sync Framework.
Objetivos
- Comprender las diferentes tecnologías de acceso a datos en .NET: Obtener una visión general de las opciones disponibles, incluyendo ADO.NET, Entity Framework, LINQ to SQL (aunque ya no se recomienda), LINQ to Entities y LINQ to XML.
- Diseñar soluciones de acceso a datos eficientes: Aprender a planificar y diseñar la arquitectura de acceso a datos para aplicaciones robustas y escalables.
- Utilizar ADO.NET para acceder a datos: Trabajar con objetos como
SqlConnection
, SqlCommand
, SqlDataReader
y SqlDataAdapter
para interactuar directamente con bases de datos. - Trabajar con Entity Framework: Aprender a crear modelos de datos, realizar consultas y gestionar cambios utilizando Entity Framework.
- Utilizar LINQ para realizar consultas: Dominar el uso de LINQ (Language Integrated Query) para realizar consultas a diferentes fuentes de datos, incluyendo bases de datos, XML y colecciones de objetos.
- Implementar WCF Data Services: Aprender a exponer datos como servicios RESTful utilizando WCF Data Services (ahora conocido como OData).
- Sincronizar datos con el Sync Framework: Conocer el Sync Framework para sincronizar datos entre diferentes fuentes, como bases de datos locales y remotas.
- Optimizar el rendimiento del acceso a datos: Aprender técnicas para mejorar el rendimiento de las consultas y las operaciones de acceso a datos.
Prerrequisitos
Este curso esta dirigido a desarrolladores con experiencia en programación y conocimientos básicos de acceso a datos. Los prerrequisitos específicos eran:
- Experiencia en programación con C# o Visual Basic .NET: Se requería un buen entendimiento de la programación orientada a objetos y el framework .NET.
- Familiaridad con Visual Studio: Se utilizaba Visual Studio 2010 como entorno de desarrollo.
- Conocimientos básicos de bases de datos relacionales: Entender conceptos como tablas, columnas, claves primarias, claves foráneas y SQL.
- Conocimientos básicos de ADO.NET (deseable): Si bien el curso cubría ADO.NET en detalle, tener una base previa facilitaba el aprendizaje.
Cursos que te pueden interesar