Denos solo unos segundos por favor...

PRE-REQUISITOS
  • Experiencia en Excel: Uso de fórmulas y tablas dinámicas.

  • Conocimiento básico en el manejo de bases de datos.

CONTENIDO DEL CURSO
  • Fundamentos de .NET Core y ASP.NET Core.

  • Comprendiendo el patrón MVC y sus novedades.

  • Creando una aplicación practica.

  • Revisión de los componentes de un proyecto ASP.NET Core.

  • Creando la estructura de la solución.

  • Implementando capa de negocios.

  • Implementando capa de datos.

  • Implementando capa de presentación: Controllers, Views y Models.

  • Fundamentos de Entity Framework Core.

  • Creación del contexto y entidades de la solución.

  • Implementando el patrón Repository e integrando la capa de datos.

  • Usando jQuery en las Views para llamadas Ajax (GET y POST).

  • Pasando y recibiendo JSON desde el servidor.

  • Manejo de errores y depuración.

  • Técnicas adicionales de optimización de la aplicación (caching).

  • Fundamentos de la seguridad en ASP.NET Core.

  • Implementación de seguridad con cuentas de usuario en base de datos.

  • Implementación de seguridad con proveedores externos (redes sociales).

  • Uso de inyección de dependencias.

  • Creación de pruebas unitarias para la capa de presentación.

  • Ejecución de pruebas unitarias.

  • Empleando diferentes tipos de despliegues para la aplicación: On-premises y Azure.

  • Estructura de una solución con ASP.NET Core.

  • Demostración de proyecto con Razor Pages.

  • Demostración de proyecto con MVC.

  • Creacion y personalización de Layouts.

  • Uso de Partial Views.

  • Creacion de ViewComponents.

  • Implementación del patrón Repository con Generics e Interfaces.

  • Llamada a Stored Procedures.

  • Implementación del patrón Unit Of Work.

  • Creación de una transacción.

  • Consumo de un servicio SOAP con Proxy.

  • Consumo de un servicio SOAP con ChannelFactory.

  • Consumo de un servicio REST con Ajax.

  • Consumo de un servicio REST con HttpClient.

  • Lado cliente: Uso de Cookies.

  • Lado servidor: Uso de Session.

  • Personalizacion de Session.

  • Uso de HTTPs.

  • Personalizacion de ASP.NET Identity.