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)