FACULTAD DE INFORMÁTICA Y CIENCIAS APLICADAS - Trans-Express El ...
←
→
Transcripción del contenido de la página
Si su navegador no muestra la página correctamente, lea el contenido de la página a continuación
UNIVERSIDAD TECNOLÓGICA DE EL SALVADOR FACULTAD DE INFORMÁTICA Y CIENCIAS APLICADAS TÉCNICO EN SOFTWARE PLAN DE ESTUDIO 2017-2021 FACULTAD DE INFORMÁTICA Y CIENCIAS APLICADAS ESCUELA DE INFORMÁTICA DISEÑO INSTRUCCIONAL DE LA ASIGNATURA DESARROLLO DE SISTEMAS INFORMÁTICOS WEB II CICLO: 01 - 2019 ING. TOMÁS EDUARDO URBINA SAN SALVADOR, ENERO DE 2019. Página | 1
UNIVERSIDAD TECNOLÓGICA DE EL SALVADOR FACULTAD DE INFORMÁTICA Y CIENCIAS APLICADAS TÉCNICO EN SOFTWARE PLAN DE ESTUDIO 2017-2021 FACULTAD DE INFORMÁTICA Y CIENCIAS APLICADAS ESCUELA DE INFORMÁTICA 29. DISEÑO INSTRUCCIONAL DE CADA ASIGNATURA. 29.14. Generalidades. Desarrollo de Sistemas 29.14.1. Nombre de la asignatura Informáticos Web II 29.14.2. No. de orden 14 29.14.3. Código DSIW2-T 29.14.4 Prerrequisito 10 29.14.5. No. de horas por ciclo 63 29.14.6 Horas teóricas semanales 1 29.14.7. Horas prácticas semanales 4 29.14.8. Duración del ciclo en semanas 21 29.14.9. Duración de la hora clase 60 Minutos 29.14.10. Unidades valorativas 4 UV 29.14.11. Identificación del ciclo académico 04(Técnicos) 29.14.12. Modalidad de entrega. Presencial 30.14. Descripción de la asignatura: En esta asignatura se profundiza con el alumno en conceptos fundamentales de programación de computadoras, sobre todo presentando aspectos avanzados sobre la programación del lado del servidor, utilizando ASP .Net como herramienta de desarrollo. Se hace muchísimo hincapié sobre la tecnología de Internet intentando hacer una conexión vital entre los beneficios de la programación y el ambiente propicio de la WEB para obtener las mayores ventajas. Se desarrollan una serie de Página | 2
UNIVERSIDAD TECNOLÓGICA DE EL SALVADOR FACULTAD DE INFORMÁTICA Y CIENCIAS APLICADAS TÉCNICO EN SOFTWARE PLAN DE ESTUDIO 2017-2021 técnicas de desarrollo que permitirán construir sistemas de información transaccionales Web de apoyo a la toma de decisiones. Se tendrán durante la asignatura 5 unidades de aprendizaje: Unidad 1: Desarrollar sistemas transaccionales Web utilizando el entorno .NET, en la cual se retomaran competencias adquiridas en asignaturas anteriores de programación Orientada a Objetos con .NET creando un sistema transaccional Web. Unidad 2: Implementar la seguridad integrada de .Net para la construcción del sistema transaccionales Web con Identity, en la cual se implementara el patrón de seguridad de .NET al sistema desarrollado en la unidad anterior. Unidad 3: Implementar el patrón LINQ para la construcción del sistema transaccional Web, en esta unidad se desarrollara la competencia para poder usar el patrón LINQ en la programación de Base de Datos implementándolo en el sistema de las unidades anteriores. Unidad 4: Desarrollar sistemas transaccionales Web con el uso de controles AJAX, en esta unidad se aprenderá a integrar componentes de diseño AJAX para mejorar la apariencia de los sistemas desarrollados en las unidades anteriores. Unidad 5: Implementar mecanismos de generación de reportes de apoyo para la toma de decisiones, en esta unidad se desarrolla la competencia para generar informes y gráficos en sistemas transaccionales Web utilizando herramientas de .NET que permitan proporcionar apoyo a la toma de decisiones de los usuarios del sistema creado en las unidades anteriores. La metodología a emplear en cada unidad y dependiendo de los contenidos y competencia a desarrollar serán: Presentación de las unidades y contenidos de aprendizaje Administración de una prueba de conocimientos previos. Tareas ex aula individuales sobre contenidos. Exposición dialogada y presentación de ejemplos y conceptos .NET. Resolución de ejercicios en grupos de trabajo. Prácticas en el laboratorio de informática dirigidas por el facilitador. Prácticas en el laboratorio de informática por medio de guías de trabajo. Página | 3
UNIVERSIDAD TECNOLÓGICA DE EL SALVADOR FACULTAD DE INFORMÁTICA Y CIENCIAS APLICADAS TÉCNICO EN SOFTWARE PLAN DE ESTUDIO 2017-2021 Trabajo grupal referente al desarrollo de sistemas con .NET. Durante la asignatura y en cada unidad se evaluaran las competencias adquiridas mediante: Trabajo grupal (desarrollo de sistema), Tareas de investigación, Examen teórico, Examen práctico, Prácticas de laboratorio Resolución de casos de forma individual y grupal. Asistencia y la práctica de los valores de la asignatura. 30.14.1. Función clave: Desarrollar aplicaciones para el entorno Web. 30.14.2. Unidad de Competencia: Desarrollar sistemas informáticos transaccionales Web para el apoyo a la toma de decisiones administrativas; Utilizando el entorno .NET, técnicas y herramientas de programación Orientado a Objetos y bases de datos relacionales MSSQL. 30.14.3. Elementos de competencias: 1. Desarrollar sistemas transaccionales Web utilizando el entorno .NET, con ayuda de técnicas y herramientas de programación Orientado a Objetos y bases de datos relacionales MSSQL. 2. Implementar la seguridad integrada de .Net para la construcción de sistemas transaccionales Web con utilización de herramientas de seguridad y autenticación Identity de ASP.NET. 3. Implementar el patrón LINQ para la construcción de sistemas transaccionales Web basados en la herramienta de programación de consultas integradas (LINQ). 4. Desarrollar sistemas transaccionales Web con diseño mejorado con el uso de controles y extensores proporcionado por la herramienta de diseño AJAX. Página | 4
UNIVERSIDAD TECNOLÓGICA DE EL SALVADOR FACULTAD DE INFORMÁTICA Y CIENCIAS APLICADAS TÉCNICO EN SOFTWARE PLAN DE ESTUDIO 2017-2021 5. Implementar mecanismos de generación de reportes y gráficos en sistemas transaccionales Web que sirvan de apoyo para la toma de decisiones; apoyados por las herramientas que provee el objeto ReportViewer de .NET. 30.14.4 Valores institucionales a desarrollar Solidaridad. Innovación permanente. 31. Contenido de la Asignatura. 31.14 Diseño instruccional con jornalización. Unidad de Aprendizaje 1: Utilizar el entorno .NET para la construcción de sistemas transaccionales Web. 1. Competencia: Desarrollar sistemas informáticos transaccionales Web para el apoyo a la toma de decisiones administrativas; Utilizando el entorno .NET, técnicas y herramientas de programación Orientado a Objetos y bases de datos relacionales MSSQL. Habilidades Tiempo (Elemento de Conocimientos Metodología Criterios de estimado competencia) evaluación Semanas No. de Horas 1.1 Desarrollar Identificar el Presentación Desarrolla 4 12 sistemas Semanas entorno de del docente. sistemas transaccionales desarrollo de VS Exposición transaccionales Web utilizando el .NET. Web utilizando entorno .NET, dialogada de la Explicar los el entorno con ayuda de lineamientos y misión, visión y .NET, con conocimientos valores ayuda de técnicas y generales de institucionales técnicas y herramientas de programación Presentación de herramientas programación .NET y SQL de la asignatura Orientado a Server. programación Explicación de Objetos y bases Identificar los Orientado a diferentes tipos de la metodología Objetos y de datos sistemas y del sistema de bases de datos relacionales evaluación que transaccionales. relacionales MSSQL. Explicar diferentes se aplicará. MSSQL. elementos, objetos Presentación Crea plantillas, 1. Crear plantillas, y controles de formularios formularios Web expositiva de la .NET para Web para para captura de primera unidad creación de captura de información de un de aprendizaje información de WebForms. sistema básico Administración un sistema transaccional. de una prueba Página | 5
UNIVERSIDAD TECNOLÓGICA DE EL SALVADOR FACULTAD DE INFORMÁTICA Y CIENCIAS APLICADAS TÉCNICO EN SOFTWARE PLAN DE ESTUDIO 2017-2021 2. Manipular objetos Identificar de nivel de básico y componentes componentes y entrada. transaccional. .NET para la objetos .NET Tarea ex aula Manipula creación de Explicar e ilustrar objetos y individual sobre formularios Web. diagramas componentes 3. Analizar y diseñar relacional y ER los tipos de .NET para la la información para para diseño de BD sistemas creación de crear y programar Explicar e ilustrar informáticos. formularios la base de datos Procedimientos Exposición Web. como capa de Almacenados, dialogada sobre Analiza y negocio. Funciones, diseña la el uso de 4. Emplear DML para Disparadores, información programar las elementos, Vistas en una BD para crear y transacciones a la relacional. objetos y programar la base de datos en Ejemplificar con la controles de base de datos SQL Server. programación .NET. como capa de 5. Desarrollar en VS estructurada y Prácticas en el negocio. .NET un sistema POO un sistema laboratorio de Emplea DML transaccional de transaccional. para programar informática captura y las manipulación de sobre el uso de transacciones a datos. elementos, la base de objetos y datos en SQL controles de Server. .NET. Desarrolla en Exposición VS .NET un dialogada y sistema presentación de transaccional diagramas de de captura y BD. manipulación Resolución de de datos. ejercicios en laboratorio de informática sobre diseño de BD en grupos de trabajo. Exposición dialogada y presentación de fundamentos, generales de programación .NET y diferentes sistemas transaccionales Prácticas en el laboratorio de informática Página | 6
UNIVERSIDAD TECNOLÓGICA DE EL SALVADOR FACULTAD DE INFORMÁTICA Y CIENCIAS APLICADAS TÉCNICO EN SOFTWARE PLAN DE ESTUDIO 2017-2021 sobre programación estructurada y POO un sistema transaccional. Trabajo grupal sobre el desarrollo de un sistema transaccional en .NET. Actitudes: Responsable, proactivo, investigador. Unidad de Aprendizaje 2: Implementar la seguridad integrada de .Net para la construcción del sistema transaccional Web con Identity. 1. Competencia: Desarrollar sistemas informáticos transaccionales Web para el apoyo a la toma de decisiones administrativas; Utilizando el entorno .NET, técnicas y herramientas de programación Orientado a Objetos y bases de datos relacionales MSSQL. Habilidades Tiempo (Elemento de Conocimientos Metodología Criterios de estimado competencia) evaluación Semanas No. de Horas 1.2 Implementar Explicar la Presentación Implementa la 4 12 Semanas la seguridad integración del expositiva de la seguridad integrada de .Net patrón de seguridad segunda integrada de para la Identity. unidad de .Net para la construcción de Identificar los aprendizaje. construcción de sistemas controles, objetos y Clase sistemas con transaccionales métodos para dialogada utilización de Web con aplicar Identity en sobre teoría herramientas de un sistema Web. introductoria al seguridad y utilización de Enumerar los pasos patrón de autenticación herramientas de para implementar el seguridad Identity de seguridad y patrón de seguridad Identity. ASP.NET. autenticación Identity a un sistema Clase guiada Aplica el patrón Identity de transaccional Web práctica en de seguridad ASP.NET. integrada de nuevo. laboratorio 1. Aplicar el patrón Ejemplificar las sobre .NET Identity a de seguridad restricciones de integración del una BD integrada de .NET acceso en un Página | 7
UNIVERSIDAD TECNOLÓGICA DE EL SALVADOR FACULTAD DE INFORMÁTICA Y CIENCIAS APLICADAS TÉCNICO EN SOFTWARE PLAN DE ESTUDIO 2017-2021 Identity a una BD sistema de patrón de existente en un existente en un seguridad basado seguridad. sistema Web. sistema Web. en Identity. Exposición y Diseña el 2. Diseñar el modelo Explicar el manejo resolución de modelo de de seguridad del de roles, usuarios y guías sobre seguridad del sistema Web funciones de roles, usuarios sistema Web mediante roles, Identity. y funciones del mediante roles, usuarios y Enumerar pasos patrón Identity usuarios y restricciones. para integrar Identity en grupos de restricciones. 3. Crear sesiones, en un sistema Web trabajo. Crea sesiones, roles y usuarios de existente. Prácticas en roles y usuarios acceso al sistema; Mencionar las laboratorio de de acceso al para definir las ventajas y informática sistema; para restricciones de desventajas del uso sobre manejo definir las seguridad del del patrón de de roles, restricciones de sistema Web. seguridad Identity. usuarios y seguridad del 4. Integrar el patrón funciones de sistema Web. de seguridad Identity. Integra el Identity a un Trabajo grupal patrón de sistema sobre la seguridad transaccional Web integración e Identity a un existente; implementación sistema aplicando roles, de sistema transaccional usuarios y transaccional Web existente; restricciones de basado en el aplicando roles, acceso al sistema. patrón de usuarios y seguridad restricciones de Identity. acceso al sistema. Actitudes: Proactivo, investigador, solidario. Unidad de Aprendizaje 3: Implementar el patrón LINQ para la construcción de un sistema transaccional Web. 1. Competencia: Desarrollar sistemas informáticos transaccionales Web para el apoyo a la toma de decisiones administrativas; Utilizando el entorno .NET, técnicas y herramientas de programación Orientado a Objetos y bases de datos relacionales MSSQL. Habilidades Tiempo (Elemento de Conocimientos Metodología Criterios de estimado competencia) evaluación Semanas No. de Horas 1.3 Implementar Presentación Implementa el 5 15 Semanas el patrón LINQ expositiva de la patrón LINQ para la Página | 8
UNIVERSIDAD TECNOLÓGICA DE EL SALVADOR FACULTAD DE INFORMÁTICA Y CIENCIAS APLICADAS TÉCNICO EN SOFTWARE PLAN DE ESTUDIO 2017-2021 para la Explicar el patrón o tercera unidad construcción de construcción de clase LINQ en un de aprendizaje. sistemas Web sistemas proyecto VS .NET. Investigación basados en la transaccionales Ejemplificar como bibliográfica herramienta de Web basados en una Bases de Datos sobre la programación la herramienta de SQL existente se terminología de consultas integra con LINQ. “expresiones integradas programación de Enumerar los pasos de consultas” (LINQ). consultas para implementar utilizada en la Programa la integradas LINQ en BD nueva. unidad. capa de datos (LINQ). Detallar pasos para Prácticas utilizando el 1. Programar la capa implementar LINQ guiadas en el patrón de datos de datos utilizando en un sistema laboratorio de LINQ para el el patrón de datos transaccional Web. informática manejo de LINQ para el Mencionar las sobre información del manejo de operaciones o utilización de sistema. información del instrucciones de las expresiones Aplica el patrón sistema. consultas de consultas LINQ en 2. Aplicar el patrón soportadas por LINQ. creación BD; LINQ en creación LINQ. Ejercicios integrándolo a BD; integrándolo a Explicar uso de prácticos la información la información del variables de sesión. individuales del sistema sistema Explicar uso de sobre las transaccional. transaccional. clases de objetos. consultas de Accede a Bases 3. Acceder a Bases LINQ. de Datos de Datos existente Clases existente utilizando el patrón dialogadas utilizando el LINQ a través de sobre patrón LINQ a consultas seguridad en través de integradas. sistemas consultas 4. Manipular datos transaccionales integradas. utilizando el patrón con LINQ. Manipula datos LINQ mediante Prácticas en utilizando el consultas laboratorio de patrón LINQ integradas de informática mediante información. sobre consultas 5. Manejar variables seguridad en integradas de sesiones y uso sistemas información. clases; para transaccionales Maneja integrar las Clase guiada variables consultas de datos en laboratorio sesiones y uso LINQ al sistema de informática clases; para transaccional. sobre el uso de integrar las clases y LINQ. consultas de Trabajo grupal datos LINQ al sobre la integración de Página | 9
UNIVERSIDAD TECNOLÓGICA DE EL SALVADOR FACULTAD DE INFORMÁTICA Y CIENCIAS APLICADAS TÉCNICO EN SOFTWARE PLAN DE ESTUDIO 2017-2021 LINQ y uso de sistema clases en un transaccional. sistema transaccional. Actitudes: Innovador, investigador, solidario y creativo Unidad de Aprendizaje 4: Desarrollar sistemas transaccionales Web con el uso de controles AJAX. 1. Competencia: Desarrollar sistemas informáticos transaccionales Web para el apoyo a la toma de decisiones administrativas; Utilizando el entorno .NET, técnicas y herramientas de programación Orientado a Objetos y bases de datos relacionales MSSQL. Habilidades Tiempo (Elemento de Conocimientos Metodología Criterios de estimado competencia) evaluación Semanas No. de Horas 1.4 Desarrollar Ejemplificar los Presentación Desarrolla 5 15 Semanas sistemas controles AJAX para expositiva de la aplicaciones transaccionales crear interfaces de cuarta unidad Web con diseño Web con diseño usuario en sistemas de aprendizaje. mejorado con el mejorado con el transaccionales Investigación uso de uso de controles Web. bibliográfica controles y y extensores Enumerar controles sobre los extensores y extensores AJAX controles y proporcionado proporcionado Explicar las rutinas y extensores por la por la funciones para AJAX. herramienta de herramienta de administrar o Prácticas diseño AJAX. diseño AJAX. conectarse con guiadas en el Diseña 1. Diseñar interfaces datos utilizando los laboratorio de interfaces gráfica de controles AJAX. informática gráfica de formularios Web Expresar diferencias sobre uso de formularios en sistemas de controles y controles y Web en transaccionales extensores AJAX. extensores sistemas utilizando los Resumir las mejoras AJAX. transaccionales controles AJAX. de diseño de un Clase utilizando los 2. Utilizar controles sistema Web que dialogada y controles AJAX. AJAX en pueden afectarse expositiva en Utiliza controles formularios Web con los controles laboratorio de AJAX en para mejorar el AJAX. informática formularios Web diseño de la Explicar las mejoras sobre para mejorar el interfaz del usuario de diseño a lograr aplicación de diseño de la de un sistema con controles AJAX. controles AJAX. interfaz del Web. usuario de un sistema Web. Página | 10
UNIVERSIDAD TECNOLÓGICA DE EL SALVADOR FACULTAD DE INFORMÁTICA Y CIENCIAS APLICADAS TÉCNICO EN SOFTWARE PLAN DE ESTUDIO 2017-2021 3. Administrar datos Resolución de Administra del sistema ejercicios datos del transaccional con aplicando sistema la ayuda de la controles AJAX transaccional herramienta, de forma con la ayuda de objetos y individual. la herramienta, extensores AJAX. Trabajo grupal objetos y sobre la mejora extensores de un sistema AJAX. transaccional utilizando los controles y extensores AJAX. Actitudes: Responsable, creativo, solidario y tenaz. Unidad de Aprendizaje 5: Implementar mecanismos de generación de reportes y gráficos apoyo para la toma de decisiones. 1. Competencia: Desarrollar sistemas informáticos transaccionales Web para el apoyo a la toma de decisiones administrativas; Utilizando el entorno .NET, técnicas y herramientas de programación Orientado a Objetos y bases de datos relacionales MSSQL. Habilidades Tiempo (Elemento de Conocimientos Metodología Criterios de estimado competencia) evaluación Semanas No. de Horas 1.5 Implementar Explicar elementos y Presentación Implementa 3 9 Semanas mecanismos de partes de un expositiva de la mecanismos de generación de reporte. quinta unidad generación de reportes y Enumerar de aprendizaje. reportes y gráficos en propiedades y Clases guiadas gráficos que sistemas características del en el sirvan de apoyo transaccionales objeto laboratorio de para la toma de Web que sirvan ReportViewer. informática decisiones; Enunciar tipos de sobre apoyados por de apoyo para la gráficas. utilización del las toma de Asociar asistente para herramientas decisiones; ReportViewer y creación de que provee el apoyados por las Crystal Report en un informes de objeto herramientas que ReportViewer sistema ReportViewer. provee el objeto de .NET. transaccional. Resolución de ReportViewer de ejercicios Genera .NET. grupales en reportes con Página | 11
UNIVERSIDAD TECNOLÓGICA DE EL SALVADOR FACULTAD DE INFORMÁTICA Y CIENCIAS APLICADAS TÉCNICO EN SOFTWARE PLAN DE ESTUDIO 2017-2021 laboratorio de información de 1. Generar reportes informática apoyo a la toma con información de sobre creación de decisiones apoyo a la toma de de informes con utilizando el decisiones el objeto objeto utilizando el objeto ReportViewer. ReportViewer ReportViewer de Prácticas de .NET. .NET. guiadas en el Crea graficas 2. Crear graficas con laboratorio de con ReportViewer de informática ReportViewer .NET que sirvan sobre de .NET que para mostrar utilización de sirvan para información ReportViewer mostrar tabulada para para la información apoyar la toma de creación de tabulada para decisiones. gráficos que apoyar la toma muestren de decisiones. información del sistema. Ejercicios grupales en laboratorio de informática sobre la creación de gráficos con el objeto ReportViewer. Trabajo grupal sobre sobre integración de informes y gráficos a un sistema transaccional basado en .NET. Actitudes: Creativo, responsable y constante. Página | 12
UNIVERSIDAD TECNOLÓGICA DE EL SALVADOR FACULTAD DE INFORMÁTICA Y CIENCIAS APLICADAS TÉCNICO EN SOFTWARE PLAN DE ESTUDIO 2017-2021 32.14 Fuentes de información y materiales de apoyo (Presentadas de acuerdo con las normas APA) Catherine, R. (2009). Base de Datos. México: Mc Graw Hill. Ejemplares 5. Kenneth E. Kendall (2011). Análisis y diseño de sistemas, México, Pearson. Ejemplares: 13. Kenneth C. Laudon (2012), Sistemas de información gerencial, México, Pearson. Ejemplares: 6. Página | 13
También puede leer