Ponte en Contacto
 Duración 28 horas

Temario del curso

  • Introducción a ASP.NET MVC: Contexto de ASP.NET MVC; Novedades en MVC 6; Plantillas de proyectos 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
  • Creación de una aplicación completa de ASP.NET MVC: Vistas de tipo fuerte; Sintaxis Razor; Comprensión de URLs y métodos de acción; Asistentes de etiquetas (tag helpers) en MVC6; Reenvíos de formularios (form post-backs); Validación de datos
  • Aplicaciones de ASP.NET MVC de nivel industrial: Mejores prácticas de arquitectura de aplicaciones; Implementación de un repositorio y un modelo de datos con Entity Framework; Inyección de dependencias de ASP.NET; Fábricas personalizadas de controladores
  • Técnicas de vistas: Definición de asistentes de etiquetas personalizados; Definición de una página de disposición (layout); Uso de estilos; Definición y uso de vistas parciales
  • 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; Adición de entradas personalizadas a una tabla de rutas; Definición de valores predeterminados, parámetros y validación; Generación de URLs y enlaces hipertextuales; Restricciones personalizadas de ruta
  • Gestión de estado: Uso de campos ocultos; Estado de sesión y de la aplicación; Vinculaciones personalizadas de modelos (custom model bindings)
  • Creación de servicios RESTful utilizando Web API: Descripción general de Web API; Construcción de servidores y clientes; Negociación de contenido; Enrutamiento basado en atributos; Vinculación personalizada de modelos; Invocación de servicios RESTful desde clientes Ajax
  • Creación de Aplicaciones de Página Única (SPAs): Descripción general de las SPAs; Uso del soporte de GruntJS, NPM y Bower; Descripción general de AngularJS y Bootstrap

Requerimientos

  • 6 meses de experiencia en programación con C#
  • La experiencia en desarrollo con ASP.NET es una ventaja, aunque no es obligatoria

Número de participantes


Precio por participante

Reseñas (1)

Próximos cursos

Categorías Relacionadas