TALLER DE PROGRAMACION I



Documentos relacionados
INDICE CARTAS DESCRIPTIVAS S3

PROGRAMACIÓN VISUAL III (Power Builder)

Sistemas de Información

CONSTITUCIONES MISIONEROS CLARETIANOS

PROGRAMACION VISUAL V

Certificaciones ADOBE CS5 y CS6

INDICE CARTAS DESCRIPTIVAS S3

SaciLab / SaciWeb CARACTERÍSTICAS TÉCNICAS Y FUNCIONALES

UNIVERSIDAD DE GUANAJUATO ÁREA ECONÓMICO-ADMINISTRATIVA

LINEAMIENTOS ESPECÍFICOS PARA EL USO DE LA FIRMA ELECTRÓNICA AVANZADA EN LOS OFICIOS DEL ESTADO DEL EJERCICIO DEL INSTITUTO NACIONAL ELECTORAL

Desarrollo de Aplicativos con winsockets

UNIVERSIDAD NACIONAL FEDERICO VILLARREAL FACULTAD DE INGENIERIA INDUSTRIAL Y DE SISTEMAS SILABO LENGUAJE DE PROGRAMACION ORIENTADO A WEB

Universidad Central Del Este U.C.E. Facultad de Ciencias Administrativas y de Sistemas Escuela de Ingeniería de Sistemas

SensorRetnicoEspacioVarianteBasado entecnologacmos

Este curso explora las oportunidades de desarrollo con el producto de Microsoft SharePoint Server 2013.

Presentación de la asignatura Redes de computadoras Ing. Giancarlo Condori Torres

TÉCNICO SUPERIOR UNIVERSITARIO EN TECNOLOGÍAS DE LA INFORMACIÓN AREA DESARROLLO DE SOFTWARE MULTIPLATAFORMA EN COMPETENCIAS PROFESIONALES

Programación con Visual Basic 2008 (c) Francisco Charte

La seguridad informática en la PYME Situación actual y mejores prácticas

GUÍA DE APRENDIZAJE COMPUTACIÓN III

Información General. Al finalizar el curso el alumno será capaz de:

Guía práctica Visual Studio 2005

Guía para la elaboración de carta descriptiva

Universidad Nacional de Córdoba

Requisitos del sistema

DECLARACIÓN CENSAL FORMAS DE PRESENTACIÓN FORMULARIO 036 PDF

IMPLEMENTACIÓN DE INTEGRACIÓN DE SISTEMAS HEREDADOS UTILIZANDO WEB SERVICES

CLIMA Y CULTURA ORGANIZACIONAL DEL INFONACOT PRESENTACIÓN DE RESULTADOS DE LA ECCO 2014

Servicios de red e internet. Programación didáctica. Ciclo Formativo de Grado Superior: Administración de Sistemas Informáticos en Red

ALABANZAS. Laudes Domino. pro PAX et BONUM servum satelles. ALABANZAS Laudes Domino

UNIVERSIDAD NACIONAL DE INGENIERIA Dirección de Estudios de Posgrado y Educación Continua UNI-DEPEC

NÚMERO DE HORAS: 160H PROGRAMACIÓN WEB EN EL ENTORNO CLIENTE OBJETIVO

DESCRIPCIÓN DE SISTEMA PERSONAL MUNICIPAL

FACULTAD DE INGENIERÍA Y ARQUITECTURA ESCUELA PROFESIONAL DE INGENIERÍA DE SISTEMAS E INFORMÁTICA

ESCUELA PROFESIONAL DE INGENIERÍA DE SISTEMAS E INFORMÁTICA INTRODUCCIÓN A LA INGENIERÍA DE SISTEMAS

GRADO EN INGENIERÍA INFORMÁTICA

INDICE CARTAS DESCRIPTIVAS S3

SÍLABO DEL CURSO DE DESARROLLO DE SISTEMAS Y BASE DE DATOS Requisito : Arquitectura de Sistemas de Información

DISEÑO CURRICULAR ELECTIVA II. DESARROLLO DE APLICACIONES WEB

Solicitud de Información RFI

20480 Programación en HTML5 con JavaScript y CSS3

UNIVERSIDAD RICARDO PALMA FACULTAD DE INGENIERÍA ESCUELA ACADÉMICO PROFESIONAL DE INGENIERÍA CIVIL SÍLABO PLAN DE ESTUDIOS 2000

Manual de instalación de Nintex Workflow 2013

Guía de Instalación Sicoss Integral v

INSTRUCCIONES DE INSTALACIÓN VIDA CONTENIDO

Manual de instalación

J E F A D E L D E P A R T A M E N T O D E M E D I C I N A V E T E R I N A R I A

Victor Hugo Carranza Salazar Edgar Barboza Madrigal Antonio Mora Navarro Gerente Contador Auditor

MANUAL RDS MSC CHILE. Departamento IT MSC Chile

UNIVERSIDAD NACIONAL FEDERICO VILLARREAL Facultad de Ingeniería Industrial y de sistemas. Lenguaje de Programación Orientado a Objetos*

SAE en mi propia nube Paso a paso

MASTER PROFESIONAL DE DISEÑO WEB

Enterprise Java Beans. JBoss AS. Ronier Rodríguez

Cooperativa de ahorro y crédito San Isidro de El General

Especificación de Requerimientos <Nombre del Proyecto> Nombre del Grupo de Desarrollo o Asignatura Nombre del Autor

INFORME TÉCNICO ADQUISICIÓN DE SOFTWARE DE SISTEMA OPERATIVO PARA COMPUTADORAS

DINARDAP-DTD-VP-MU-001

GUÍA PARA LLENADO DEL TABLEROS DE INDICADORES

INSTITUTO DE EDUCACIÓN SUPERIOR TECNOLÓGICO IBEROTEC SEMESTRE ACADÉMICO: 2014-II SÍLABO

Software para supervisión y control de operaciones

Comunicación entre procesos

Transcripción:

INDICE CARTAS DESCRIPTIVAS S3 CARRERA DE COMPUTACIÓN E INFORMÁTICA CICLO IV TALLER DE PROGRAMACION I 2009

I. Identificadores del programa Carrera: Computación e informática Módulo: Taller de Programación I en Visual Basic (3 capas) Tipo: Curso Totales : 60 Teoría : 20 Práctica : 40 Código: Horas: 60 Sesión: 3 hrs. pedagógicas Sesiones x Sem.: 1 II. Ubicación del programa Antecedentes - Rescatar los conocimientos y experiencias adquiridas en el desarrollo de aplicaciones de nivel Cliente-Servidor con Visual Basic y SQL Server. Requisitos: - Conocimientos y Experiencia en el Modelado de datos. - Dominio de los Fundamentos y técnicas de estructura de información. - Capacidad de Análisis y Diseño Orientado a Objetos. - Conocimientos de SQL Server para la implementación de la base de datos. - Dominio de la Arquitectura Cliente/Servidor en Plataforma Microsoft con Visual Basic. Consecuentes - Implementar modelos de sistemas basados en Arquitectura Distribuida con bases de datos exitosas como SQL Server con seguimiento en todos los tópicos a desarrollar. - Al finalizar el curso cada grupo presentará un modelo de sistema demostrando los conocimientos aprendidos. III. Contenidos Contenido Actividad Sesión I. Objetos y Componentes Distribuidos 1. Introducción. 2. Ventajas de los Objetos Distribuidos. 3. Objeto Clásico vs. Objeto Distribuido. 4. Concepto de Componente. Propiedades de los Componentes. 5. Componentes en el lado del servidor. Objetos de Negocio: Los Componentes finales. II. COM + 1. Historia de COM. Interfaz de COM. El Objeto DCOM. El Servidor DCOM. 2. Transferencia Remota y Local en DCOM. 3. La Interfaz IUnknown. 4. Negociación de Interfaz con QueryInterface Explicar los fundamentos de los objetos distribuidos para estar en capacidad de implementarlos en una aplicación demostrativa real. Describir la integración de COM en el Sistema Operativo y conocer las funciones y objetos COM. 1 2

5. Creación y licenciamiento de objetos 6. Agregación y Contención. 7. El IDL de COM 8. Funciones de invocación dinámica. 9. Construcción, Registro, Búsqueda y Carga de bibliotecas de tipos. III. Active X y COM : Programación Orientada a Objetos 1. Módulos de Clase. 2. Uso del LET, GET, SET, NEW, NOTHING. 3. Procedimientos de propiedad. 4. Métodos. Eventos de Módulo de Clase. 5. Uso del WITHEVENTS. IV. Colecciones e Interfaces COM 1. Uso de Colecciones. Instrucción FOR EACH NEXT. 2. Uso de IMPLEMENTS. 3. Implementación de Interfaces COM. 4. Uso del FRIEND. V. Primera Práctica Calificada 1. Práctica de Teoría. 2. Práctica de Laboratorio. VI. Componentes ActiveX 1. Concepto de un Componente 2. Componentes de Código 3. Bases para la asignación de componentes. 4. Módulos Estándar vs. Módulos de Clase. 5. Uso de ejemplares. Ejemplos de Componentes VII. Componentes de Código ActiveX con DCOM y Automatización Remota 1. Configurar aplicaciones para su distribución. 2. Generación y tratamiento de errores. 3. Generar errores en componentes 4. Asignación de dirección base para DLL 5. Compatibilidad de versiones. Demostrar mediante una aplicación el uso de la programación orientada a objetos. Demostrar la implementación de colecciones e interfaces COM para que los componentes se puedan conectar a otras aplicaciones que utilicen esas interfaces. Demostrar los conocimientos aprendidos en el curso a través de un examen Teórico y Práctico para medir el aprendizaje. Aprender a desarrollar componentes de software orientados a brindar servicios en aplicaciones, con el propósito de reutilizar código implementado. Invocar componentes creados a través de la red. 3 4 5 6 7

VIII. Implementación de Controles ActiveX 1. Control ActiveX vs. Exe Estándar. 2. Tipos de Controles 3. El Objeto UserControl e Interfaz. 4. Eventos del UserControl. 5. Controles Intrínsecos. IX. Diseño de Controles ActiveX Avanzados 1. Atributos del procedimiento. 2. Nombre, Descripción e Id. De Ayuda Contextual. 3. Uso del Examinador de Objetos para crear descripciones. 4. Páginas de Propiedades. 5. Categorías de Propiedad. Atributos. Enlace de Datos. 6. Uso del Cuadro de Dialogo Atributos del Procedimiento. a. Miembros por defecto. b. Miembros ocultos. c. Cuado de Dialogo Acerca De. 7. Lista de Propiedades y Enumeración. Crear controles en los proyectos propios para ser usados por una aplicación de software de usuario final. 8 Utilizar las herramientas que incorpora Visual Basic para mejorar, integrar y añadir una funcionalidad más avanzada a los controles creados. X Examen Parcial. Comprobar los conocimientos adquiridos y medir el aprendizaje. XI Enlace de Controles a Fuentes de Datos 1. Como enlazar controles a fuentes de datos. 2. Controles Constituyentes. 3. Exposición de Propiedades, Métodos y Eventos. 4. El Control IntelliMouse. XII Creación de Componentes ActiveX para Internet 1. La etiqueta <OBJECT> </OBJECT> 2. Carga Asíncrona. Método AsyncRead. Evento AsyncReadComplete, CancelAsyncRead. 3. Hiperenlace El Objeto Hyperlink. 4. Contenido Interactivo para WWW. a. Código del lado del Servidor b. Código del lado del Cliente. 5. Guiones XIII Empaquetamiento de Controles ActiveX 1. El Servicio de Carga de Componentes en Internet. 2. Aspectos de seguridad del Código. 3. Autenticación. 4. Firmas digitales. 5. Firmar el Código. 6. El Certificado X.509. Permitir a través de una aplicación el uso de controles que soportan enlace de datos manejando la propiedad DataBindings. Demostrar mediante un caso el uso de Componentes ActiveX orientados para Internet para ser ejecutados por el Explorador WEB. Empaquetar los Controles ActiveX para la carga en Internet generando archivos CAB e INF. 9 10 11 12 13

XIV Documentos ActiveX 1. Concepto de Documento 2. El Objeto UserDocument. 3. Visualización de Documentos 4. Documentos ActiveX DLL vs. Documentos ActiveX Exe. 5. Persistencia de propiedades. 6. Menús para Documentos 7. Caga de Documentos XV Práctica Calificada. 1. Práctica de Teoría. 2. Práctica de Laboratorio. XVI Visual Basic e Internet 1. Descarga de recursos de Internet. 2. Uso de Sockets. Aplicación. 3. Ventanas de conversación 4. Envío de mensajes. Aplicación. XVII Uso del Internet Explorer 1. Modelo de diseño. 2. Creación del proyecto aplicativo. XVIII Presentación y Sustentación del Trabajo Final. Implementar los DocObjects para manejar documentos por Internet. 14 Demostrar los conocimientos aprendidos en el curso a través de un examen Teórico 15 y Práctico para medir el aprendizaje. Demostrar la descarga de recursos de Internet. Diseñar protocolos de comunicación. 16 Reutilizar Internet Explorer en las aplicaciones. Dar a conocer los resultados y logros en los estudiantes. XIX Examen Final. Comprobar lo aprendido y medir el aprendizaje. XX. Examen Sustitutorio. Evaluar los conocimientos y medir el aprendizaje no logrado. IV. Criterios de evaluación y acreditación Institucionales de acreditación: Matriculado. Mensualidad al día. Asistencia mínima de 70% de las clases programadas. Entrega oportuna de trabajos. Certificación con calificación mínima de 13.00 (Trece) y Constancia con calificación de 11.00 (Once). Evaluación del módulo: Trabajos de Investigación. P.U. = (PC1+Trab) X 0.5 + EP Prácticas Calificadas. 2 Exámenes. S.U. = PC2+Trab+EF Revisión del avance de trabajo final. 3 17 18 19 20