Escuela de Ingeniería en Informática Empresarial SYLLABUS



Documentos relacionados
Escuela de Ingeniería en Informática Empresarial SYLLABUS

Escuela de Ingeniería en Informática Empresarial SYLLABUS

I. DATOS DE IDENTIFICACIÓN. 1. Unidad Académica: _Facultad de Ciencias

2524 Developing XML Web Services Using Microsoft ASP.NET

Fecha de elaboración: Julio de 2010 Fecha de última actualización:

Escuela de Ingeniería en Informática Empresarial SYLLABUS. Seguridad y Auditoría Informática

JAVA EE 5. Arquitectura, conceptos y ejemplos.

Guía docente de la asignatura

Guía docente de la asignatura

GLOSARIO. Arquitectura: Funcionamiento, estructura y diseño de una plataforma de desarrollo.

Nombre de la asignatura: Programación Web. Créditos: Aportación al perfil

PROTOCOLOS DE APLICACIÓN PRÁCTICA EN INFOMED INTEROPERABILIDAD

PROGRAMACIÓN EN INTERNET

Presentación del Curso Virtual PROGRAMACIÓN WEB PHP CON MYSQL AVANZADO

Presentación de la asignatura

TECNOLOGÍAS ASOCIADAS A LAS APLICACIONES WEB

Universidad Nacional Autónoma de México Dirección de Sistemas Dirección General de Personal

Técnicas de Búsqueda y Sistemas de Información

DESARROLLO WEB CON YII FRAMEWORK LICENCIATURA EN CIENCIAS DE LA COMPUTACIÓN

PROGRAMA FORMATIVO Desarrollo de aplicaciones Web Java: WebServices con J2EE

FAMILIA PROFESIONAL: Informática y Comunicación CICLO SUPERIOR DESARROLLO DE APLICACIONES WEB DAW 350 HORAS

Carrera: WRC

Documento Técnico Gerardo Barcia Jonathan Trujillo María Alejandra Uribe

PORTAL DE INTEGRACIÓN DE BANCOS DE INFORMACIÓN DISPERSOS A TRAVÉS DE WEB SERVICES Autor: Ing. Walther Antonioli Ravetto

1. Instala gestores de contenidos, identificando sus aplicaciones y configurándolos según requerimientos.

La interoperabilidad se consigue mediante la adopción de estándares abiertos. Las organizaciones OASIS y W3C son los comités responsables de la

ARQUITECTURA Y DISEÑO DE SISTEMAS WEB Y C/S

Ingeniería del Software Web

TÉCNICO SUPERIOR UNIVERSITARIO EN TECNOLOGÍAS DE LA INFORMACIÓN Y COMUNICACIÓN ÁREA SISTEMAS INFORMÁTICOS.

Service Oriented Architecture

I. E. S. Cristóbal de Monroy. DEPARTAMENTO: Informática. MATERIA: Aplicaciones Web. NIVEL: 2º Sistemas Microinformáticos y Redes

: Desarrollo de Sistemas de Información CODIGO :

Servicios Web. Andrés Pastorini. TRIA Tecnólogo Informático

1. CONTENIDOS DE LA MATERIA

TÉCNICO SUPERIOR UNIVERSITARIO EN TECNOLOGÍAS DE LA INFORMACIÓN Y COMUNICACIÓN ÁREA SISTEMAS INFORMÁTICOS.

1.- DATOS DE LA ASIGNATURA. Nombre de la asignatura: Fundamentos de Ingeniería de Software. Ingeniería en Sistemas Computacionales.

Guía Docente del Trabajo de Fin de Grado


Grado en Ingeniería en Tecnologías Industriales Curso 2014/2015. Código: IDI108 Asignatura: Fundamentos de Informática

Arquitectura. 1.- Aplicaciones Web. Definición. Arquitectura clásica. Contenidos. 1.- Aplicaciones Web

Para el desarrollo de aplicaciones Web se han generado múltiples tecnologías entre ellas se encuentran:

Academia de Ingeniería en Sistemas Computacionales

Estándares para el Uso de Herramientas de Desarrollo y Plataformas de Aplicaciones Web

Escuela de Ingeniería en Informática Empresarial SYLLABUS

CAPÍTULO 3 DISEÑO DE LA ARQUITECTURA

Java Avanzado Facultad de Ingeniería. Escuela de computación.

SISTEMAS DE INFORMACIÓN III TEORÍA

GUÍA DOCENTE PROGRAMACION DE APLICACIONES WEB

Introducción al Desarrollo de Aplicaciones Web D R A. M A R I C E L A B R A V O

PROGRAMA FORMATIVO Desarrollo de aplicaciones Móviles Java ME

Oracle Service Bus: Entorno de Desarrollo

Modulo Profesional de Proyecto PROPUESTA

Los metadatos son el ADN de las Tecnologías de la Información

1 GLOSARIO. Actor: Es un consumidor (usa) del servicio (persona, sistema o servicio).

1. Resumen Objetivos Introducción. 3

PES - Proyecto de Ingeniería del Software

SCF Representantes de la academia de sistemas y computación de los Institutos Tecnológicos. Academia de sistemas y computación.

a) Ajustar la configuración lógica del sistema analizando las necesidades y criterios establecidos para configurar y explotar sistemas informáticos.

MASTER UNIVERSITARIO EN DISEÑO INDUSTRIAL CURSO 2010/2011. Asignatura: Tecnología informática para el medio audiovisual Código: MDA102

MS_10748 Deploying System Center 2012, Configuration Manager

PROGRAMA FORMATIVO Desarrollo de aplicaciones empresariales Java J2EE 7 (ORACLE)

Objetivos y Competencias

CAPÍTULO I INTRODUCCIÓN

UNIVERSIDAD AUTONOMA DE CHIAPAS LICENCIATURA EN SISTEMAS COMPUTACIONALES

CORPORACIÓN MEXICANA DE INVESTIGACIÓN EN MATERIALES, S.A. DE CV

UNIVERSIDAD DR. JOSE MATIAS DELGADO

Programación WEB. Carrera: SCF Participantes. Representantes de la academia de sistemas y computación de los Institutos Tecnológicos.

3. Horario laboral referencial: Lunes Viernes 8:00 a.m. a 6:00 p.m.

Universidad acional Experimental Del Táchira Decanato de Docencia Departamento de Ingeniería en Informática

UNIVERSIDAD NACIONAL AUTÓNOMA DE MÉXICO FACULTAD DE ESTUDIOS SUPERIORES ACATLÁN LICENCIATURA EN MATEMÁTICAS APLICADAS Y COMPUTACIÓN

PROGRAMA INSTRUCCIONAL

Modulo I. Introducción a la Programación Web. 1.1 Servidor Web.

INGENIERÍA EN TECNOLOGÍAS DE LA INFORMACIÓN

CURSO COORDINADOR INNOVADOR

Temario máster Java. Módulo 1 Fundamentals of the Java Programming Language. Duración: 40 horas

REQUERIMIENTOS TÉCNICOS

UNIVERSIDAD TECNOLÓGICA ECOTEC SYLLABUS

Desarrollo y servicios web

<Generador de exámenes> Visión preliminar

FAMILIA PROFESIONAL: Informática y Comunicación CICLO SUPERIOR DESARROLLO DE APLICACIONES MULTIMEDIA DAM 350 HORAS

Carrera: Clave de la asignatura: SCF Lugar y fecha de Observaciones elaboración o

Desarrollo y administración de sistemas de información

Capítulo 2. Planteamiento del problema. Capítulo 2 Planteamiento del problema

UNIVERSIDAD AUTÓNOMA DE CHIAPAS LICENCIATURA EN SISTEMAS COMPUTACIONALES

UNIVERSIDAD DE CIENCIAS EMPRESARIALES Y SOCIALES FACULTAD DE CIENCIAS EMPRESARIALES

Grado en Ingeniería en Diseño Industrial y desarrollo del producto Curso 2014/2015. Asignatura: Fundamentos de Informática Código: IDI108

.NET y J2EE VALORACIÓN Y COMPARACIÓN DE LOS ELEMENTOS DE LAS DOS PLATAFORMAS. Definiciones...2 C# y Java...3 Similitudes...4 Ventajas...

desarrollo. Dentro del desarrollo de la tesis el proceso de modelado del sistema fue hecho con el

TEMA 5. Otras arquitecturas distribuidas IV. Web Services

Práctica de introducción a

MÁSTER UNIVERSITARIO EN INGENIERÍA WEB Guía de Aprendizaje Información al estudiante

Primer avance de proyecto de software para la gestión de inscripciones en cursos

I. E. S. Cristóbal de Monroy. DEPARTAMENTO: Informática. MATERIA: Sistemas Operativos en Red. NIVEL: 2º Sistemas Microinformáticos y Redes

NOTAS TÉCNICAS SOBRE EL SIT: Emisión Electrónica de Documentos (EDI)

MATERIA: Proyecto de Desarrollo de Aplicaciones Multiplataforma

Guía Docente: Guía Básica. Datos para la identificación de la asignatura. Escuela de Ingeniería Informática Grado en Ingeniería Informática

Proyecto ELO-330 Administración Salas del Departamento de Electrónica RC1. Gerardo Lecaros Felipe Díaz

POI-M - Programación Orientada a Internet

Clientes Donantonio. Especificación de requisitos software. Juan José Amor David Escorial Ismael Olea

Transcripción:

Nombre módulo PROGRAMACIÓN Y TALLER DE INTERNET Nº créditos 10 ECTS ( 270 horas totales, 108 horas presenciales, 162 horas de trabajo autónomo) Nivel Requisitos Responsable(s) de la construcción del syllabus Contribución de este módulo a la formación Subcompetencias del módulo 7 Y 8 semestre Programación y taller de bases de datos Escuela de Ingeniería en Informática Empresarial Este módulo contribuye al área de formación básica y disciplinaria en el dominio principal Sistemas de Información. Este módulo establece dominios de Administración y Desarrollo de aplicaciones Web con acceso a estructuras de información. 1. Ser capaz de planificar e implementar un proyecto de desarrollo de un ambiente Web. 2. Programación y desarrollo de sistemas de información y sitios Web sobre Internet. 3. Administración de un ambiente Web. I. UNIDADES Unidad 1: Introducción a aplicaciones Web 1.1. Introducción a servicios Web 1.2. HTML 1.2.1. Marcación 1.2.2. Anchors 1.2.3. Formularios 1.2.4. Marcos 1.3. Aplicaciones Web 1.3.1. Tecnólogas habilitantes 1.3.2. Document Object Model 1.3.3. Estándares 1.3.3.1. HTTP (Hypertext Transfer Protocol) 1.3.3.2. FTP (File Transfer Protocol)

1.3.3.3. SMTP (Simple Mail Transfer Protocol). 1.3.3.4. WSDL (Web Services Description Language) 1.3.3.5. UDDI (Universal Description, Discovery and Integration) 1.3.3.6. WS-Security (Web Service Security) 1.3.3.7. XML (Extensible Markup Language) 1.3.3.8. SOAP (Simple Object Access Protocol) y XML-RPC (XML Remote Procedure Call) 1.1. Javascript 1.1.1. Variables 1.1.2. Operadores 1.1.3. Funciones 1.1.4. Objetos del navegador 1.1.5. Formularios 1.2. Java applets, beens, flash y Ajax Unidad 2: Desarrollo de una aplicación web: Metodología de desarrollo WAE el lenguaje de moldeamiento unificado (UML) 2.1. Etapas de un proyecto, WAE-Process 2.2. Concepción del proyecto 2.3. Definición de responsabilidades 2.4. Definición de etapas y planificación de los plazos 2.5. Análisis de Seguridad 2.5.1. Tipos de riesgos de seguridad 2.5.2. Riesgos de seguridad técnicos 2.5.3. Riesgos de seguridad del lado del servidor 2.5.4. Riesgos de seguridad del lado del cliente 2.6. Análisis y diseño orientado a Objetos 2.6.1. Identificación de usuarios 2.6.2. Conocimiento de los Requerimientos 2.6.3. Casos de Uso, descripción de los procedimientos y diagramas de casos de uso 2.7. El Modelo UML empleado en el Desarrollo de aplicaciones Web 2.7.1. Diagramas de Clases 2.7.2. Diagramas de Actividades 2.7.3. Diagramas de Estados 2.7.4. Diagramas de Secuencias

2.7.5. Diagramas de Despliegue 2.8. Conceptos de diseño de interface de usuario Unidad 3: El lenguaje de marcación Extensible (XML) Unidad 4: Lenguaje de Programación Web del lado del Servidor PHP 3.1. Anatomía de XML 3.1.1. Procesamiento de documentos XML 3.1.2. Estructura de un documento XML 3.2. Document Type Definition (DTD) 3.2.1. Introducción a DTD 3.2.2. Tipos de DTD y localización 3.2.3. Declaraciones de DTD 3.3. Esquemas XML 3.3.1. Introducción a esquemas XML 3.3.2. Estructura lógica de un esquema 3.3.3. Declaraciones de elementos de tipo 3.3.4. Estructura de un esquema 3.3.5. Usando Esquemas y DTD 3.4. XHTML 3.4.1. Introducción a XHTML 3.4.2. Estructura lógica de un documento XHTML 3.4.3. Reglas sintácticas de XHTML y XML 3.5. Transformaciones XML 3.5.1. El extensible stylesheet language (XSL) 3.5.2. El lenguaje de transformación XLS 3.6. XML y data binding 4.1. Instalación y configuracin de Servidor Web Apache 4.2. PHP 4.2.1. Variables 4.2.2. Arreglos 4.2.3. Sentencias de control 4.2.4. Funciones 4.2.5. Orientado a Objetos 4.2.6. Formularios 4.2.7. Sesiones y Cookies 4.3. PHP y Bases de Datos MySQL (biblioteca PHP MySQL).

4.3.1. Consulta bases de datos 4.3.2. Ingresar registros a bases de datos 4.3.3. Actualizar registros Unidad 5: Lenguaje de Programación Web del lado del Servidor Java Servlets y JSP 5.1. Apache Tomcat 5.1.1. Introducción a Apache Tomcat 5.1.2. Configuración 5.1.3. Administración y sincronización de proyectos 5.2. Java Servlets 5.2.1. Conceptos Básicos 5.2.2. HTTP y Servlets 5.2.3. Generación de páginas 5.2.4. Administrando peticiones de clientes 5.2.5. Respuestas del servidor 5.2.6. Sessions, Cookies y session-tracking 5.2.7. El rol de JSP 5.3. JSP 5.3.1. Variables 5.3.2. Arreglos 5.3.3. Sentencias de control 5.3.4. Funciones 5.3.5. Orientado a Objetos 5.3.6. Formularios 5.3.7. Sesiones 5.3.8. Cookies 5.4. Acceso a bases de datos 5.4.1. Consulta bases de datos 5.4.2. Ingresar registros a bases de datos 5.4.3. Actualizar registros 5.5. Comunicación con otras aplicaciones 5.5.1. Web services 5.5.2. SOAP

5.5.3. Estructura de SOAP II. METODOLOGÍA, EVALUACIÓN Y REQUERIMIENTOS ESPECIALES Metodologías 1. Cátedra: clases expositivas, presentación de trabajos de investigación, desarrollo de ejercicios prácticos. 2. Laboratorio: ejecución de tareas específicas y aprendizaje de software de bases de datos. 3. Proyecto: aprendizaje por descubrimiento. EVALUACIÓN DEL APRENDIZAJE # Nombre Unidad Producto Esperado Unidad 1 Introducción a aplicaciones Web Comprender los conceptos, tecnología y práctica asociados a aplicaciones Web Unidad 2 Unidad 3 Unidad 4 Unidad 5 Desarrollo de una aplicación web: Metodología de desarrollo WAE el lenguaje de moldeamiento unificado (UML) El lenguaje de marcación Extensible (XML) Lenguaje de Programación Web del lado del Servidor PHP Lenguaje de Programación Web del lado del Servidor Java Servlets y JSP Ser capaz de identificar y aplicar los elementos requeridos para la ejecución de un proyecto de implementación de ambiente Web organizacional Conocer, comprender y utilizar lenguajes de marcación XML Conocer, comprender y utilizar lenguajes de programación ejecutables al lado del servidor PHP Conocer, comprender y utilizar lenguajes de programación ejecutables al lado del servidor Java Servlets y JSP

Calificación Las evaluaciones de este módulo se calificarán con una escala de notas de 1.0 a 7.0 cuya equivalencia en niveles de desempeño se representa en la siguiente tabla: Nota Estándares de Desempeño 1.0-3.4 No recuperable 3.5-3.9 Recuperable 4.0 4.9 Habilitado Básico 5.0-5.9 Habilitado 6.0-7.0 Destacado Instrumentos Evaluativos En la siguiente tabla se detallan los instrumentos con los cuales se evaluará el logro de las competencias y subcompetencias asociadas de cada unidad y sus respectivas ponderaciones. Unidades 1 y 2 Unidad 2 Nombre Unidad Introducción a aplicaciones Web y Desarrollo de una aplicación web: Metodología de desarrollo WAE el lenguaje de moldeamiento unificado (UML) El lenguaje de marcación Extensible (XML) Ponderación Unidad Prueba Controles Laboratorios 20% 60% 20% 20% 20% 60% 20% 20%

Unidad 3 Unidad 4 Lenguaje de Programación Web del lado del Servidor PHP Lenguaje de Programación Web del lado del Servidor Java Servlets y JSP 20% 60% 20% 20% 20% 60% 20% 20% Proyecto 20% Informe 1 Informe 2 Presentación Final 25% 50% 25% Calendario Evaluaciones Unidades 1 y 2 Unidad 2 Unidad 3 Unidad 4 Nombre Unidad Controles Ensayos Prueba Introducción a aplicaciones Web y Desarrollo de una aplicación web: Metodología de desarrollo WAE el lenguaje de moldeamiento unificado (UML) El lenguaje de marcación Extensible (XML) Lenguaje de Programación Web del lado del Servidor PHP Lenguaje de Programación Web del lado del Servidor Java Servlets y JSP Dos semanas previo prueba de modulo Uno Dos semanas previo prueba de modulo dos Dos semanas previo prueba de modulo tres Dos semanas previo prueba de modulo cuatro modulo Uno modulo dos modulo tres modulo cuatro modulo Uno modulo dos Modulo tres Modulo cuatro

Proyecto Informe 1 Informe 2 Presentación Final Modulo 2 Dos semanas previas a termino modulo 4 termino modulo 6 Laboratorios Cada laboratorio requerirá la resolución de un problema práctico relacionado al tópico discutido durante las cátedras de la semana. Durante el laboratorio los alumnos deberán estudiar el problema propuesto, contestar preguntas relacionadas con el texto leído y presentar una respuesta escrita en la cual se indica la solución propuesta. El trabajo de laboratorio es individual. La evaluación de las respuestas será retornada a los alumnos en el plazo de dos semanas a partir del día de entrega. Proyecto Los proyectos al igual que la evacuación de informes son de carácter grupal y su contenido referenciará un proyecto de implementación de una aplicación Web o implementación de módulos en una aplicación web existente. El contenido de los informes debe ser escrito desde un punto de vista crítico y sustentado en literatura y experiencias existentes. La solución propuesta debe dar respuesta integra a un problema de negocios concreto y no solo basarse en la implementación de una tecnología. Es por esto que se deben observar los procesos de negocios que se verán afectados con la implementación de la solución informática. Referencias deben ser presentadas según el sistema Harvard para citar (mayor información visitar http://capellania.bitacoras.com/archivos/2005/06/18/el-sistema-harvard-para-citar o http://www.sld.cu/galerias/pdf/sitios/ecimed/harvard.pdf). Un mínimo de 10 referencias académicas que reflecten o apoyen los temas discutidos en el documento deben ser incluidas. Se entienden como referencias académicas: Libros Libros editados Artículos de revistas indexadas Reportes emitidos por organismos nacionales o internacionales Nota sobre Plagio Plagio o copia de contenido bajo autor conocido o desconocido está prohibida. Al momento que un alumno entrega un ensayo

para su revisión el declara que: 1. El trabajo es de su autoría y no una colaboración o de otros. 2. No se ha copiado o plagiado ningún contenido (incluyendo internet). Cuando se ha usado el trabajo de otros esto ha sido referenciado en el texto y se ha proveído una lista de referencias al final del documento. 3. No se ha hecho copia textual del contenido correspondiente al trabajo de terceros. 4. Si tablas, figuras u otro contenido gráfico es incluido y su autoría es de terceros, estos han sido debidamente referenciados indicando la fuente de la cual fue obtenido. Los estudiantes deben tener presente que el plagio no es permitido y que son responsables de entregar un trabajo original, el cual será evaluado bajo esas condiciones. Si plagio es detectado en parte o el total del contenido la nota obtenida por el alumno será la mínima permitida según la reglamentación académica y los antecedentes sarán puestos a disposición de la escuela. Evaluaciones especiales Prueba recuperativa (30% de la nota final): sólo para aquellos alumnos que estén en riesgo de repetir, y que hayan asistido al menos al 70% de las clases. Condiciones de Aprobación Para aprobar el módulo el estudiante debe cumplir con los siguientes dos requisitos: 1. Alcanzar al menos un nivel de Habilitado Básico (Nota 4.0) en cada una de las unidades 2. Alcanzar al menos un nivel de Habilitado Básico (Nota 4.0) en el promedio ponderado de todas las unidades. 3. Alcanzar al menos un nivel de Habilitado Básico (Nota 4.0) en el proyecto. REQUERIMIENTOS ESPECIALES PARA ESTE MÓDULO BIBLIOGRAFÍA Este módulo requiere de uso intensivo de laboratorios computacionales. Libros Guía del Curso 1. Conallen, J. (2004) Building Web Applications with UML (2nd ed.). Upper Saddle River. NJ: Addison-Wesley Professional.

2. Libro XML 3. Gilmore, W. J. (2008). Beginning PHP and MySql: From Novice to Professional (Third ed.). New York. 4. Zambon, G., & Sekler, M. (2007). Beginning JSP, JSF, and Tomcat Web Development. New York: Apress. Material de referencia 5. Ratschiller, T. (2001). Creación de aplicaciones Web con PHP4. Madrid: Prentice Hall. 6. Rubio, J. G. (2001). Creación de sitios web con PHP4. Madrid Osborne/McGraw-Hill. 7. Hall, M., & Brown, L. (2004). Core Servlets and JavaServer Pages (2nd ed. Vol. 1). Santa Clara, California: Prentice Hall. 8. Documentos y sitios web en educandus 9. Links internet dados en clase