Visual Studio .Net 2008 Orientado a la Productividad
Capacitación laboral
En México
¿Necesitas un coach de formación?
Te ayudará a comparar y elegir el mejor curso para ti y a financiarlo en cómodas cuotas mensuales.
Descripción
-
Tipología
Capacitación laboral
-
Lugar
México
-
Horas lectivas
40h
-
Inicio
Fechas disponibles
Objetivo del curso: Taller totalmente practico. Prepara al participante para la productividad inmediata en su empresa. Destinatarios del curso: Programadores analistas Personas que ya han tomados cursos o tienes conocimeintos básicos, y desean conocer tips y mejores practicas tomados de experiencias reales de nuestros instructores.
Sedes y fechas disponibles
Ubicación
Inicio
Inicio
Acerca de este curso
Conocimientos básicos de VB .NET o C#
Opiniones
Profesores
Gloria Morales Sánchez
Desarrolladora Senior
Juan Antonio Carrillo Carrillo
Desarrollador Senior
Programa académico
Objetivo:
El presente curso-taller tiene como objetivo que el participante obtenga los conocimientos necesarios para:
· Crear aplicaciones a n capas.
· Programación de las capas de usuario, negocio y datos.
· Manejar los controles de usuario para una interfaz gráfica robusta.
· Crear controles personalizados
· Acceder a una fuente de datos (SQL Server y Oracle) con ADO.NET.
· Crear y utilizar librerías (dll).
· Crear reportes con Crystal Reports.
· Implementación de algunos patrones de diseño.
· Creación del paquete de distribución de una aplicación.
· Realizar pruebas unitarias y de concurrencia de una aplicación Web
· Hacer que la aplicación sea CLS Compliant
Resumen:
Este taller tiene una orientación práctica en dónde al finalizar todos las practicas el participante habrá creado una aplicación con las siguientes características:
· Una aplicación basada en Web y Windows
· Creación de controles de usuario personalizados para la interfaz gráfica. (Web)
· Controles de validación propios de web.
· Validaciones de errores en tiempo de ejecución y como redirigir a una página estándar de errores
· Manejo de SQL Server y Oracle para el almacenamiento de la información.
· Implementación de clases para la lógica de negocio.
· Implementación de clases para el acceso a la información.
· Creación de reportes usando Crystal Reports y su invocación desde la aplicación a través de diversos filtros
· Uso de JavaScript para generación de código del lado del cliente.
· Uso de hojas de estilo en cascada para la generación de un layout uniforme
· Uso de la utilería FXCOP para verificación de la calidad de código
· Plantillas para la generación de pruebas de unidad de las clases
· Uso de Source Safe como software administrador de código
· Realizar el proceso de deploy de una aplicación
Temario:
1.- ARQUITECTURA DE UNA APLICACIÓN
Arquitecturas Monolítica y Cliente-Servidor.
Manejo de componentes.
Capa lógica de interfaz de usuario.
Capa lógica de negocios.
Capa lógica de datos.
Uso de Visual Source Safe como sofware controlador de código
Recomendación de estándares para codificación
Recomendación de la estructura a nivel de directorios de un proyecto de desarrollo para web y windows.
TALLER. Instalación de Visual Source Safe Server y Cliente
2.- CREACIÓN DE LA CAPA DE USUARIO
Interfaz gráfica basada en web
Manejo de controles, propiedades, métodos y eventos.
Controles de validación y de ayuda.
Creación de un Web User Control
Manejo del grids, combo box, cajas de texto, etc. a nivel de páginas de Web
Tips de seguridad a nivel de la interfaz de usuario
Crystal Reports. Creación e invocación de reportes con filtros diversos
Hojas de estilo en cascada
JavaScript para mejorar la interfaz gráfica
TALLER. Creación de la capa de usuario de una aplicación Web.
3.- CREACIÓN DE LA CAPA DE NEGOCIOS
Creación de un class library.
Manejo de clases, acceso a métodos y propiedades.
Manejo de estado (Application, Session, Cookies)
Instalación y uso de FXCOP para verificación de la calidad de código.
Forms Authentication
Manejo cifrado de passwords
Firmado de ensamblados
TALLER. Creación de la capa de negocios de una aplicación Web y uso de FXCOP para la verificación de calidad de código.
4.- CREACIÓN DE LA CAPA DE DATOS
Acceso a una base de datos con ADO.NET.
Programación en un ambiente conectado.
Programación en un ambiente desconectado.
Los objetos Connection, Command, DataReader y Transaction.
Los objetos DataAdapter, DataSet, DataTable, DataView, DataRelation.
Programación del componente de acceso a datos.
Tips de seguridad a nivel de la capa de datos
Integración de script del lado del cliente para validaciones de interfaz gráfica
TALLER. Creación de la capa de datos de una aplicación web., y uso de FXCOP para la verificación de calidad de código
5.- CONCEPTO DE PATRONES DE DISEÑO
Patrones de diseño más utilizados.
Programación con patrones de diseño.
TALLER. Implementación de patrones de diseño en una aplicación web
6.- DISTRIBUCIÓN , CONFIGURACION Y OPTIMIZACION DE LA APLICACIÓN
Proyectos de Setup para Web
Objeto Cache
Output Cache
Uso del web.config para mapeo de propiedades dinámicas y opciones de configuración.
Seguridad a nivel Web Forms
Integración en el instalador de scripts para generación y llenado de bases de datos SQL Server.
TALLER. Deploy de una aplicación Web
7. Tips para el mejoramiento de desempeño de una aplicación
Uso de procedimientos almacenados
Uso de XML Web Services
Como realizar pruebas de concurrencia y uso del software para realizar pruebas de concurrencia.
Check List para realizar pruebas de “hardening”
TALLER. Migración de una clase a un XML Web Service y realización de pruebas de concurrencia.
8. Creación de una aplicación basada en ventanas
TALLER. Creación de una aplicación basada en ventanas
Información adicional
70% practico y 30% teorico
Número de alumnos por clase: 10
Descripción del precio:
Deposito, Transferencia Bancaria o Tarjeta de Crédito (excepto American Express)
¿Necesitas un coach de formación?
Te ayudará a comparar y elegir el mejor curso para ti y a financiarlo en cómodas cuotas mensuales.
Visual Studio .Net 2008 Orientado a la Productividad