Contacta con nosotros

Temario del curso

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

  • Repaso del desarrollo web con ASP.NET
  • Principales beneficios de ASP.NET MVC
  • El papel del modelo, la vista y el controlador

Módulo 2: Primeros pasos con ASP.NET MVC

  • Preparación del entorno de desarrollo para ASP.NET MVC
  • Creación de un proyecto con ASP.NET MVC
  • Comprensión de la estructura de un proyecto ASP.NET MVC
  • Convenciones de nomenclatura
  • Creación de vistas
  • Definición de controladores
  • Definición de un modelo de datos

Módulo 3: Creación de una aplicación completa con ASP.NET MVC

  • Creación de vistas fuertemente tipadas
  • Comprensión de las URLs y los métodos de acción
  • Uso de helpers HTML
  • Manejo de envíos de formularios; Validación de datos

Módulo 4: Uso del motor de vistas Razor

  • Objetivos de diseño de Razor
  • Implementación de una vista Razor
  • Sintaxis de Razor
  • Acceso a datos del modelo en vistas Razor

Módulo 5: Aplicaciones ASP.NET MVC de nivel profesional

  • Mejores prácticas en la arquitectura de aplicaciones ASP.NET
  • Implementación de un repositorio y un modelo de datos con Entity Framework
  • Uso de inyección de dependencias; Implementación de una fábrica de controladores personalizada
  • Desarrollo impulsado por pruebas (TDD) con ASP.NET MVC

Módulo 6: Técnicas de vistas

  • Definición y uso de helpers HTML personalizados
  • Definición de una página maestra o de diseño
  • Aplicación de estilos
  • Definición y uso de vistas parciales
  • Sintaxis de métodos de ayuda en Razor

Módulo 7: Implementación de la navegación: Definición de clases de modelo de vista

  • Implementación de filtrado de datos en un controlador
  • Comprensión del mecanismo de enrutamiento
  • Agregación de entradas personalizadas a la tabla de rutas
  • Definición de valores predeterminados, parámetros y validación
  • Generación de URLs e hipervínculos
  • Restricciones personalizadas de rutas

Módulo 8: Administración del estado

  • Uso de campos ocultos
  • Estado de sesión y de aplicación
  • Enlaces de modelo personalizados

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

  • Descripción general de Ajax y ASP.NET MVC; Ajax no intrusivo;
  • Uso de enlaces de acción con Ajax
  • Descripción general de jQuery
  • Técnicas de jQuery
  • Uso de jQuery UI

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

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

Módulo 11: Desarrollo impulsado por pruebas con ASP.NET MVC

  • Repaso del TDD
  • Ejemplo paso a paso del uso de TDD con ASP.NET MVC

Módulo 12: Técnicas adicionales

  • Técnicas de controladores
  • Filtros
  • Enlazado de modelos

Requerimientos

Experiencia de 3 a 6 meses en desarrollo web con ASP.NET utilizando C#.

 28 Horas

Número de participantes


Precio por participante

Testimonios (2)

Próximos cursos

Categorías Relacionadas