34 91 383 06 41

ASP .Net MVC 4

Nuestros cursos de ASP .Net MVC4 para empresas en Madrid se adaptan a los horarios y necesidades de formación de nuestros clientes. Tenemos una gran diversidad de cursos in company cuyos programas formativos se adaptan al mercado actual. Adicionalmente, nuestros cursos de ASP .Net MVC4 para empresas pueden ser subvencionados o bonificados a través de la Fundación Tripartita.

Tecnolearning ofrece gestionar todos los trámites necesarios para conseguir las subvenciones ofrecidas por la Fundación Tripartita de forma gratuita, bien sea por la contratación de un plan de formación completo o una acción formativa puntual.

El objetivo del curso es entender el patrón de diseño MVC y cómo se aplica en ASP.NET MVC. Reconocer las ventajas y desventajas de la utilización de ASP.NET MVC.Aprender a tomar buenas decisiones sobre arquitectura de la aplicación y la elección de la tecnología de acceso a datos. Aprenda a utilizar el sistema de enrutamiento de ASP.NET MVC para lograr una arquitectura de estilo REST. Aprenda a crear una interfaz de usuario HTML convincente y fácil de mantener con el motor de vista Razor y JavaScript del lado del cliente. Aprende a usar la Web nuevo marco API para simplificar la creación de servicios HTTP. Adquirir experiencia con el uso de la representación adaptable, vistas específicas para móviles, y un selector de vista para apoyar una variedad de dispositivos móviles. Aprenda cómo ampliar y modificar ASP.NET MVC 4 mediante la creación de componentes personalizados y plantillas.

Temario del curso ASP .Net MVC4 – 24 horas

________________________________________________________________________________________________________

INTRODUCCIÓN
  • ASP y ASP.NET WebForms
  • Estándares Web y REST
  • JavaScript y AJAX
  • El patrón de diseño MVC
  • Pruebas unitarias
  • Gestión de Dependencias
ASP.NET MVC ARQUITECTURA
  • Plataforma ASP.NET
  • Controladores, Modelos, y vistas
  • URL de enrutamiento
  • Acciones del controlador
  • Razor Engine View
  • Extensibilidad
DEFINICIÓN DEL MODELO
  • Persistencia de la Ignorancia
  • Pattern Repository
  • Object Relational Mapping (ORM)
  • ADO.NET
  • Entity Framework (EF)
  • NHibernate
  • El uso de un contenedor IoC
RUTAS Y URLs
  • Introducción al enrutamiento
  • Definición de Rutas
  • Ruta de Evaluación
  • La Fábrica Controller
  • Limitaciones
  • Eximir a las URL
  • La construcción de las URL saliente
  • Rutas pruebas unitarias
CONTROLADORES Y ACCIONES
  • IController, ControllerBase y el controlador
  • Definición de acciones
  • Selectores de Acción
  • Filtros de acciones
  • Los verbos HTTP
  • HttpContext y RouteData
  • Mantener Testabilidad
  • Devolver datos con ActionResult
  • Los parámetros y el modelo Binder
  • Métodos asincrónicos Acción
VISTAS
  • Ver Motores
  • Plantillas y Andamios
  • Razor Sintaxis
  • ViewData y ViewBag
  • Visitas con tipos
  • Las páginas de diseño
  • Secciones personalizadas
  • Vistas parciales
  • Acciones del Niño
  • Utilizar un objeto ViewModel
AYUDANTES HTML
  • Helpers básicos
  • Ayudantes con tipos
  • Creación de Ayudantes personalizados
  • Ayudantes declarativos
VALIDACIÓN DE DATOS
  • Anotaciones de datos
  • Validación HTML Helpers
  • ModelState
  • IValidatableObject
  • Client Side Validation
AUTENTICACIÓN Y AUTORIZACIÓN
  • Uso de la autenticación de Windows
  • La construcción de un controlador cuenta personalizada
  • Configuración de la autenticación de formularios
  • Utilizar el atributo Authorize

AJAX

  • Acciones del controlador para Ajax
  • Helpers de Ajax
  • Ajax no intrusivo
  • Ajax con jQuery
WEB API
  • Utilización del protocolo HTTP como protocolo de aplicación
  • Contenido Negociación
  • Enrutamiento
  • ApiController
  • MediaTypeFormatters
  • Validación
  • OData consultas
LA CONSTRUCCIÓN DE UNA INTERFAZ DE USUARIO DEL LADO DEL CLIENTE
  • jQuery UI
  • Plantillas jQuery
  • Knockout.js
CLIENTES MÓVILES
  • CSS 3 Medios Consultas
  • Comportamiento adaptable
  • Mobile vistas específicas de
  • El uso de un conmutador View
PERSONALIZACIÓN Y EXTENSIÓN DE ASP.NET MVC
  • ASP.NET MVC Pipeline
  • Enrutamiento avanzado
  • Custom Filtros globales
  • Personalización de plantillas de MVC Code
  • Creación de una fábrica de controlador personalizado
DESPLIEGUE
  • Requisitos del servidor
  • Opciones de configuración