Udemy
    •  
    •  
    •  
    •  
    •  
    •  
    •  
    •  
Turn what you know into an opportunity and reach millions around the world.
Learn More
Your cart is empty.
Keep shopping
Aplicaciones con ASP .NET 5 MVC, D3, SQL Server, .NET 6
Highest Rated
Rating: 4.6 out of 5(21 ratings)
319 students

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
Last updated 8/2022
Spanish
Spanish [Auto],

What you'll 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

Course content

20 sections154 lectures17h 31m total length
  • Presentación de su servilletón7:32

    Un tip es poder utilizar la velocidad de reproducción para ir a un ritmo más acorde a nuestras necesidades

  • Instalación de Microsoft SQL Server 20196:58

    Instalación de la herramienta SQL Server 2019, se puede trabajar con cualquier otra versión

    Liga de descarga: https://www.microsoft.com/es-mx/sql-server/sql-server-downloads

  • Instalación de SQL Server Management Studio5:45

    Instalación de SQL Server Management Studio

    Liga de descarga: https://docs.microsoft.com/en-us/sql/ssms/download-sql-server-management-studio-ssms?view=sql-server-ver15

  • Instalación de Visual Studio 20222:11

    Instalación de Visual Studio 2022. Se puede trabajar desde la versión VS 2019

    Liga de descarga: https://visualstudio.microsoft.com/es/

  • Net Core2:50

    Explicación sobre Net Core

  • Net 52:25

    Explicación de Net 5

    Liga de descarga: https://dotnet.microsoft.com/en-us/download/dotnet

  • Introducción al panorama de la costrucción de gráficos2:41

    Panorama sobre el desarrollo de la biblioteca de gráficos interactivos

  • ChartJs2:35

    Liga oficial de ChartJs:

    https://www.chartjs.org/

    Liga de ejemplos:

    https://www.w3schools.com/ai/ai_chartjs.asp

  • Ejemplos prácticos con ChartJs8:04

    Ejemplo de algunas gráficas comunes con ChartJs

    https://www.w3schools.com/ai/tryit.asp?filename=tryai_chartjs_lines

    https://www.w3schools.com/ai/tryit.asp?filename=tryai_chartjs_bars_colors_more

    https://www.w3schools.com/ai/tryit.asp?filename=tryai_chartjs_pie

    Objetivo: Familiarizarse con las definiciones de ChartJs

Requirements

  • No se necesita experiencia en programación. Aprenderás todo lo que necesitas saber para un buen desarrollo del curso

Description

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)



Who this course is for:

  • A todos aquellos estudiantes que les interese aprender a trabajar con Net Core en una aplicación MVC manejando diversas alternativas de solución para diversos escenarios