Net Framework 3.5 y Visual Studio 2008
Nivel Avanzado

Visual Studio 2008 nos proporciona un amplio conjunto de herramientas, controles y clases para el desarrollo Aplicaciones Web. Visual Basic 2008, es un lenguaje de programación .NET que, entre otras características, nos permitirá desarrollar rápidamente aplicaciones Web Forms, aprovechando al máximo la plataforma .NET.
En el desarrollo de este taller se construirá una aplicación Web utilizando Visual Studio 2008 y el lenguaje Visual Basic 2008 de la mano de un experto. Se diseñará Formularios con presentación profesional con barras de menús, barras de herramientas, formularios plantillas, con acceso a datos desde una aplicación cliente hacia un servidor de bases de datos remoto, creación de mantenimientos a tablas maestras, formularios de consultas a bases de datos, generación de reportes para la impresión de consultas e informes, creación de un instalador para la distribución y la prueba de instalación y funcionamiento en equipo cliente con Windows XP/Vista /Win 7 .
Taller totalmente práctico. Prepara al participante para la productividad inmediata en su empresa.
Administradores de base datos, programadores de aplicaciones de escritorio y Web, desarrolladores de aplicaciones que deseen mejorar la interacción de sus aplicaciones con la base de datos y en general todas aquellas personas que deseen especializarse en la programación en SQL Server 2008.
Fecha: 7 de Agosto 2010
Horario: Sábado 3:00 - 9:00
Duración: 24 horas
S/. 300.00 Nuevos Soles
E-Mail :
international.certified@sistemasuni.edu.pe
nflores@sistemasuni.edu.pe
Teléfonos :
(511)381-3851 / (511)382-4832
Central Telefónica:(511) 481-1070
Anexo 569.
Datos Adicionales:
Av. Túpac Amaru 210. Puerta 5 de la UNI.
1.Fundamentos de Programación Orientada a objetos
• Introducción a la arquitectura .Net Framework 2.0
• Construyendo Clases, Clases parciales, Propiedades, Métodos, Herencia, polimorfismo y Estructuras
• Manejo de Clases para Entrada / Salida (Input/Output)
• Navegando en el sistema de archivos
• Lectura y escritura de Archivos y carpetas
• Obtener las propiedades de archivos y carpetas
• Compresión de Archivos y carpetas
• Encriptar y desencriptar de archivos y carpetas
2. Uso de expresiones regulares para validación de ingresos de datos
• Uso del lenguaje de expresiones regulares
• Utilizando patrones para el ingreso de Fechas, números de cuenta, decimales, números enteros
• Uso de Cuantificadores
• Uso de cualificadores
• Crear tu propio patrón personalizado
3. Trabajando con colecciones de datos, genéricos, especializados
• Colecciones Simples
• Colecciones genéricas
• Crear colecciones de datos , tipos de colecciones
• Agregar, Editar, Buscar, Eliminar, Ordenar, Listar datos de una colección
• Trabajando con listas secuenciales
• Trabajando con diccionarios
• Utilizando colecciones especializadas
• Trabajando con colecciones genéricas
4. Programación con Hilos
• Creación de hilos para crear aplicaciones multitarea para la ejecución de varios procesos al mismo tiempo (ARES,EMULE)
• Como Iniciar, Pausar y Detener un hilo
• Como Trabajar con un POOL de hilos
• Ejecución de hilos Sincronizada
5. Instalando y configurando aplicaciones
• Creación de archivos Configuración en una aplicación app.config, Web.config
• Agregar, actualizar y quitar valores a los archivos de configuración
• Cifrar y descifrar secciones de una archivo de configuración
• Creando un proyecto de instalación para una aplicación Windows y Web
6. Como manejar la Seguridad de la información y usuarios
• Trabajar con Sevicios de Autenticación y Autorización de usuarios Windows
• Uso de WindowsPrincipal y WindowsIdentity
• Manejo de la Autenticación con usuario de una base de datos personalizada
• Uso de GenericPrincipal y GenericIdentity
• Configurar Permisos ACL
7. Desarrollo de Servicios Windows
• Desarrollo de un Servicio Windows
• Instalar un servicio Windows
• Listar los servicios de Windows
• Iniciar un servicio
• Buscar un servicio
• Detener un servicio
.
8. Servicios de Mail
• Creando mensajes de correo
• Envió de mensajes de correo
• Adjuntar archivos a los mensajes
9. Creando aplicaciones globalizadas.
• Información acerca de la Cultura utilizando Clases de Globalización
• Creando un Custom Culture.
• Personalizando una aplicación a una determinada región y cultura en ejecución
• Detectar el País, Idioma, Fecha, Moneda , Símbolo decimal de una cultura y región en ejecución
10. Trabajando con GDI+ en aplicaciones basadas en Windows.
• Trabajando con Gráficos, Brochas, Lápices, Colores y Fuentes.
• Manipulando las Formas y Tamaños de Objetos Gráficos.
• Trabajando con Imágenes, Bitmaps e Iconos.
11. implementando seguridad para el acceso a código.
• Configurando la Seguridad para el Acceso a Código.
• Administrando las políticas de Seguridad.
• Administrando Permisos.
• Administrando el Control de Acceso.
• Administrando la Información del Identidad del Usuario.
12. implementando criptografía.
• Encriptando Datos.
• Aplicando Hashing a los Datos.
• Extendiendo el Comportamiento Criptográfico.
• Criptografía Asimétrica
• Criptografía Simétrica
• Uso de Certificados digitales
13. interoperando entre componentes COM y assemblies.
• Accediendo a Componentes COM por medio de Interop Services.
• Exponiendo un Assembly a Componentes COM por medio de Interop Services.
• Accediendo a Componentes COM por medio de Platform Invocation Services.
• Cargar Librerías DLL de Visual Basic 6.0 en aplicaciones .NET
• Cargar Librerías DLL .NET en Visual Basic 6.0
14. Reflexión
• Como Obtener la metadata de una clase o ensamblado(*.exe,*.dll)
• Listar las propiedades públicas y privadas y métodos de una clase
• Como Obtener el código fuente de un ejecutable o DLL
15. Herramientas de Instrumentación y rendimiento
• Crear contadores de rendimiento para monitorear el estado de ejecución y rendimiento de sus aplicaciones
• Demo : Crear un contador de ventas por segundo para monitorear una aplicación web que realiza ventas Online
• Escribir eventos en el visor de sucesos ,
• Listar los sucesos de seguridad, aplicación , sistema desde una aplicación web
• Crear una categoría de suceso personalizada para su aplicación
Prof: Henry Chavez
Henry Chavez Viera consultor con más de 8 años de experiencia en desarrollo de software, para los sectores de servicios, banca, industria y gobierno; tiene experiencia desarrollando soluciones distribuidas basadas en Windows DNA, COM/COM+ y VB. Trabaja con VB.NET y C# desde sus primeras versiones y se especializa en temas relacionados con ASP.NET AJAX, Aplicaciones de escritorio, Servicios WEB XML y estándares en general. Actualmente se desempeña como instructor de cursos de desarrollo de talleres Windows y web y también en cursos oficiales de certificación Microsoft en sistemas UNI desde hace 4 años Tiene las certificaciones como MCP,MCTS Desarrollo de aplicaciones Windows, MCTS Desarrollo de aplicaciones Web, MCPD Web Developer, MCT.