Curso subvencionado presencial
BILBAO (Vizcaya)
Sedes
Localización
Fecha inicio
Objetivos
Aprender a desarrollar App Webs con ASP .NET usando MVC5. En esta formación aprenderás punto por punto los diversos temas que requiere el desarrollo de una aplicación ASP.NET MVC, como: controladores, vistas, modelo, entity framework, jquery, entre otros.
A quién va dirigido
Dirigido a desarrolladores con conocimientos de programación orientadoa a objetos y nociones básicas de HTML, CSS y JavaScript. No es necesario conocer .NET.
Requisitos
Conocimientos en programación
Temario completo de este curso
1. Introducción a ASP.NET MVC 5
• Las técnicas de desarrollo Web de Microsoft
• Entorno de desarrollo Visual Studio
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
• 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