2311

ADVANCED WEB APPLICATION DEVELOPMENT USING MICROSOFT ASP .NET

MICROSOFT

 

Categoría: INTERNET

Duración:  21 HORAS

Plaza: Mérida - CITI YUCATÁN

Fecha de Inicio: 13/Oct/2008

Fecha Final: 15/Oct/2008

Horarios: de 3:00 pm a 10:00 pm

Precio: $5,340.00

 

 

Al término de curso el alumno será capaz de:

  • Crear la arquitectura de una aplicación Web que pueda mantenerse y extenderse.
  • Describir los elementos de una aplicación de portal bien diseñada usando ASP .NET.
  • Implementar las mejores prácticas para crear componentes lógicos de acceso de datos.
  • Crear una capa de abstracción de datos bien diseñada para maximizar la reutilización del código.
  • Afinar aplicaciones Web guiadas por datos para un rendimiento óptimo.
  • Personalizar el databinding para máxima escalabilidad y uso.
  • Diseñar e implementar una estrategia de configuración fácil de administrar.
  • Generar handlers (manejadores) de configuración personalizada.
  • Crear controles personalizados para encapsular la interfaz de usuario.
  • Usar las mejores prácticas para interoperar con componentes COM.
  • Implementar técnicas de caché para mejorar el desempeño de las aplicaciones Web.
  • Desarrollar patrones de presentaciones Web reutilizables usando técnicas orientadas a objetos.
  • Usar clases GDI+ para crear gráficos interactivos.
  • Usar datagrids para técnicas avanzadas de reportes.
  • Aplicar las mejores prácticas para depuración y manejo de excepciones.
  • Usar el Centro de Pruebas de Aplicaciones (Application Center Test) para probar en forma exhaustiva las aplicaciones Web.
  • Crear una estructura de seguridad flexible.
  • Implementar clases de encriptación para asegurar la comunicación.
  • Construir una interfaz administrativa para una aplicación de portal.
  • Usar técnicas orientadas a objetos para construir un diseño modular que pueda extenderse.
  •  

     

  • Habilidad para crear páginas HTML con tablas, imágenes y formas.
  • Experiencia usando un lenguaje de código (scripts) como Microsoft Visual Basic® Scripting Edition o javascript.
  • Experiencia usando ASP.NET para crear aplicaciones Web.
  • Habilidad para obtener datos desde bases de datos relacionales usando ADO.NET.
  • Estar familiarizado con algún lenguaje de programación basado en .NET.
  • Es recomendable pero no necesario haber terminado:
  • Curso 2310: Developing Microsoft ASP.NET Web Applications Using Visual Studio .NET.
  • Curso 2640: Upgrading Web Development Skills to Microsoft ASP.NET.
  •  

     

  • A cada participante le será entregado un libro de trabajo, además de un diploma de participación.
  •  

     

    1. CONSIDERACIONES PARA CONSTRUIR APLICACIONES AVANZADAS EN ASP.NET

  • Construyendo aplicaciones Web empresariales con ASP.NET.
  • Capa de Presentación.
  • Capa de Acceso de Datos.
  • Capa de Lógica de Negocios.


  •  

    2. DISEÑANDO COMPONENTES AL NIVEL DE DATOS

  • Implementando componentes lógicos de acceso de datos.
  • Diseñando una capa de abstracción de datos.
  • Afinación del rendimiento para acceso de datos.
  • Administrando ajustes y configuraciones con Typed DataSets.
  • Mejores prácticas para acceso confiable de datos.



  • 3. PATRONES DE PRESENTACIÓN WEB

  • Usando patrones de diseño en aplicaciones Web.
  • Creando interfaces dinámicas con controles de usuario.
  • Usando herencia para definir la funcionalidad básica del sitio.
  • Usando clases de colección para DataBinding.
  • Propiedades y elementos del DataGrid.
  • Llamado optimo de datos para DataGrids.
  • Técnicas de edición de DataGrid.
  • Creando vistas maestras y detalladas con un DataGrid.


  •  

    4. CONSTRUYENDO CONTROLES PERSONALIZADOS

  • Arquitectura de controles personalizados.
  • Creando modelos de control de objetos.
  • Usando eventos en controles.
  • Control de salida del Rendering.
  • Creando controles personalizados de unión de datos.



  • 5. USANDO CLASES DE GRÁFICOS PARA GENERAR IMÁGENES

  • Clases más importantes de System.Drawing.
  • Métodos para generar imágenes.
  • Usando datos para generar gráficos.


  •  

    6. CREANDO UNA INFRAESTRUCTURA SEGURA

  • Modelos de seguridad ASP.NET.
  • Técnicas de autorización basadas en el rol que se desempeña.
  • Procesado de identidad y recursos de acceso.
  • Asegurando la comunicación mediante encriptación.


  •  

    7. PATRONES Y PRÁCTICAS DE CACHE

  • Estrategias efectivas de uso del caché.
  • Administrando los datos de la sesión.
  • Opciones de caché del lado del cliente.


  •  

    8. DIAGNOSTICOS Y MANEJO DE EXCEPCIONES

  • Estrategias de manejo de excepciones.
  • Mejores prácticas para depuración.
  • Usando el Application Center Test para probar el rendimiento.
  • Aplicando medidores de rendimiento para crear un perfil de las aplicaciones Web.



  • 9. INTEROPERABILIDAD CON COM

  • Visión general sobre la interoperación de COM.
  • Creando y usando un Runtime Callable Wrapper (RCW).
  • Directrices y resultados en la interoperación de COM.


  •  

    10. CONFIGURACIÓN DE ASP .NET

  • Visión general del esquema de configuración.
  • Ejemplos de ajustes de configuración incluidos.
  • Creando ajustes de configuración personalizados.
  • Encriptando ajustes de configuración.
  • Usando el conjunto de aplicaciones de administración de configuración.


  •  

    11. ADMINISTRANDO Y EXTENDIENDO EL PORTAL

     

    Encargar Curso

    Regresar