Aplicaciones con ASP .NET 5 MVC, D3, SQL Server, .NET 6
Desarrollo de una aplicación integrando gráficas con d3.js, incluyendo CRUD y autenticación JWT. Despliegue en servidor
What you will learn
Desarrollo de aplicaciones con MVC y Net 5 implementando gráficos en D3_Js y Chart_Js
Peticiones de información utilizando Ajax manipulando diversos objetos como ViewBag, PartialView y JsonResult
Integración de librerías como jsPDF y wkhtmltopdf para generar un reporte en PDF e integrar un visor PDF
Manipulación de elementos en el DOM como un elemento Canvas y SVG
Crear tabla dinámica a partir de un listado de objetos en JavaScript
Utilización de librerías como domToImage para transformar un objeto del DOM en una imagen y así materializarlo en un PDF
Generación de las tablas de una base de datos a partir de migraciones con Code First
Generar las clases de una aplicación con el método Database First
Generación de un motor de estados para trabajar con los pedidos de un usuario en función de su rol
Integración de modales con SweetAlert2, Bootstrap y SweetAlert explorando las diferencias
CRUD de un pedido
Construcción de un Login y accesos controlados a partir de la integración de JWT y roles, integración de claims
Configuración del menú principal desde Base de datos
Filtros de solicitudes con reglas de negocio asociadas a la configuración del usuario
Generación de un archivo Excel con ClosedXML
Publicación de la aplicación y despliegue en IIS
Why take this course?
Se agrega sección al final del curso donde se aborda la migración de la solución a Net 6
A partir de un diseño básico visual, se pretende partir para comprender como realizar peticiones al servidor bajo distintos contextos y como manipular la información de respuesta. Así como plantear diversas soluciones ante problemas comunes como es el generador de reportes.
Modelaremos una autenticación con JWT, así como la configuración de un menú en función a los roles.
Modelaremos un motor de estados para trabajar con una solicitud y estableceremos acciones para cada rol para así, darle seguimiento.
Construiremos un tablero de gráficas con d3.js para consultar información
Deseando sea de tu interés, te invito a que tomes el curso y aprendas como estructurar una solución en el patrón MVC utilizando Net 5 como framework de desarrollo
Conceptos a cubrir:
- Conocer como trabajar con Chart.js e integrar a un proyecto
- Centralizar peticiones AJAX y hacer consultas al servidor de diversas maneras
- Integrar jsPDF para descarga de PDF desde la vista y generación de un visor de vista previa!!!
- Construir una alternativa del mapa del estado de la república, manipular cada estado y asociarle eventos y estilos
- Implementar un servicio de descarga de PDF a partir de un contenido HTML y SVG con WKHTMLTOPDF
- Utilizar domToImage para transformar un objeto del DOM en una imagen y así materializarlo en un PDF (manipulación de elementos CANVAS y SVG)
- Generar las tablas de una base de datos a partir de migraciones con Code First
- Generar las clases de una aplicación con el método Database First
- Manipulación de un elemento del ViewBag desde código JavaScript
- Utilización de íconos con Fontawesome
- Utilización de Datatables para ejemplificar un paginador de vista y contraponer sus bondades y desventajas contra un paginador de servidor
- Peticiones AJAX detonadas desde el evento change de un selector
- Creación de una bandeja principal, envío de un modelo desde una acción a una vista parcial
- Creación de una clase Paginador para generalizar la consulta al Back
- Integrar un modal con SweetAlert2, SweetAlert y Bootstrap
- CRUD de un pedido
- Construcción de un Login e integración de JWT, integración de claims, renovación de token
- Configuración del menú principal desde Base de datos
- Filtros de solicitudes con reglas de negocio asociadas a la configuración del usuario
- Generación de un archivo Excel con ClosedXML
- Generación del publicado (publish)
- Despliegue en un Administrador de Internet Information Services (IIS)