Temario del curso

Módulo 1: Introducción a ASP.NET MVC

  • Revisión del desarrollo web con ASP.NET
  • Beneficios clave de ASP.NET MVC
  • El papel del modelo, la vista y el controlador

Módulo 2: Comenzando con ASP.NET MVC

  • Preparar tu entorno de desarrollo para ASP.NET MVC
  • Crear un proyecto ASP.NET MVC
  • Comprender la estructura de un proyecto ASP.NET MVC
  • Convenciones de nombres
  • Crear vistas
  • Definir controladores
  • Definir un modelo de datos

Módulo 3: Crear una Aplicación ASP.NET MVC Completa

  • Crear vistas fuertemente tipadas
  • Comprender URLs y métodos de acción
  • Usar helpers HTML
  • Manejar formularios enviados; Validación de datos

Módulo 4: Usar el Motor de Vistas Razor

  • Objetivos del diseño de Razor
  • Implementar una vista Razor
  • Sintaxis de Razor
  • Acceder a datos del modelo en vistas Razor

Módulo 5: Aplicaciones ASP.NET MVC de Alta Calidad

  • Buenas prácticas de arquitectura de aplicaciones ASP.NET
  • Implementar un repositorio y modelo de datos Entity Framework
  • Usar Inyección de Dependencias; Implementar una fábrica de controladores personalizada
  • Desarrollo basado en pruebas (TDD) con ASP.NET MVC

Módulo 6: Técnicas de Vistas

  • Definir y usar helpers HTML personalizados
  • Definir una página de diseño/maestro
  • Usar estilos
  • Definir y usar vistas parciales
  • Sintaxis de métodos helper de Razor

Módulo 7: Implementación de Navegación: Definir clases de modelo de vista

  • Implementar filtrado de datos en un controlador
  • Comprender el mecanismo de rutas
  • Agregar entradas personalizadas a una tabla de rutas
  • Definir valores predeterminados, parámetros y validaciones
  • Generar URLs e hipervínculos
  • Restricciones de ruta personalizadas

Módulo 8: Gestión del Estado

  • Usar campos ocultos
  • Estado de sesión y aplicación
  • Vinculaciones de modelo personalizadas

Módulo 9: Usar Ajax y jQuery con ASP.NET MVC

  • Visión general de Ajax y ASP.NET MVC; Ajax intrusivo;
  • Usar enlaces de acción Ajax
  • Visión general de jQuery
  • Técnicas de jQuery
  • Usar jQuery UI

Módulo 10: Técnicas Adicionales de ASP.NET MVC 4.5

  • Plantillas de andamiaje de vistas
  • Plantillas de andamiaje de controladores
  • Inyección de dependencias con Unity

Módulo 11: Desarrollo Basado en Pruebas (TDD) con ASP.NET MVC

  • Revisión de TDD
  • Tutorial de uso de TDD con ASP.NET MVC

Módulo 12: Técnicas Adicionales

  • Técnicas de controladores
  • Filtros
  • Vinculación de modelos

Requerimientos

3-6 meses de experiencia en el desarrollo web con ASP.NET utilizando C#.

 28 Horas

Número de participantes


Precio por Participante​

Testimonios (5)

Próximos cursos

Categorías Relacionadas