Curso subvencionado para trabajadores presencial
BILBAO (Vizcaya)
Emagister S.L. (responsable) tratará tus datos personales con la finalidad de gestionar el envío de solicitudes de información y comunicaciones promocionales de formación con tu consentimiento. Ejerce tus derechos de acceso, supresión, rectificación, limitación, portabilidad y otros, según se indica en nuestra política de privacidad.
Sedes
Localización
Fecha inicio
Objetivos
Aprender a desarrollar aplicaciones avanzadas de ASP.NET MVC utilizando las herramientas de .NET.
A quién va dirigido
El curso está dirigido a programadores y analistas de desarrollo de aplicaciones WEB
Requisitos
Conocimientos básicos en programación
Temario completo de este curso
1. Introducción a ASP.NET MVC 5
· Las técnicas de desarrollo Web de Microsoft
2. Desarrollo de Modelos. o Desarrollar modelos.
· Usar anotaciones de visualización y edición en propiedades o validación con anotaciones o conectar con una base de datos
· Contextos de Entity Framework
· Uso de LINQ To Entities
3. Definir Controladores
· Responder a peticiones de usuario
· Escribir acciones de controlador
· Uso de parámetros
· Pase de información a las vistas
· Routing basado en atributos
· Filtros de acción
· Filter overrides
· Diseñar vistas
· Añadir vistas
· Diferenciar el código de servidor del HTML
· Características de la sintaxis Razor
· Enlazar las vistas con las clases del modelo
· HTML Helpers en las vistas
- Action
- Display
- Begin Form
- Editor
- Validation
· Creación y uso de vistas parciales
4. Estructura de aplicaciones APS.NET MVC 5
· Configurar el ruteo
· El motor de ruteo
· Añadir y configurar rutas
· Pase de parámetros mediante rutas
· Crear una estructura de navegación con SiteMapProvider
5. Aplicar estilos a las vistas
· Uso de Layouts
· Aplicar estilos CSS
· Interfaz de usuario adaptativo
6. Generar páginas responsive o utilizar AJAX y actualización parcial de páginas
· Implementar una estrategia de Cache
- Output cache
- Data cache.
- HTTP cache
7. Añadir JavaScript y jQuery para agilizar la parte cliente
· Efectuar llamadas a procedimientos JavaScript
· Archivos y librerías JavaScript
· Enlazar con jQuery
· Acceso a elementos con jQuery
8. Controlar el acceso: ASP.NET Identity
· Autenticación, OWIN
· Autorización, OAuth
· Authentication filters
9. Gestionar el estado
· Opciones de almacenamiento del estado
· Configuración del estado
· Escalado de los mecanismos de estado
10. Implementar Web API
· Descripción. o Ruteo de Web API
· Creación de una Web API
· Servicios RESTful
· Formatos de datos devueltos
· Rutas y controladores en Web AP
· Efectuar llamadas a Web API desde código de servidor
· Efectuar llamadas desde jQuery
· Utilizar Web Sockets
· El protocolo Web Sockets
· Codificar las conexiones
SignalR