Tecnologías básicas de Aplicaciones Web con Visual Studio 2005

Duración: 24 horas

Código: MS-2543

Descripción del curso:
El objetivo de este curso es proporcionar a los estudiantes  los conocimientos y habilidades para desarrollar Aplicaciones Web ASP.NET 2.0 usando Visual Studio 2005.  El curso se enfoca en interfases de usuario, estructura y funcionalidad de un sitio Web, y detalles de la implementación.
Prerrequisitos:
Este  curso requiere que los alumnos cumplan los siguientes prerrequisitos:
  • Poder manejar un entorno de solución usando el IDE y herramientas de Visual Studio 2005.
  • Comprender Microsoft .NET Framework 2.0 y el Common Language Runtime (CLR).
  • Poder programar una aplicación usando un lenguaje que pertenece al .NET Framework 2.0
  • Saber cómo hacer disponible los assemblies para otras aplicaciones
  • Tener un cierto conocimiento sobre XML incluyendo, declaración de XML, elementos, atributos y namespaces.
  • Tener cierto conocimiento de scripts del lado del cliente
  • Tener cierto conocimiento de HTML
  • Examen de Certificación:
    Este curso es parte de la preparación para el examen: 70-528.
    Contenido:
    1.     Creación de una aplicación Web

    1.1. Tipos de sitios Web de Visual Studio
    1.2. Manejo de eventos predeterminados en aplicaciones Web
    1.3. Archivos de configuración Web

    2.    
    Programación de una aplicación Web

    2.1.
    Detección del tipo, versión, y capacidad del browser a ser usado para Web un sitio Web
    2.2. Acceso a información en un encabezado de página Web ASP.NET
    2.3. Uso del método Http.Response para proporcionar feedback a los usuarios.
    2.4.          Manejo de errores a nivel de página.

    3.    
    Adición y configuración de controles de servidor

    3.1.
    Controles HTML y Controles Web de Servidor
    3.2. Tipos de controles Web de Servidor
    3.3. Trabajo con controles Web de Servidor
    3.4. El modelo de postback de página ASP.NET 2.0

    4.    
    Creación de un layout(esquema) común usando páginas maestras

    4.1.
    ¿Qué son páginas maestras?
    4.2. ¿Qué son páginas de contenido?
    4.3. Páginas maestras anidadas

    5.    
    Manejo de estado para una aplicación Web

    5.1.
    Propiedades de Viewstate y del ControlState Data
    5.2. Objetos de Aplicación y de Sesión
    5.3. Estrategias para administrar estado de sesión de datos
    5.4. El objeto Cache

    6.    
    Acceso y visualización de datos

    6.1.
    Conexiones a bases de datos y el archivo Web.config
    6.2. Controles Data Source y datos relacionales
    6.3. Controles de datos XML y Data source
    6.4. Controles de Objetos Datos y Data Source

    7.    
    Control de acceso para una aplicación Web

    7.1.
    Autenticación para una aplicación Web
    7.2. Autorización para una aplicación Web
    7.3. sistemas de membresía de sitio usando la clase Membership
    7.4. Administración de seguridad de un sitio Web usando la clase Roles

    8.    
    Deployment de una aplicación Web

    8.1.
    El utilitario Copy Web Site
    8.2. El utilitario Publishing Web Site
    8.3. Paquetes de Setup Windows Installer

    9.    
    Hacer una aplicación Web disponible para dispositivos móviles

    9.1.
    Emuladores de dispositivos para Mobile Web Forms
    9.2. Detección y redirección de dispositivos móviles
    9.3. Mobile Web Forms
    9.4. Características específicas de dispositivos en Mobile Web Forms
    Audiencia:
    Este curso esta orientado a desarrolladores de aplicaciones corporativos/ISV  que tienen el deseo de aprender más sobre áreas específicas de tecnología en desarrollo de aplicaciones Web.
    Costo:

    El costo incluye: Material de seguimiento, Material de estudio, el uso de una computadora por persona, certificados, refrigerios e impuestos de ley.