Oficina Principal La Castellana 0212-2610865 - Inscritos en el Registro Nacional de Contratistas - INCES - M. E.

 

e040c  ESPECIALIZACIÓN en MICROSOFT VISUAL STUDIO 2005,  258 horas (4 meses)
Modelación, Bases de Datos, Programación e Integración

 


DIRIGIDO A:
Personas que tienen como objetivo lograr un alto grado de Profesionalismo en el dominio de herramientas para la Modelación, Bases de Datos, Programación e Integración de tecnologías en Código Abierto, Código Libre y Microsoft Visual Studio 2005.

REQUISITOS:
Se requiere tener conocimientos equivalentes al m016 Curso Técnicas de Programación orientadas a Visual Basic 2005, 36 h o de otro lenguaje de programación orientado a objeto. El proceso de admisión se inicia con una evaluación de los conocimientos necesarios que debe tener el participante. 

ADMISIÓN: El participante debe completar el proceso de admisión clic aquí.

OBJETIVO
: La Especialización tiene como objetivo contribuir al sector tecnológico público y privado del país, mediante la formación de profesionales con los conocimientos y experiencia suficiente para desenvolverse en proyectos de cualquier nivel de complejidad. 

RECURSOS DIDÁCTICOS: Las clases se dictan con un máximo de ocho participantes por grupo, en horas de 60 minutos, empleando avanzadas técnicas de enseñanza desarrolladas por el Instituto Gala y con las versiones de software mas recientes en español de Windows Server, SQL Server, Microsoft Visual Studio 2005 y Crystal Reports, conexión permanente a Internet, software para demostraciones, material de apoyo, ejercicios prácticos, proyectos de alta complejidad, exámenes en línea parciales y finales. 

BIBLIOGRAFÍA: Para las actividades docentes el participante puede adquirir en la Librería del Instituto las publicaciones, Guías y Manuales de la Especialización.

CERTIFICACIÓN: Con validez Nacional e Internacional, al finalizar la Especialización se otorga la acreditación legal mediante un acto con la presencia de un Notario Público a los participantes que obtienen un rendimiento igual o superior al 70%.

 

HORARIOS: Clases de Lunes a Viernes, durante 4 meses.

Incluye 9% impuesto
MAÑANA, 258 horas, 86 días de 8:00 a 11:00 AM              Inscripción Bs.   7.930 
3 Mensualidades de Bs.     990,00 
             Valor Total Bs. 10.900
TARDE 1, 258 horas, 86 días de 12:45 a 3:45 PM               Inscripción Bs.   7.930 
3 Mensualidades de Bs.     990,00 
             Valor Total Bs. 10.900
TARDE 2, 258 horas, 86 días de 3:45 a 6:45 PM               Inscripción Bs.   7.930 
3 Mensualidades de Bs.     990,00 
             Valor Total Bs. 10.900
NOCHES, 258 horas, 86 días de 6:45 a 9:45               Inscripción Bs.   7.930 
3 Mensualidades de Bs.     990,00 
             Valor Total Bs. 10.900
 

OTRAS OPCIONES: Dictamos Especializaciones "In company" para empresas u organismos, en Caracas o el Interior del País, se requiere como mínimo cuatro participantes y un máximo de quince participantes por grupo, solicite una cotización a gerente@institutogala.com indique la especialización requerida, nombre del organismo o empresa, opciones de horarios, ubicación, fecha de inicio, nombre, apellido y teléfonos de la persona contacto (preferiblemente celular).

ATENCIÓN al PUBLICO: En nuestras oficinas o telefónicamente de Lunes a Viernes de 8:00 am a 7:00 pm corrido, Sábados y Domingos de 9:00 am a 1:00 pm y de 2:00 a 6:00 pm.

UBICACIÓN de NUESTRAS INSTALACIONES:
 Haga clic y vea aquí el plano de ubicación, Av. Principal de La Castellana, Torre Banco Lara, Piso 3 (a 1 cuadra de la Av. Francisco de Miranda).

COMO CONTACTARNOS: Tlf. (0212) 2610865 Master, Fax (0212) 2674998, Correo gerente@institutogala.com

FORMAS de PAGO 

POSTULACIONES de EMPRESAS u ORGANISMOS: Envíe la postulación a la dirección de la sede del Instituto Gala donde desea recibir la Especialización, la factura será enviada a la dirección de la contratante para iniciar el proceso de admisión. El pago deberá ser cancelado en su totalidad con por lo menos quince días de anticipación a la fecha de inicio de la Especialización. 

AHORROS PERSONALES: Aquellos estudiantes que decidan costearse sus estudios por sus propios medios lo podrán hacer a través de las siguientes formas de pago:

- En nuestras sedes: Con cheque, tarjeta de Débito o Crédito directamente en la caja de la sede donde desea recibir la Especialización. 
    
- Depósito Bancario: Efectúelo solo en la Cuenta Corriente de la sede seleccionada.

CRÉDITO / FINANCIAMIENTO: Aquellos estudiantes que decidan costear sus estudios a través de sus tarjetas de crédito, cuentan con las siguientes opciones:
 
- Línea de Crédito domiciliado: El participante debe cancelar como Inscripción Bs. 2.900.000,00 y el saldo en cuatro (4) cuotas iguales de Bs. 1.250.000,00 sin intereses, con pagos automáticos domiciliados a su tarjeta de crédito Banesco. El monto financiado no genera ningún interés si el pago mensual se hace puntualmente. En caso de que no se cancele alguna de las cuotas en forma puntual se cobrarán los intereses establecidos por la ley sobre el saldo deudor mensualmente.

- Línea de Crédito Paralelo Banesco: Cancele mediante un crédito paralelo ExtraCrédito de Banesco, desde 6 y hasta 36 cuotas mensuales, sin afectar el límite de su tarjeta Visa o Master. 
( clic en símbolo Banesco y ve4 mas detalles)

- Línea de Crédito Paralelo Mercantil: Cancele mediante un crédito paralelo CrediPlan/CrediFácil del Mercantil, desde 6 y hasta 36 cuotas mensuales, sin afectar el límite de su tarjeta Visa, Master o Diners. (clic en símbolo Mercantil y ver mas detalles)

 

e040c  ESPECIALIZACIÓN en MICROSOFT VISUAL STUDIO,  258 horas

/ Modelación / Base de Datos / Programación / Integración /

MÓDULO 1 - UML y PATRONES de DISEÑO (Design Patterns) en MICROSOFT VISUAL STUDIO 2005, 18 horas
OBJETIVO: Avanzadas técnicas de diseño para la reutilización de modelos ya establecidos, conocidos como Patrones de Diseño (Design Patterns), se obtiene además el conocimiento básico y necesario de Microsoft Visio para la creación de diagramas UML (Unified Modeling Language), tán utilizados en la comunicación de diseños y modelos de software.

CONTENIDO: / 1 UML / 2 Historia del surgimiento de UML como lenguaje de modelado / 3 Importancia de los modelos en el desarrollo de software / 4 Clasificación de los diagramas de UML / 5 Diagrama Estático o de Clases / 6 Diagrama de Actividad / 7 Diagrama de Secuencia / 8 Diagrama de Estado / 9 Diagrama de Casos de Uso / 10 Diagrama de Componentes / 11 Diagrama de Distribución / 12 Diagrama de Colaboración / Examen parcial 1 / 13 Introducción a los Patrones de Diseño / 14 Necesidades cubiertas por los patrones de diseño / 15 Clasificación de los patrones de diseño / 16 Mejores prácticas para el uso de las técnicas de patrones de diseño / Examen parcial 2 / 17 Patrones de Creación (Creational Patterns) / 18 Singleton / 19 Builder / 20 Abstract Factory / 21 Factory / 22 Prototype 23 Patrones Estructurales (Structural Patterns) / 24 Proxy 27 Facade / 25 Composite / 26 Adapter / 27 Bridge / 28 Decorator / 29 Flyweight /30 Patrones de Comportamiento (Behavioral Patterns) / 31 Interpreter / 32 Iterator / 33 Memento / 34 Mediator / 35 Observer / 36 State / 37 Strategy / 38 Template / 39 Visitor / 40 Chain of Responsibility / 41 Command / Examen Final /

MÓDULO 2 - DISEÑANDO SERVICIOS y MODELOS de DATOS, 18 horas
OBJETIVO: Este curso prepara a los alumnos para Analizar requerimientos de negocios y determinar esquemas de almacenamiento y acceso a datos, Diseñar modelos, trabajar con la capa de datos de la arquitectura Microsoft Windows® DNA y seleccionar las tecnologías apropiadas de Microsoft para el diseño de servicios y modelos de datos. El alumno obtendrá la capacidad de derivar requerimientos a partir de datos conceptuales disponibles en los esquemas de negocios, desarrollar modelos entidad/relación (ER), normalizar un modelo de datos lógicos, crear un modelo optimizado de datos físicos, implementar requerimientos de integridad de los datos, seleccionar el tipo y ubicación apropiados para los datos a almacenar, fijar un conjunto de restricciones ("constraints") y seleccionar el acceso a datos apropiado así como las tecnologías de almacenamiento de datos para una solución.

CONTENIDO: / 1 Describir como el curso encaja en el Currículo de diseño de soluciones de negocios / 2 Describir como usará el caso de estudio para aplicar los principios que aprenderá en el curso / 3 Explicar el proceso de diseño como parte de soluciones de negocios y soluciones centradas en datos / 4 Explicar los conceptos y beneficios de diseño basado en servicios / 5 Identificar fases en el ciclo de vida de un proyecto / 6 Describir el proceso de investigación o levantamiento de información /7 Definir los casos de uso / 8 Determinar requerimientos funcionales de datos de casos de uso / 9 Identificar requerimientos no funcionales que afectarán el diseño de una solución / 10 Analizar requerimientos de datos para determinar entidades de datos y atributos / 11 Analizar entidades de datos y atributos para determinar sus relaciones / 12 Determinar la cardinalidad y las características de existencia de una relación / 13 Crear un diagrama entidad-relación E-R / Examen parcial 1 / 14 Usar claves primarias y externas para implementar relaciones entre entidades /15 Estudiar los conceptos de normalización / 16 Explicar los beneficios de la normalización de entidades / 17 Normalizar una tabla a otra forma de normalización / 18 Derivar un diseño de datos físicos para tablas y campos a partir de un diseño de datos lógicos / 19 Analizar características de uso de datos para optimizar un diseño de datos físico / 20 Determinar métodos para implementar relaciones en un diseño de datos físico / 21 Identificar diferentes técnicas de optimización de almacenamiento y acceso a datos / 22 Determinar el criterio apropiado para optimizar un diseño de datos físico / Examen parcial 2 / 23 Identificar reglas de negocios relacionadas con la integridad de datos / 24 Identificar el tipo de requerimiento de integridad de datos para el cual una regla de negocios aplica  / 25 Evaluar y determinar una ubicación para implementar integridad de datos / 26 Listar técnicas de implementación para un determinado requerimiento de integridad de datos /27 Determinar el rol de los servicios de datos para una solución de negocios / 28 Describir consideraciones para distribuir tecnologías de acceso a datos / 29 Listar las consideraciones primarias para escoger una tecnología de acceso a datos / 30 Listar y describir las tecnologías primarias de acceso a datos de Microsoft / 31 Determinar la tecnología apropiada de acceso a datos para una solución de negocios / 32 Identificar diferentes tipos de tecnologías de hardware y software para implementar acceso y almacenamiento de datos / 33 Escoger las tecnologías apropiadas de hardware y software para implementar acceso y almacenamiento de datos / Examen final

/ Modelación / Base de Datos / Programación / Integración /

MÓDULO 3 - CONSULTANDO SQL SERVER 2005 con TRANSACT-SQL, 18 h
OBJETIVO: El alumno obtendrá las habilidades técnicas necesarias para describir el uso y las maneras de ejecutar el lenguaje Transact-SQL, podrá escribir consultas Transact-SQL básicas para Microsoft SQL Server™ 2000, usar herramientas de consulta, escribir consultas SELECT para recuperar datos, agrupar y sumarizar datos, unir datos desde diferentes tablas,  usar subconsultas, consultar campos de textos con búsqueda de texto completo, describir como crear objetos de programación.

CONTENIDO: / 1 Diferenciar entre Transact-SQL y ANSI-SQL / 2 Describir los tipos básicos de Transact-SQL / 3 Describir los elementos de sintaxis de Transact-SQL / 4 Describir las funciones básicas del SQL Query Analyzer / 5 Describir como usar la herramienta Object Bowser en SQL Query Analyzer / 6 Describir como usar las plantillas en el SQL Query Analyzer / 7 Describir como usar la utilidad de línea de comandos osql / 8 Ejecutar comandos Transact-SQL de varias maneras / 9 Recuperar datos desde tablas usando el comando SELECT / 10 Filtrar datos usando diferentes condiciones de búsqueda para usar con la cláusula WHERE / 11 Formatear juegos de resultados / 12 Describir como las consultas son procesadas / 13 Describir consideraciones de rendimiento que tienen efecto al recuperar datos / 14 Usar la orden TOP n para recuperar una lista de valores top especificados en una tabla / 15 Generar un valor simple de sumario usando funciones agregadas / 16 Organizar sumario de datos para una columna usando funciones agregadas con las cláusulas GROUP BY HAVING / 17 Generar datos de sumario para una tabla usando funciones agregadas con la cláusula GROUP BY y el operador ROLLUP o CUBE / 18 Generar reportes control-break usando las cláusulas COMPUTE y COMPUTE BY / Examen parcial 1 / 19 Usar alias para nombres de tablas / 20 Combinar datos desde dos o más tablas usando uniones / 21 Combinar múltiples juegos de resultados en un juego de resultados usando el operador UNION / 22 Combinar datos desde dos o más tablas usando intersecciones (joins) /23 Combinar múltiples juegos de resultados en un juego de resultados usando el operador JOIN /24 Tipos de Join (inner, left, right, cross) /25 Introducción a subconsultas / 26 Usando una subconsulta como una tabla derivada / 27 Usando una subconsulta como una expresión / 28 Usando una subconsulta para correlacionar datos / 29 Usando las cláusulas EXISTS y NOT EXISTS / 30 Trabajando con subconsultas / 31 Describir cuando y como usar una subconsulta / 32 Usar subconsultas para detener y realizar consultas complejas / Examen parcial 2 / 33 Describir como trabajan las transacciones / 34 Escribir comandos INSERT , DELETE y UPDATE para modificar datos en tablas / 35 Describir consideraciones de rendimiento relacionadas con la modificación de datos / 36 Describir la función y componentes de Microsoft Search Service / 37 Escribir consultas de texto completo / 38 Obtener información sobre índices de texto completo / 39 Mostrar el texto de un objeto de programación / 40 Describir los conceptos de vistas / 41 Listar las ventajas de las vistas / 42 Describir stored procedures / 43 Describir triggers / 44 Describir funciones definidas por el usuario / Examen final /

MÓDULO 4 - PROGRAMANDO una BASE de DATOS MICROSOFT SQL SERVER 2005, 27 horas
OBJETIVO: Herramientas necesarias para programar una solución de base de datos, describir los elementos y diseñar una arquitectura de aplicación empresarial usando Microsoft SQL Server™ 2005, establecimiento de la base conceptual de la programación en Transact-SQL, crear y administrar bases de datos y sus componentes relacionados, implementar integridad de datos usando la columna de propiedad IDENTITY, constraints, predeterminados, reglas e identificadores únicos, planear para el uso de índices, crear y mantener índices, crear, usar y mantener vistas de datos, implementar funciones definidas por el usuario, diseñar, crear, y usar stored procedures, crear e implementar triggers, programar a través de múltiples servidores usando consultas distribuidas, transacciones distribuidas y vistas particionadas, optimizar el rendimiento de las consultas, analizar consultas, administrar transacciones y bloqueos para asegurar concurrencia de datos y recuperabilidad.

CONTENIDO: / 1 Describir SQL Server 2005 y las plataformas de sistemas operativos soportadas / 2 Describir la integración de SQL Server con Microsoft Windows 2000 y otras aplicaciones servidor / 3 Describir bases de datos SQL Server / 4 Describir seguridad de SQL Server / 5 Describir administración de SQL Server e implementar actividades, así como opciones de diseño de aplicaciones SQL Server / 6 Describir los conceptos de la arquitectura de aplicación a nivel empresarial / 7 Describir las herramientas primarias de programación SQL Server / 8 Explicar la diferencia entre las dos herramientas de programación primarias en SQL Server / 9 Describir los elementos básicos de Transact-SQL. / 10 Describir el uso de variables locales, operadores, funciones, comandos de control de flujo y comentarios / 11 Describir las diversa formas de ejecutar comandos Transact-SQL / Examen parcial 1 / 12 Crear una base de datos / 13 Crear un grupo de archivos / 14 Administrar una base de datos / 15 Describir estructuras de datos / 16 Crear y eliminar tipos de datos definidos por el usuario / 17 Crear y eliminar tablas / 18 Generar valores de columnas / 19 Generar un script / 20 Describir los tipos de integridad de datos / 21 Describir los métodos para hacer cumplir la integridad de datos / 22 Determinar cual constraint usar y crear constraints / 23 Definir y usar los constraints DEFAULT, CHECK, PRIMARY KEY, UNIQUE y FOREIGN KEY / 24 Desabilitar constraints / 25 Describir y usar predeterminados y reglas / 26 Determinar cual método para hacer cumplir la integridad de datos usar / 27 Describir porque y cuando usar un índice / 28 Describir como SQL Server usa índices clustered y nonclustered / 29 Describir como la arquitectura de índices de SQL Server facilita la recuperación de datos / 30 Describir como SQL Server mantiene índices y heaps / 31 Describir la importancia de selectividad, densidad y distribución de datos cuando se decida cuales columnas indicar / Examen parcial 2 / 32 Crear índices y vistas indexadas con características únicas o compuestas / 33 Usar la opción CREATE INDEX / 34 Describir como mantener índices over time / 35 Describir como el optimizador de consultas crea, almacena, mantiene y usa estadísticas para optimizar consultas / 36 Consultar la tabla sysindexes / 37 Describir como el Index Tuning Wizard trabaja y cuando usarlo / 38 Describir consideraciones de rendimiento que afectan la creación y el mantenimiento de índices / 39 Describir el concepto de una vista / 40 Lista las ventajas de vistas / 41 Definir una vista con el comando CREATE VIEW / 42 Modificar datos a través de vistas / 43 Optimizar rendimiento usando vistas / 44 Describir como un stored procedure es procesado / 45 Crear, ejecutar, modificar y eliminar un stored procedure / 46 Crear stored procedures que aceptan parámetros / 47 Ejecutar stored procedures extendidos / 48 Cursores en SQL Server / 49 Cursores dentro de procedimientos almacenaods / 50 Ventajas y Desventajas de Cursores / 51 Crear mesages de error personalizados  / 52 Describir los tres tipos de funciones definidas por el usuario / 53 Crear y alterar funciones definidas por el usuario / 54 Crear cada uno de los tres tipos de funciones definidas por el usuario / Examen parcial 3 / 55 Crear un trigger / 56 Borrar un trigger / 57 Alterar un  trigger / 58 Describir como varios triggers trabajan / 59 Evaluar consideraciones de rendimiento que afectan el uso de triggers / 60 Describir consultas distribuidas / 61 Escribir consultas ad hoc que accesan datos almacenados SQL Server 2005 remoto o en una fuente de datos OLE DB / 62 Crear y configurar un entorno de servidor enlazado para accesar datos almacenados en un SQL Server 2005 remoto o en una fuente de datos OLE DB / 63 Escribir consultas que acceden datos desde un servidor enlazado / 64 Ejecutar stored procedures en un servidor remoto o servidor enlazado / 65 Explicar el rol del Query Optimizer y como trabaja para asegurara que las búsquedas son optimizadas / 66 Usar varios métodos para obtener información del plan de ejecución de manera que se pueda determinar como el Query Optimizer procesó una consulta verificar que generó el  plan de consulta más eficiente / 67 Crear índices que cubren consultas / 68 Identificar estrategias de indexación que reducen las lecturas de páginas  / 69 Describir procesamiento de transacciones / 70 Ejecutar, cancelar o deshacer una transacción / 71 Identificar problemas de concurrencia de bloqueo / 72 Identificar recursos que pueden ser bloqueados y los tipos de bloqueos / 73 Describir compatibilidad de bloqueo / 74 Describir como SQL Server 2005 usa bloqueo dinámico / 75 Configurar opciones de bloqueo y mostrar información de bloqueo / 76 Nuevos conceptos de programación de Bases de Datos disponibles en SQL Server 2005 / Examen final /

MÓDULO 5 - ADMINISTRANDO una BASE de DATOS SQL SERVER 2005, 27 horas
OBJETIVO: Instalación, Configuración, Administración y resolución de problemas en el sistema de administración de base de datos de Microsoft SQL Server™ 2005, el conocimiento de la arquitectura de SQL Server permite el planeamiento para una instalación de SQL Server, instalación de una instancia de SQL Server, administrar archivos y bases de datos incluyendo la determinación de los requerimientos de recursos, selección de un método seguro para login y configurar su seguridad, planear e implementar permisos de base de datos y describir como asegurar SQL Server en una red empresarial, realizar y automatizar tareas administrativas y crear herramientas personalizadas, restaurar y respaldar bases de datos e implementar una estrategia de respaldo, monitorear y optimizar el rendimiento de SQL Server, transferir y migrar datos en bases de datos, describir como replicar datos desde un SQL Server a otro.

CONTENIDO: / 1 Describir SQL Server 2005 y las plataformas de sistemas operativos soportadas / 2 Describir la arquitectura SQL Server / 3 Describir bases de datos SQL Server / 4 Describir seguridad en SQL Server / 5 Describir consultas, implementación, administración y actividades de almacén de datos / 6 Opciones de diseño de aplicaciones cliente en SQL Server / 7 Determinar requerimientos de hardware para SQL Server 2005 y para las herramientas de administración de SQL Server / 8 Describir la diferentes ediciones de SQL Server / 9 Describir los diferentes tipos de licenciamiento / 10 Determinar las opciones de instalación de software que son apropiadas para tu entorno / 11 Describir varios métodos para instalar una instancia de SQL Server e instalarla usando SQL Server Setup / 12 Verificar la instalación de SQL Server / 13 Configurar SQL Server Enterprise Manager / 14 Resolver problemas de instalación / Examen parcial 1 /15 Funciones Básicas de un DBA (Administrador de Base de Datos) / 16 opciones de administración de Base de Datos: Transact SQL, Procedimientos Almacenados, Scripts SQL Server, Comandos DBCC, Administrador Empresarial / 17 Administración de Base de Datos a través de DDL y DCL  / 18 Describir como SQL Server almacena data y maneja transacciones / 19 Crear una base de datos, incluyendo opciones específicas durante y después de la creación de la base de datos / 20 Expandir, reducir o borrar una base de datos / 21 Determinar la ubicación de los archivos de base de datos y logs de transacciones para rendimiento y tolerancia a fallos / 22 Optimizar una base de datos usando RAID basado en hardware / 23 Determinar cuando y como usar grupos de archivos para optimizar a base de datos / 24 Optimizar una base de datos usando grupos de archivos con RAID basado en hardware / 25 Estimar la cantidad de espacio que la base de datos requiere / 26 Implementar modo de autentificación de Windows y modo de autentificación mixta / 27 Asignar login accounts a roles y usuarios de bases de datos / 28 Asignar permisos a roles y a cuentas de usuarios / 29 Administrar seguridad dentro de SQL Server / 30 Administrar seguridad con vistas y stored procedures / 31 Creas y usar roles de aplicación para administrar seguridad de aplicación / 32 Administrar seguridad de SQL Server en el entorno de la empresa / Examen parcial 2 / 33 Realizar tareas de configuración comunes en SQL Server / 34 Describir como actualizar SQL Server versión 6.5 y SQL Server 7.0 a SQL Server 2005 / 35 Describir tareas de administración de rutina de base de datos / 36 Automatizar tareas de mantenimiento de rutina creando y programando tareas / 37 Creando alertas y operadores / 38 Resolviendo problemas de automatización de alertas o  notifica / 39 Automatizar trabajos administrativos en un entorno multiservidor / 40 Crear archivos de respaldo y juegos de respaldo / 41 Respaldar bases de datos de usuarios y sistema  usando Transact-SQL y SQL Server Enterprise Manager / 42 Respaldar bases de datos que son creadas en múltiples archivos y grupos de archivos / 43 Aplicar la opciones apropiadas de respaldo para cada uno de los diferentes métodos de respaldo de SQL Server 2005 / 44 Usar el comando BACKUP LOG para respaldar y limpiar logs de transacciones / 45 Diseñar una estrategia apropiada de respaldo / 46 Describir el proceso de recuperación de SQL Server / 47 Verificar respaldos y realizar tareas específicas que habilitan el proceso de restauración / 48 Usar el comando RESTORE para obtener información sobre un archivo de respaldo antes de restaurar una base de datos, archivo o log de transacción / 49 Restaurar respaldos desde diferentes tipos de respaldos y usar las opciones apropiadas / 50 Restaurar bases de datos de sistema dañadas / Examen parcial 3 / 51 Describir las razones del por qué es importante monitorear SQL Server 2005 / 52 Desarrollar una metodología de afinación y de monitoreo del rendimiento / 53 Describir las herramientas disponibles para monitorear SQL Server / 54 Realizar tareas comunes de monitoreo y afinación usando contadores y las herramientas apropiadas / 55 Describir el análisis para y proceso de importar, exportar y transformar datos / 56 Describir las herramientas para importar y exportar datos en  SQL Server 2005 / 57 Transformar datos usando Data Transformation Services (DTS) / 58 Crear y editar un paquete DTS usando los DTS Import and DTS Export Wizards / 59 Determinar los requerimientos de disponibilidad y estrategias para un entorno Microsoft .NET Enterprise Server / 60 Usar SQL Server failover clustering  / 61 Configurar standby server y usar log shipping para mantener su integridad / 62 Describir los diferentes métodos para distribuir datos en SQL Server 2005 / 63 Explicar la metáfora publicador-suscriptor, incluyendo artículos, publicaciones y suscripciones / 64 Describir los agentes de replicación / 65 Explicar los tipos de replicación en SQL Server / 66 Describir los modelos de replicación física / 67 Novedosos conceptos de administración de datos de SQL Server 2005  / Examen final

/ Modelación / Base de Datos / Programación / Integración /

MÓDULO 6 - VISUAL BASIC 2005 FUNDAMENTOS, 36 horas
OBJETIVO: Sólido lenguaje de programación orientado a objetos para el desarrollo de software y aplicaciones para la plataforma .nET 2.0 de Microsoft.

CONTENIDO: / 1 Fundamentos de Visual Basic 2005 / 2 Introducción a .NET 2.0 / 3 Problemas con el desarrollo de software en la actualidad / 4 La solución ofrecida por Microsoft / 5 Arquitectura de Microsoft .NET 2.0 / 6 MSIL / 7 JIT y Assemblies / 8 La librería de clases de Visual Basic 2005 / 9 Manejo de proyectos en Visual Studio 2005 / 10 Tipos de proyecto / Examen parcial 1 / 11 Técnicas de programación en VB 2006 / 12 Módulos y Clases  / 13 Variables y Tipos de datos / 14 Inicialización / 15 Estructuras de repetición / 16 Estructuras de Control / 17 Constantes / 18 Funciones / 19 Manejo de Errores / 20 El objeto Exception / 21 Try … Catch … Finally / 22 Throw / 23 Herramientas de depuración / Examen parcial 2 / 24 Programación Orientada a Objetos / 25 Campos / 26 Métodos / 27 Sobrecarga y Coerción / 28 Propiedades / 29 Constructores / 30 Eventos / 31 Miembros Shared / 32 Herencia / 33 La clase Object / 34 Arreglos y Colecciones / 35 Polimorfismo / 36 Sobrecarga de miembros en la clase base / 37 Sombreado de Miembros  / 38 Clases selladas y virtuales / 39 Clases anidadas / 40 Alcance de clases y miembros Public, Private y Friend / 41 Interfaces y Delegates / 42 Usando algunas interfaces / 43 Creando librerías de objetos /44 Generics / 45 Clases genéricas / 46 Métodos genéricos / Examen parcial 3 / 47 Programando con la librería de clases / 48 Boxing y Unboxing / 49 La clase String / 50 La clase StringBuilder / 51 Tipos de datos numéricos / 52 La clase DateTime / 53 Enumeraciones / Examen Final /

MÓDULO 7 - C#.NET FUNDAMENTOS, 18 horas
OBJETIVO: Sólido lenguaje de programación orientado a objetos para el desarrollo de software y aplicaciones para la plataforma .NET 2.0 de Microsoft, utilizando el lenguaje de programación Visual C# 2005.

CONTENIDO: / 1 Fundamentos de Visual C# 2005 / 2 Técnicas de programación en Visual C# 2005 / 3 Clases / 4 Variables y Tipos de datos / 5 Inicialización / 6 Estructuras de repetición / 7 Estructuras de Control / 8 Constantes / 9 Funciones / 10 Manejo de Errores / 11 El objeto Exception. try … catch … finally – throw / Examen parcial 1 / 12 Programación Orientada a Objetos / 13 Campos / 14 Métodos / 15 Sobrecarga y Coerción / 16 Propiedades. Constructores / 17 Eventos / 18 Miembros static / 19 Herencia / 20 Polimorfismo / 21 Sobrecarga de miembros en la clase base / 22 Sombreado de Miembros / 23 Clases selladas y virtuales / 24 Clases anidadas / 25 Alcance de clases y miembros public, private / 26 Interfaces y Delegates / 27 Usando algunas interfaces de .NET / 28 Creando librerías de objetos /29 Generics / 30 Clases genéricas / 31 Métodos genéricos /Examen parcial 2 / 32 Programando con la librería de clases / 33 La clase Object. Boxing y Unboxing / 34 La clase String / 35 La clase StringBuilder / 36 Tipos de datos numéricos / 37 La clase DateTime / 38 Enumeraciones / 39 Arreglos y Colecciones / Examen Final /

MÓDULO 8 - CREACIÓN de APLICACIONES WINDOWS con VISUAL STUDIO 2005, 18 horas
OBJETIVO:
Desarrollo de aplicaciones para ser ejecutadas en Microsoft Windows y basadas en la plataforma .NET 2.0, manejo de controles estándar y la creación de controles personalizados.

CONTENIDO: / 1 Windows Forms / 2 El diseñador de formularios / 3 Jerarquía de objetos Windows Forms / 4 Tareas comunes de formularios y controles / 5 Propiedades métodos y eventos del Objeto Form Menús. Formularios MDI. / 6 Herencia de Formularios / 7 Subclassing / 8 Efectos de transparencia / 9 Propiedades dinámicas / 10 El objeto Application / 11 El objeto Cursor / 12 El objeto SendKeys / Examen Parcial 1 / 13 Controles / 14 Controles de Windows Forms / 15 TextBox / 16 Lable / 17 LinkLabel / 18 CheckBox yRadioButton / 19 ListBox / 20 CheckedListBox / 21 ComboBox / 22 Splitter / 23 CommonDialog / 24 Image / 25 ListView / 26 TreeView / 27 ImageList / 28 DataBinding / 29 Creando controles personalizados / Examen Parcial 2 / 30 GDI+ / 31 Gráficos vectoriales / 32 Líneas, rectángulos, polígonos, elipses y arcos / 33 El objeto Pen / 34 La Clase Paths / 35 El Objeto Brush / 36 Relleno de Figuras / 37 Transformaciones / 38 Cargando y salvado imágenes / 39 Transformado imágenes / 40 Trabajando con fuentes y texto / Examen Parcial 3 / 41 Técnicas avanzadas de Win32 / 42 Manipulando el registro de Windows Utilizando el FileSystemWatcher / 43 Iniciando y deteniendo procesos / 44 Trabajando con el componente PerformanceCounter / 45 Trabajando con el componente EventLog / Examen Final /

MÓDULO 9 - PROGRAMACIÓN AVANZADA con MICROSOFT VISUAL STUDIO 2005, 18 horas
OBJETIVO: Explotación al máximo del potencial de la plataforma Microsoft.NET 2.0, incluyendo tópicos tan interesantes y complejos como la programación multiprocesos, serialización de objetos y manipulación directa de la plataforma de Microsoft.NET 2.0 utilizando una técnica conocida como reflexión.

CONTENIDO: / 1 Serialización / 2 Serialización básica / 3 Serialización binaria y SOAP / 4 Serialización personalizada / 5 Clonando objetos / 6 Serialización XML / 7 Trabajando con esquemas XSD / Examen parcial 1 / 8 Expresiones Regulares / 9 Fundamentos de expresiones regulares / 10 Opciones de expresiones regulares / 11 La clase Regex / 12 La clase MatchCollection / 13 La clase Grupo / 14 La clase CaptureCollection / Examen parcial 2 / 15 Multiproceso / 16 Fundamentos de Multiproceso / 17 Creando Multiprocesos / 18 Propiedades del Multiproceso / 19 Depurando Multiprocesos / 20 Pasando datos a través de Multiprocesos / 21 Sincronización entre Multiprocesos / 22 Operaciones asíncronas / 23 Uso de Timers / Examen parcial 3 / 24 Manejo de Assemblies / 25 Módulos / 26 Cabeceras y metadata / 27 Microsoft Intermediate Language / 28 Assemblies de archivos sencillos y de múltiples archivos / 29 El proceso de enlace / 30 GAC / 31 Creando programas instaladores / Examen parcial 4 / 32 Reflexión / 33 Trabajando con Assemblies y Modules / 34 Trabajando con Tipos / 35 Recuperando información de miembros / 36 Enumerando parámetros / 37 Creando objetos dinámicamente / 38 Problemas de seguridad inherentes a la reflexión / Examen Final / 

/ Modelación / Base de Datos / Programación / Integración /

MÓDULO 10 - MANEJO de DATOS con VISUAL STUDIO 2005, 18 horas
OBJETIVO: Manipulación de archivos, bases de datos e información en formato XML utilizando la plataforma Microsoft .NET 2.0.

CONTENIDO: / 1 Manejo de archivos y directorios / 2 El Namespace IO / 3 El concepto de Stream / 4 Operaciones con Stream / 5 Leyendo y escribiendo archivos de texto / 6 Leyendo y escribiendo archivos binarios / 7 Utilizando las capacidades de encriptación de datos del Framework / Examen Parcial 1 / 8 Manejo básico de ADO.NET / 9 Evolución de ADO a ADO.NET / 10 El modelo de objetos de ADO.NET / 11 Connection / 12 Command / 13 DataReader / 14 Manejando múltiples resultados con el DataReader / 15 Estrategias de optimización / Examen Parcial 2 / 16 ADO.NET en modo desconectado / 17 El objeto DataSet / 18 La clase DataAdapter / 19 Manipulando datos desconectados / 20 Creando clases que heredan de DataSet / 21 Actualizando datos desconectados / 22 Estrategias para el manejo de concurrencias y bloqueos / 23 Estrategias para el manejo de transacciones / Examen Parcial 3 / 24 Manejo de XML con .NET / 25 Leyendo y escribiendo archivos XML / 26 XmlTextReader y XmlTextWriter / 27 Trabajando con XML DOM / 28 Características de XML presentes en ADO.NET / 29 DataSet strongly typed / Examen Final /

MÓDULO 11 - DESARROLLO DE SITIOS y SERVICIOS WEB CON VISUAL STUDIO 2005, 18 horas
OBJETIVO: Diseño, desarrollo, configuración y mantenimiento de aplicaciones distribuidas y servicios para ser ejecutados en Internet, trabajando con ASP.NET y seguridad en ASP.NET.

CONTENIDO: / 1 Introducción al desarrollo de aplicaciones Web / 2 Requerimientos para trabajar con ASP.NET / 3 Configurar una aplicación Web con IIS / 4 Configuración automática de Visual Studio 2005 (Servidor Virtual) / 5 Conceptos de Web Forms / 6 Creando una página básica / 7 Directivas de página / 8 DataList / 9 DataGrid / 10 Repeater / 11 Templates / 12 HttpRequest / 13 HttpResponse / 14 HttpServerUtility / 15 HttpSessionState / 16 HttpApplicationState  / Examen parcial 1 / 17 Aspectos avanzados de las aplicaciones Web / 18 Manejadores y módulos HTTP / 20 Seguridad en ASP.NET / 21 Archivo de configuración / 22 Manejo del Caché / 23 User Controls / 24 Código del lado del cliente /  Examen parcial 2 / 25 XML Web Services / 26 Introducción a Web Services / 27 Construyendo Web Services / 28 Probando un Web Service utilizando el Internet Explorer / 29 Creando un cliente que utilice Web Services / 30 Encabezados SOAP / 31 Seguridad en Web Services / 32 Extensiones SOAP / Examen Final /

MÓDULO 12 - CRYSTAL REPORT, 24 horas
OBJETIVO: La herramienta Seagate Crystal Report dirigido a programadores, desarrolladores de sistemas de información o usuarios proporciona poder y funcionalidad en el diseño y creación de reportes, manejandolos en forma sencilla y rápida, puede también seleccionar, ordenar, agrupar y sumar registros, efectuar consultas y exportar reportes a otros formatos y formulas. 

CONTENIDO: / 1 Diseño de Reporte / 2 Explorando la ventana de diseño de reportes / 3 Iniciando un nuevo reporte / 4 Previsualización de un reporte / 5 Posicionando y cambiando objetos / 6 Formateando objetos / 7 Usando objetos “texto” / 8 Insertando campos / 9 Trabajando con Guidelines (líneas guías) / 10 Usando Campos Especiales / 11 Insertando Imágenes / 12 Objetos y Formatos de Secciones / 13 Mover y Cambiar tamaño de Objetos / 14 Formato de Números / 15 Formato de Fecha / 16 Aplicando Propiedades Comunes / 17 Insertar Líneas y Cajas / 18 Añadir y cambiar tamaño de Secciones / Examen parcial 1 / 19 Selección de Registros / 20 Seleccionando registros / 21 Entendiendo guardar data y refrescar data / 22 Usando el editor para modificar la selección de registro / 23 Insertando Grupos / 24 Calculando y manipulando Data / 25 Insertando Subtotales y Gran Totales / 26 Aplicando Otras Sumatorias / 27 Usando Running Totals / 28 Ordenando registros / 29 Cambiando Grupos / 30 Linking / 31 Definiendo el concepto Linking / 32 Añadiendo y removiendo bases de datos de un reporte / 33 Usando el Smart Linking / 34 Trabajando con links / Examen parcial 2 / 35 Formulas Básicas / 36 Usando formulas / 37 Usando el editor de Formulas / 38 Usando cálculos básicos / 39 Aplicando fórmulas IfThen Else / 40 Formulas / 41 Condicionando Reportes / 42 Aplicando Highlighting (resaltadores) / 43 Formateando objetos condicionalmente / 44 Charting / 45 Usando el Graph/Chart / 46 Graficando / 47 Drilling down en el gráfico / 48 Personalizando el Gráfico / 49 Subrreportes / 50 Definiendo subrreportes / 51 Creando un subrreporte sin link / 52 Creando / 53 Crear  y conectar un subrreporte / 54 Pasando información desde un subrreporte / Examen parcial 3 / 55 Objetos Cross-Tab / 56 Definiendo objetosCross-Tab / 57 Creando un Cross-Tab / 58 Tópicos Avanzados / 59 Aplicando Parámetros  para selección de Registros / 60 Imprimiendo y exportando un Reporte / 61 Entendiendo Reporte Compilado / 62 Entendiendo Distribución de reportes / Examen final

Subir
Copyright © 1998 [Instituto Gala]. Reservados todos los derechos. Revisado: 10.28.2011.