Vamos a aprender a desarrollar aplicaciones web con ASP.NET 7 MVC con Dapper, llamadas a Store Procedure y creacion de API rest. Creando el proyecto desde 0. Este es un curso ideal para aquellas personas que deseen aprender ASP.NET 7 MVC, con Dapper, SQLserver y Api Rest.
Mediante la creación de proyectos vas a poder ver las distintas etapas del ciclo de vida del desarrollo de aplicaciones web. Además, el tener un proyecto nos reta a tener que hacer aplicaciones verdaderamente útiles, que resuelvan algún problema para nuestros usuarios.
Y claro, estos proyectos que hagamos los podrás mostrar en tu portafolio personal, lo cual te puede servir para mostrarlo a futuros empleadores.
En este curso veras los siguientes temas:
- Creacion de un proyecto Asp net 7 MVC.- Crearemos un proyecto con la ultima tecnologia de framework, que es el asp net 7 y con el patron MVC que es muy conocido y utilizado en el mundo empresarial.
- Implementar Bootstrap y Jquery.- Implementaremos nuestras librerias bootstrap y jquery, estas se crean en el proyecto nuevo pero nosotros aprenderemos a ver la ultima version y que este acorde a lo que vamos a implementar.
- Crear una base de datos y sus Store Procedures.- Crearemos nuestra base de datos en base a la necesidad del negocio o problematica que se tenga, esto con la finalidad de poder hacer, tablas, store procedures y mandar los resultados a los servicios que nos consultan, en estos Store procedures son los encargados de llevar la logica del negocio.
- Creacion de entidades.- Crearemos y maperemos las tablas que se encuentran en nuestra base de datos en nuestro codigo creado en Visual Studio 2022, para que podamos recibir los resultados y de esta manera tendremos en nuestro servicio la data que hemos consultado previamente.
- Creacion de Interfaces.- Crearemos interfaces y explicaremos a detalle que es una interfaz, porque la desarrollamos y que beneficios se obtiene.
- Implementacion de interfaces.- Crearemos servicios en base a las interfaces que hemos creado y de esta manera implementaremos la interfaz, que es la definicion de lo que queremos hacer, en estos servicios se llamara a los Store Procedure correspondientes, los cuales llevan la logica del negocio.
- Creacion de Api Rest.- Crearemos un Api Rest desde 0, donde se creara un GET, POST, PUT y DELETE, y a la vez tambien optimizaremos las llamadas de estos Http.
- Implementacion de Datatables net.- Implementaremos los datatables que ayudan en apariencia a las tablas y que nos ayudan a la busqueda de datos. En esta parte veremos como implementar dicho datatable desde 0 y como podemos llamarlo con nuestro api rest get
- Implementacion de vistas con Api Rest.- Crearemos una vista donde llamaremos a nuestra Api Rest ya sea para llenar una tabla, para llenar un combo box o select list o dropdownlist, para grabar o actualizar datos todo con Api Rest.
- Implementacion de Select2.- Haremos autocompletar las busquedas de combo box para que el sistema quede de una manera mas profesional y mas estetica. Con esta libreria podremos tener una web muy profesional y sobretodo que te ayudara de manera muy profesional.
- Implementacion de calendar.- Implementaremos nuestro calendar de Fullcalendar javascript.