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-deriven development) facilitándole la creación y ejecución de las pruebas unitarias.
Requisitos
Conceptos básico de programación
A quien va dirigido
Personas con conocimientos de bases de datos y programación o haber cursado: Programación C# básico e 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
Fecha de Inicio
Fecha por definir (bajo demanda)
*Fechas y horarios sujetas a cambios; mínimo 8 personas para iniciar.
Frecuencia y Horario
6 Sesiones sabatinas de 2:00 p.m. a 6:00 p.m.
Costo
De $7,660 a $4,920
Modalidad
En linea
Duración
24 horas promedio
Lugar
Dirección General de Tecnologías y Desarrollo Digital, Pedro de Alba s/n Cd Universitaria