Aplicaciones con ASP .NET 5 MVC, D3, SQL Server, .NET 6

所在平台: Udemy

课程主页: https://www.udemy.com/course/desarrollo-de-aplicaciones-con-asp-net-core-mvc/

课程评论:没有评论

第一个写评论        关注课程

课程简介

## .NET 5 MVC, D3, SQL Server 课程总结 本课程教授如何使用 **.NET 5 MVC**、**D3.js** 和 **SQL Server** 构建功能丰富的 Web 应用程序。课程从基础的视觉设计开始,深入讲解如何在不同上下文中向服务器发出请求、处理响应数据,并提供多种常见问题的解决方案,例如报表生成器。 **核心内容亮点:** * **MVC 架构与 .NET 5:** 学习如何使用 .NET 5 MVC 框架构建结构化的应用程序。 * **数据可视化 (D3.js & Chart.js):** 掌握 D3.js 和 Chart.js 的使用,创建交互式图表看板,可视化查询数据。 * **SQL Server 集成:** * **Code First:** 通过迁移生成数据库表。 * **Database First:** 从数据库生成应用程序类。 * **AJAX 请求:** 集中处理 AJAX 请求,实现服务器之间的多种数据查询。 * **PDF 生成与下载:** * 使用 jsPDF 从视图下载 PDF。 * 使用 WKHTMLTOPDF 从 HTML 和 SVG 内容生成 PDF 服务。 * 利用 domToImage 将 DOM 对象转换为图片,生成 PDF。 * **交互式地图:** 构建美国地图,操控各州、添加事件和样式。 * **身份验证与授权:** * 使用 JWT 进行身份验证,并集成 Claims。 * 根据用户角色配置菜单。 * 实现请求过滤器,根据用户配置的业务规则进行过滤,并创建状态引擎来追踪请求。 * **用户界面 (UI) 与用户体验 (UX):** * 使用 Fontawesome 添加图标。 * 利用 DataTables 实现视图分页,并对比其与服务器端分页的优缺点。 * 创建主收件箱,将模型从 Action 发送到部分视图。 * 集成 SweetAlert2, SweetAlert, 和 Bootstrap 实现模态框。 * **其他实用功能:** * 执行订单的 CRUD 操作。 * 使用 ClosedXML 生成 Excel 文件。 * 配置应用程序发布 (publish) 和部署到 IIS。 * 处理 ViewBag 元素的 JavaScript 操作。 **特别之处:** 课程末尾新增了一节,专门讲解 **将解决方案迁移到 .NET 6**。 本课程旨在帮助学习者掌握使用 .NET 5 MVC 构建应用程序的完整流程,并提供解决实际开发中遇到的各种挑战的实用技术。

课程评论(0条)

课程详情

Se agrega sección al final del curso donde se aborda la migración de la solución a Net 6A 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ónDeseando 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 desarrolloConceptos 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)

课程标签

0人关注该课程

主题相关的课程