MsGuayaquil se complace en anunciar su curso Desarrollo de aplicaciones Web con Visual Studio 2005, que ha sido elaborado para nuestra comunidad, el cual será dictado en modalidad intensiva, 3 fines de semana, totalmente práctico, con talleres y laboratorios pre-elaborados que permitirán al estudiante un mejor aprendizaje y dominio del tema.
Lugar: Compucentro Gavisol No.2
Dirección: Azuay 1013 y Villavicencio
Teléfono: (04)-2331290-2331202
Duración: 40 Horas
Horario: Sábado y domingo de 09:00 a 15:00
Con 2 recesos de 10 minutos y un receso de 40 minutos para un almuerzo libre
Inversión requerida
- Individual $90
- Por grupos de 2 personas a $85 c/u
- A partir de 3 personas $80 c/u
Si cancelas 5 días antes de iniciar el curso el costo del curso es de $80 por persona indistinto del número de personas que se inscriban.
Modalidad de estudio
Fines de semana (sábado y domingo).
Incluye:
- CD con el material de estudio
- Certificado de la comunidad MsGuayaquil avalado por la comunidad .Net del Ecuador que cuenta con el respaldo de Microsoft Región Andina.
- Material de referencia impreso
Cupo Limitado: 20 personas, se asignará una máquina por persona, solo las personas que hayan cancelado con anticipación tendrán reservado su cupo.
Registro: Para registrarte en el curso deben cancelar el valor del curso mediante deposito a la cuenta de ahorro No. 11196190 del Banco de Guayaquil a nombre de Luis Espinoza A. y remitir un mail de confirmación con el asunto: “Registro de Curso” a eventos@msguayaquil.com con el formulario de inscripción adjunto.
Fecha de Inicio: sábado 13 de octubre del 2007
Día 1: sábado 13 octubre
Día 2: domingo 14 octubre
Día 3: sábado 20 octubre
Día 4: domingo 21 octubre
Día 5: sábado 27 octubre
Día 6: domingo 28 octubre
Instructor:
John Moscoso
Miembro del Core-Group MsGuayaquil
Contenido del Curso
Unidad 1: Crear una Aplicación Web
Esta unidad describe los diversos tipos de sitios Web que usted puede crear con el Visual Studio 2005. Introduce el concepto del manejo de eventos, y demuestra cómo trabajar con los manejadores de eventos predeterminados para un objeto. También explica cómo controlar una aplicación Web mediante la jerarquía de archivos de configuración.
Lecciones
- Tipos de Sitios Web en Visual Studio
- Manejo de Eventos Predeterminado en Aplicaciones Web
- Archivos de Configuración Web
Unidad 2: Programar una Aplicación Web
Esta unidad introduce las capacidades avanzadas de manejo de eventos de ASP.NET 2.0 y describe cómo trabajar con eventos en Visual Studio 2005. Demuestra cómo trabajar con manejadores de eventos no predeterminados y manejadores de eventos centralizados. También trata otros conceptos comunes de programación Web, incluyendo:
- Detectar el tipo, versión y capacidades del navegador utilizado para ver un sitio Web.
- Acceder información en un encabezado de una Página Web ASP.NET.
- Usando el método HttpResponse.Write para proveer retroalimentación a los usuarios.
- Manejo de errores a nivel de página.
Lecciones
- Manejo de Eventos en Aplicaciones Web
- Detección de las Capacidades del Navegador
- Recuperación del Encabezado de Página
- Manejo de Errores a Nivel de Página y a Nivel de Aplicación
Unidad 3: Agregar y Configurar Controles de Servidor
Esta unidad explica cómo usar los controles HTML y los controles Web de servidor provistos por Visual Studio 2005 y ASP.NET 2.0. Muestra cómo diseñar y construir interfaces de usuario basadas en Web, y enseña cómo programar controles de servidor Web. Esta unidad también describe cómo trabaja el modelo de postback de ASP.NET 2.0 y cómo puede ser utilizado.
Lecciones
- Controles HTML y Controles de Servidor Web
- Tipos de Controles de Servidor Web
- Trabajando con Servidores de Servidor Web
- El Modelo de Postback de Páginas en ASP.NET 2.0
Unidad 4: Crear un Esquema Común Usando Master Pages
Esta unidad explica cómo usar master pages para definir esquemas comunes para páginas Web. Las master pages proveen a los desarrolladores de un nuevo conjunto de características para asegurar un esquema de páginas consistente. Los estudiantes trabajarán con master pages en el laboratorio para construir una aplicación Web que tenga un esquema consistente y funcionalidad entre páginas Web.
Lecciones
- ¿Qué son las Master Pages?
- ¿Qué son las Páginas de Contenido?
- Master Pages Anidadas
Unidad 5: Administrar el Estado de una Aplicación Web
Esta unidad describe las diferentes tecnologías de administración de estado que los estudiantes pueden usar en las aplicaciones Web ASP.NET 2.0. Discute cómo pueden los controles retener datos de estado entre múltiples solicitudes, y luego explica cómo pueden los desarrolladores trabajar con estos datos de estado. Esta unidad luego muestra cómo guardar datos de estado en los objetos de Aplicación y Sesión provistos por ASP.NET 2.0. También discute los diferentes mecanismos de almacenamiento de datos de la sesión. Finalmente, esta unidad explica cómo usar el objeto Cache para hacer cache y recuperar datos de estado.
Lecciones
- Propiedades del ViewState y Datos del ControlState
- Los objetos Application y Session
- Estrategias para Administrar Datos de Estado de Sesión
- El Objeto Cache
Unidad 6: Acceder y Mostrar Datos
Esta unidad describe cómo agregar conexiones de base de datos al archivo Web.Config y los beneficios que este enfoque agrega al construir aplicaciones Web administrables. Esta unidad luego describe los nuevos controles de datos para acceder a datos en una variedad de formatos. Incluye detalles sobre el usar el control SqlDataSource, el control XmlDataSource y el control ObjectDataSource. Esta unidad también describe cómo se enlaza los controles de datos de interfaz gráfica a los controles de origen de datos, e incluye una discusión sobre el enlazar controles estándares a datos.
Lecciones
- Conexiones a la Base de Datos y el Archivo Web.Config
- Datos Relacionales y Controles de Origen de Datos
- Datos XML y Controles de Origen de Datos
- Datos de Objetos y Controles de Origen de Datos
Unidad 7: Controlando el Acceso a una Aplicación Web
Esta unidad describe la autenticación y autorización de aplicaciones Web. También muestra cómo desarrollar páginas de inicio de sesión, registro y otras páginas de membresía para aplicaciones Web basadas en el sistema de Membresía de ASP.NET 2.0.
Lecciones
- Autenticación para Aplicaciones Web
- Autorización para Aplicaciones Web
- Sistemas de Membresía de Sitio Usando la Clase Membership
- Administración de la Seguridad del Sitio Web Usando la Clase Roles
Unidad 8: Desplegar una Aplicación Web
Esta unidad describe tres formas diferentes de desplegar Aplicaciones Web:
- Usar la utilidad Copy Web Site para desplegar un aplicación en un estado no-compilado
- Usar la utilidad Publish Web Site para desplegar una versión pre compilada de la aplicación Web
- Generando paquetes Microsoft Windows Installer para crear una aplicación redistribuible con lógica de instalación completa
- Lecciones
- La Utilidad Copy Web Site
- Utilidad Publish Web Site
- Paquetes de Instalación Windows Installer
Unidad 9: Introducción a AJAX para ASP.Net
Esta unidad explica cómo modificar una aplicación Asp.Net existente para habilitar AJAX. También muestra como trabajar con controles incluidos en el ASP.Net AJAX Control Toolkit.
Lecciones
- Funcionamiento de AJAX
- Cambios en aplicaciones existentes para habilitar AJAX
- Uso de controles ScriptManager y UpdatePanel
- Uso de controles de la librería ASP.Net AJAX Control Toolkit