Gracias por enviar su consulta! Uno de los miembros de nuestro equipo se pondrá en contacto con usted en breve.
Gracias por enviar su reserva! Uno de los miembros de nuestro equipo se pondrá en contacto con usted en breve.
Temario del curso
Módulo 1: Primeros pasos con ASP.NET MVC
- Plantillas de proyecto en ASP.NET MVC
- Comprensión de la estructura de un proyecto en ASP.NET MVC
- Convenciones de nomenclatura
- Creación de vistas
- Definición de controladores
- Definición de un modelo de datos
Módulo 2: Creación de una aplicación completa con ASP.NET MVC
- Creación de vistas fuertemente tipadas
- Comprensión de las URL y los métodos de acción
- Uso de helpers HTML
- Gestión de envíos de formularios (post-backs)
- Validación de datos
Módulo 3: 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 4: Aplicaciones ASP.NET MVC de nivel industrial
- Mejores prácticas de 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
Módulo 5: Desarrollo Guiado por Pruebas (TDD) con ASP.NET MVC
- Repaso del TDD
- Frameworks de pruebas unitarias
- Recorrido práctico sobre el uso de 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 de diseño o maestra
- Uso de estilos
- Definición y uso de vistas parciales
- Sintaxis de métodos de ayuda en Razor
Módulo 7: Implementación de navegación
- Definición de clases de modelo de vista (view-model)
- 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 validaciones
- Generación de URL e hipervínculos
- Restricciones personalizadas de rutas
Módulo 8: Gestión de estado
- Uso de campos ocultos
- Estado de sesión y de aplicación
- Enlaces de modelo personalizados
Módulo 9: Técnicas adicionales
- Plantillas de scaffolding de vistas
- Plantillas de scaffolding de controladores
- Filtros globales
- Enlazado de modelos (model binding)
- Controladores asincrónicos
- Opciones de autenticación, incluyendo el inicio de sesión con Facebook y otros proveedores
Módulo 10: 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
Requerimientos
Se requieren 6 meses de experiencia en programación con C#. La experiencia en desarrollo con ASP.NET es ventajosa, pero no indispensable.
21 Horas
Testimonios (1)
Fue interactivo, podía hacer muchas preguntas y el instructor modificaba su conferencia para responder a mis preguntas
Cynthia Rodriguez - RoyalRoads University
Curso - Programming using ASP.NET MVC 4
Traducción Automática