Objetivo:
Lograr que el participante se inicie en el desarrollo de aplicaciones web empresariales para Windows, utilizando el lenguaje de programación ASP MVC y C#. Este lenguaje le permitirá llevar un desarrollo guiado por pruebas (for test-driven development) facilitándole la creación y ejecución de las pruebas unitarias.
Requisitos
Haber tomado previamente el módulo de programación C# básico-intermedio.
Material a entregar
Reconocimiento y material de apoyo.
Contenido
El programa está estructurado en sesiones prácticas que propician la participación activa en cada clase y se comparten experiencias del contexto laboral. El participante desarrollara una serie de ejercicios de forma guiada e individual los cuales integran un proyecto final a tiempo real para así consolidar el aprendizaje de los temas.
Al finalizar el taller el participante aprenderá:
– Fundamentos de ASP.NET MVC
– Mi primera aplicación ASP.NET MVC
– Añadiendo funcionalidades a aplicaciones MVC
– El Modelo
– Controladores a fondo
– Vistas a fondo
– Ajax y ASP.NET MVC
– Desarrollo de servicios REST con web API
– Las técnicas de desarrollo web de Microsoft
– Aspectos fundamentales de la programación web y MVC
– 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
– Responder a peticiones de usuario
– Escribir acciones de controlador
– Uso de parámetros
– Pase de información a las vistas
– Routing basado en atributos
– 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, Editor y Validation
– Creación y uso de vistas parciales
– Añadir y configurar rutas
– Pase de parámetros mediante rutas
– Uso de layouts
– Aplicar estilos CSS
– Interfaz de usuario
– Efectuar llamadas a procedimientos JavaScript
– Archivos y librerías JavaScript
– Enlazar con jQuery
– Acceso a elementos con jQuery
– Autenticación
– Ruteo de Web API
– Creación de una Web API
– Servicios RESTful
– Formatos de datos devueltos
– Rutas y controladores en Web API
– Efectuar llamadas a Web API desde código de servidor
– Efectuar llamadas desde jQuery
Introducción y utilización de paquetes
Costo
$6,020 a $3,000
Modalidad
Presencial, en línea o mixto
Lugar
Dirección de Tecnologías de la Información, Pedro de Alba s/n Cd Universitaria
Duración
24 horas