Curso - 20486: Developing ASP.NET MVC 4 Web Applications.
Modalidad de impartición: Presencial/Remoto.
Generalidades del Programa:
Objetivo del curso.
Al término del curso el alumno será capaz de:
- Describir las tecnologías de Microsoft para desarrollos Web y seleccionar la apropiada para desarrollar una aplicación.
- Diseñar la arquitectura e implementación de una aplicación web que cubra un conjuntos de requerimientos funcionales, de interface de usuario, y de modelos de negocios.
- Crear modelos MVC y escribir código que implemente la lógica de negocios con métodos, propiedades y eventos.
- Agregar controladores a una aplicación MVC para administrar la interacción con el usuario, actualización de modelos, seleccionar y regresar vistas.
- Crear vistas en una aplicación MVC que desplieguen y editen datos e interac-túen con modelos y controladores.
- Ejecutar pruebas unitarias y herramientas de depuración en una apliación web en Visual Studio 2012.
- Desarrollar una aplicación web que utilice el motor de ruteo ASP.NET, para presentar rutas URL amigables, y una navegación lógica y jerárquica a los usuarios.
- Implementar un aspecto consistente , a través de toda la aplicación web MVC.
- Usar actualizaciones parciales de página y de almacenamiento en caché para reducir el ancho de banda utilizado por una aplicación y acelerar las respuestas a las peticiones de los usuarios.
- Escribir código JavaScript que se ejecute del lado del cliente y utilice la bibliote-ca de jQuery para optimizar la capacidad de respuesta de una aplicación web MVC.
- Implementar un sistema de membresía completa en una aplicación web MVC 4.
Características generales/particulares.
Dirigido a:
Desarrolladores Web que usan Microsoft Visual Studio que quieren desarrollar aplica-ciones web avanzadas, separando la interface visual, el acceso a datos y la lógica de la aplicación.
Material:
A cada participante le será entregada una carpeta de apuntes, además de un diploma de participación.
Plan de estudios.
1. EXPLORANDO ASP.NET MVC 4.
1.1. Descripción general de las tecnologías Web de Microsoft.
1.2. Descripción general de ASP.NET 4.5.
1.3. Introducción a ASP.NET MVC 4.
2. DISEÑO DE APLICACIONES WEB ASP.NET MVC 4.
2.1. Planeación en la fase de diseño del proyecto.
2.2. Diseño de modelos, controladores y vistas.
3. DESARROLLO DE MODELOS ASP.NET MVC 4.
3.1. Creación de modelos MVC.
3.2. Trabajar con datos.
4. DESARROLLO DE CONTROLADORES ASP.NET MVC 4.
4.1. Crear controladores y acciones.
4.2. Crear filtros de acción.
5. DESARROLLO DE VISTAS ASP.NET MVC 4.
5.1. Creación de vistas con sintaxis Razor.
5.2. Uso de HTML Helpers.
5.3. Reutilización de código en las vistas.
6. PROBAR Y DEPURAR APLICACIONES WEB ASP.NET MVC 4.
6.1. Pruebas unitarias sobre componentes MVC.
6.2. Implementación de una estrategia de manejo de excepciones.
7. ESTRUCTACIÓN DE UNA APLICACIÓN WEB ASP.NET MVC 4.
7.1. Análisis de la arquitectura de información.
7.2. Configuración de rutas.
7.3. Creación de una estructura de navegación.
8. APLICACIÓN DE ESTILOS EN APLICACIONES WEB ASP.NET MVC 4 .
8.1. Uso de plantillas de vista.
8.2. Aplicando CSS a una aplicación MVC.
8.3. Creación de una interface de usuario adaptable.
9. CREANDO PÁGINAS RESPONSIVAS EN UNA APLICACIÓN WEB MVC 4.
9.1. Uso de AJAX y actualizaciones parciales de la página.
10. USO DE JAVASCRIPT Y JQUERY PARA CREAR APLICACIONES RESPONSIVAS EN ASP.NET MVC 4.
10.1. Procesamiento y ejecución del código JavaScript.
10.2. Uso de jQuery y jQueryUI.
11. CONTROL DEL ACCESO A LAS APLICACIONES WEB MVC 4.
11.1. Implementación de la autentificación y la autorización.
11.2. asignación de roles y membresías.
12. CONSTRUCCIÓN DE APLICACIONES WEB ROBUSTAS ASP.NET MVC 4.
12.1. Desarrollo de sitios seguros.
12.2. Manejo de estado.
13. USO DE LOS SERVICIOS WINDOWS AZURE EN APLICACIONES WEB ASP.NET MVC 4.
13.1. Introducción a Windows Azure.
13.2. Diseño y planeación de los servicios de Windows Azure.
13.3. Consumo de los servicios de Windows Azure en las aplicaciones Web.
14. IMPLEMENTACIÓN DE LAS APIS WEB EN APLICACIONES WEB ASP.NET MVC 4.
14.1. Desarrollo de una API Web.
14.2. Llamada de una API Web desde aplicaciones Mobile y Web.
15. MANEJO DE SOLICITUDES EN LAS APLICACIONES WEB ASP.NET MVC 4.
15.1. Uso de los módulos y manejadores HTTP.
15.2. Uso de Web Sockets.
16. DISTRIBUCIÓN DE UNA APLICACIÓN WEB ASP.NET MVC 4.
16.1. Distribución de las aplicaciones web.
16.2. Distribución de las aplicaciones MVC 4.
Fecha de inicio.
28/08/17
Fecha de Término.
01/09/17
Duración.
5 Días/35 Horas
Horario.
De 3:00 pm a 10:00 pm
Requisitos de admisión.
Antes de asistir a este curso, los participantes deben:
- De dos a tres años de experiencia desarrollando aplicaciones web utilizando Microsoft Visual Studio y Microsoft ASP.NET.
- Experiencia en el uso del framework de .NET.
- Estar familiarizado con el lenguaje C#.
Precio: $7,900.00 + IVA.
Promoción: Forma parte de la certificación MCSA Web Applications (3 cursos: 20480, 20486, 20487) (no incluye examen) $18,000.00+IVA.
Participa para ganar un X-BOX ONE en honor al 7° aniversario de Aster.