
Para poder crear nuestra base de datos debemos tener instalado el MS SQL Server.
En esta sesión mostramos cómo realizar esa instalación paso a paso. Si ya lo tienes, deberías poder utilizarlo sin ningún problema.
El MS SQL Server Management Studio es la interface que nos permite administrar nuestras bases de datos en MS SQL Server.
Por medio de esta aplicación vamos a crear nuestra base de datos del caso y todos los objetos que utilizaremos: Tablas, columnas, relaciones, procedimientos almacenados y funciones.
Implementar una aplicación de software, es ciertamente, una tarea compleja. En este curso abordaremos esta labor, desde el punto de vista Full Stack, comenzaremos creando la base de datos en MS SQL Server, implementaremos los objetos de la base de datos:
Tablas
Relaciones
Procedimientos almacenados
Funciones
A partir de allí, vamos a implementar el mapeo de estas tablas relacionales hacia el modelo orientado a objetos, producto de ello tendremos implementada en C# la capa de modelo, en la cual tendremos todas las clases que representan las estructuras de datos por medio de las cuales gestionaremos la entrada / salida de datos en la base de datos relacional.
Luego debemos implementar la cadena de conexión, que nos permita acceder a la base de datos, para lo cual también implementaremos las clases de la capa de acceso a datos, con los métodos que nos permitirán ejecutar los procedimientos almacenados y funciones.
A continuación, debemos implementar las clases de la capa de servicios del negocio, en las cuales consumiremos los métodos de la clase de acceso a datos, aquí más adelante se pueden implementar las reglas del negocio.
Con esto, ya estamos listos para iniciar la implementación de la capa de usuario en el proyecto de tipo MVC, donde inicialmente implementaremos las clases controladoras y en base a ellas construiremos las vistas, para ello utilizaremos C#, Razor, HTML y Javascript.
En el contenido cubrimos ejemplos de implementación CRUD de tablas simples y también de los que implican varias tablas con una estructura cabecera - detalle.
Como pueden ver, en este curso, implementamos todas las capas, desde los objetos de base de datos, hasta las vistas o interface de usuario.
En cada una de las secciones de implementación les comparto el código fuente que se debería lograr al finalizar la sección, y al final del curso les compartiré el código fuente de la aplicación completa.
¡Les garantizo que aprenderán a implementar este tipo de aplicaciones!
¡LOS ESPERO!