Los cursos de ASP .NET MVC 5 para empresas en Madrid de Tecnolearning se adaptan tanto a los horarios como a las necesidades de formación de nuestros clientes. Disponemos de un amplio listado de cursos para trabajadores cuyos programas formativos se adaptan al mercado actual de la formación in company y personalizada. Adicionalmente, nuestro curso en ASP .NET MVC 5 para corporaciones y empresas pueden ser subvencionados o bonificados a través de la Fundación Tripartita (Fundae).
Nosotros gestionamos 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.
Objetivos del curso: Entender el patrón de diseño MVC y cómo se aplica en ASP.NET MVC. Aprender a reconocer los beneficios y desventajas de la utilización de ASP.NET MVC. Que el alumno sepa tomar buenas decisiones sobre arquitectura de la aplicación y la elección de la tecnología de acceso a datos. Uso del sistema de enrutamiento de ASP.NET MVC para lograr una arquitectura de estilo REST. Aprender a construir una interfaz de usuario HTML convincente y sostenible mediante la vista del motor y del lado del cliente JavaScript Razor. Dominar el nuevo marco API Web para simplificar la creación de servicios HTTP. Ganar experiencia con el uso de renderizado adaptativo, vistas específicas de móviles, y un selector de visualización para apoyar una variedad de dispositivos móviles. Aprender a ampliar y modificar ASP.NET MVC 5 mediante la creación de componentes y plantillas personalizadas.
Temario curso ASP .NET MVC 5 – 25 horas
____________________________________________________________________________________________________________________
- INTRODUCCIÓN AL DESARROLLO WEB
- IIS, .NET Framework, ASP.NET, MVC Framework
- Requisitos del Ciclo de Vida
- Diseño de Aplicaciones Web
- Web Forms vs. MVC
- Patrón Modelo-Vista-Controlador
- Tecnologías y Herramientas de Visual Studio
- ARQUITECTURA DE UNA APLICACIÓN MVC
- Tipos de Proyectos
- Carpetas y archivos
- Fases de ejecución
- MODELOS
- Explorando diferentes posibilidades para crear MVC Models
- Modelos y validación
- Creando un Data Repository
- Acceso a datos: EF.
- Datos Dinámicos
- CONTROLADORES
- Controladores, enrutadores y métodos de acción
- Implementación de Controlador MVC
- Creando Métodos de Acción
- Filtros
- VISTAS
- Sintaxis Razor
- Uso de HTML Helpers
- Implementación de Vistas MVC
- Implementación de Vistas MVC fuertemente tipadas
- Formularios
- PÁGINAS MAESTRAS, PLANTILLAS Y CSS
- Aplicando Páginas Maestras
- Implementación de Vistas Parciales MVC
- Plantillas
- Aplicando CSS, Skins y Temas
- DESARROLLO PARA LOS DISPOSITIVCOS MÓVILES
- Responsive Web Design
- Representación adaptable
- Vistas específica para dispositivos móviles
- Área para dispositivos móviles
- SERVICIOS WEB API 2
- Creación del servicio Web Api 2
- Clientes Web Api
- Formatos y modelos
- CÓDIGO EN EL LADO DEL CLIENTE
- jQuery
- JavaScript no obstrusivo
- Trabajando con jQuery y Eventos AJAX
- AJAX en páginas ASP.NET MVC Pages
- Acceso a Servicios Web Api
- Single Page Application (SPA)
- SEGURIDAD DE UNA APLICACIÓN WEB
- Arquitectura ASP.NET
- Autentificación, Autorización e Impersonalización
- Configurando el proceso de Autentificación
- OAuth/OpenID
- Personalización de Vistas y Controladores
- XSS: Cross-Site Scripting
- CSRF: Cross Site Request Forgery
- DEPURACIÓN, PRUEBAS UNITARIAS Y REFACTORIZACIÓN
- Refactorizando Código y Depuración
- Procesando Excepciones no controladas
- Pruebas Unitarias
- Mock, IoC, DI
- Desarrollo Orientado a Test (TDD)
- DESPLIEGUE Y PUESTA EN PRODUCCIÓN DE APLICACIONES WEB
- Introducción al Despliegue de Aplicaciones Web
- Tareas de la publicación
- Proceso de Despliegue para producción