pia dai5501

8
DuocUC Vicerrectoría Académica Programa Instruccional de Asignatura 10 créditos 90 horas Requisitos: No tiene Fecha Actualización: 21-MAR-12 ESCUELA DE INFORMÁTICA Y TELECOMUNICACIONES 1. IDENTIFICACIÓN DE LAS COMPETENCIAS COMPETENCIAS ASOCIADAS A LA ASIGNATURA UNIDADES DE COMPETENCIA ASOCIADAS A LA ASIGNATURA Construir programas y rutinas de alta complejidad que dan solución a requerimientos de la organización y acorde a tecnologías de mercado Diseña aplicaciones web utilizando tecnologías abiertas acorde a los requerimientos de la organización Verifica el funcionamiento de una aplicación Web acorde a los requerimientos del negocio utilizando herramientas propias del entorno de desarrollo tecnologías abiertas 2. EVALUACIÓN FINAL DE LA ASIGNATURA EVIDENCIAS Los patrones utilizados en el diseño de la aplicación web. El código de las funciones de validación. El código de las funciones de interactividad. El código de la aplicación web para la manipulación de datos. Construir programas y rutinas de alta complejidad que dan solución a requerimientos de la organización y acorde a tecnologías de mercado DAI5501 DISENO DE APLICACIONES PARA INTERNET CARRERA: ANALISTA PROGRAMADOR COMPUTACIONAL/INGNERIERÍA EN GESTIÓN DE TECNOLOGÍAS DE LA INFORMACIÓN/ INGENIERÍA EN INFORMÁTICA

Upload: marcela-gonzalez-arias

Post on 02-Oct-2015

21 views

Category:

Documents


5 download

DESCRIPTION

Documento duoc uc PIA diseño de aplicaciones web

TRANSCRIPT

  • DuocUC Vicerrectora Acadmica

    Programa Instruccional de Asignatura

    10 crditos 90 horas Requisitos: No tiene Fecha Actualizacin: 21-MAR-12

    ESCUELA DE INFORMTICA Y TELECOMUNICACIONES

    1. IDENTIFICACIN DE LAS COMPETENCIAS COMPETENCIAS ASOCIADAS A LA ASIGNATURA

    UNIDADES DE COMPETENCIA ASOCIADAS A LA ASIGNATURA

    Construir programas y rutinas de alta complejidad que dan solucin a requerimientos de la organizacin y acorde a tecnologas de

    mercado

    Disea aplicaciones web utilizando tecnologas abiertas acorde a los requerimientos de la organizacin

    Verifica el funcionamiento de una aplicacin Web acorde a los requerimientos del negocio utilizando herramientas propias del entorno de desarrollo tecnologas abiertas

    2. EVALUACIN FINAL DE LA ASIGNATURA

    EVIDENCIAS

    Los patrones utilizados en el diseo de la aplicacin web.

    El cdigo de las funciones de validacin.

    El cdigo de las funciones de interactividad.

    El cdigo de la aplicacin web para la manipulacin de datos.

    Construir programas y rutinas de alta complejidad que dan solucin a requerimientos de la organizacin y acorde a tecnologas de

    mercado

    DAI5501 DISENO DE APLICACIONES PARA INTERNET

    CARRERA: ANALISTA PROGRAMADOR COMPUTACIONAL/INGNERIERA EN GESTIN DE TECNOLOGAS DE LA INFORMACIN/ INGENIERA EN INFORMTICA

  • La funcionalidad de la aplicacin web.

    El resultado de la ejecucin de la aplicacin web.

    INSTRUMENTO

    El Examen constar de una entrega de encargo con presentacin basado en requerimientos de un caso de negocio, utilizando los criterios de evaluacin y evidencias.

    SITUACION EVALUATIVA

    El diseo de la aplicacin web logra resolver la problematica planteada en un proyecto determinado.

    Las funciones de validacin se establecen segn las reglas de negocio.

    La aplicacin es programada segn el diseo propuesto.

    La aplicacin se integra correctamente con los datos requeridos.

    HORAS: 5

    3. UNIDADES DE APRENDIZAJE

    Unidad de Aprendizaje

    No: 1

    Nombre de la Unidad

    de Aprendizaje: CREACIN Y VALIDACIN DE INTERFAZ DE USUARIO PARA UN SITIO WEB

    Horas: 25

    Nivel de

    dominio de

    la Unidad

    de

    Unidad de Competencia Aprendizaje Esperado

  • competencia

    3 Disea aplicaciones web utilizando tecnologas abiertas acorde a los requerimientos de la organizacin

    Construye funciones de validacin para un sitio web con javascript.

    Construye funciones de interactividad para un sitio web con javascript.

    Desarrolla pginas web simples en html.

    Integra Elementos de interactividad y validacin con html5.

    Integra elementos de estilo a una pgina web usando css y css3.

    CONTENIDOS CONOCIMIENTOS HABILIDADES ACTITUDES

    1. Html

    Sintaxis.

    Usos de Etiquetas. Formularios.

    2. HTML5

    Complementos.

    Validaciones. soporte.

    3. CSS

    Creacin de Hojas de Estilo. Complementos de CSS3.

    4. JavaScript

    Sintaxis.

    Interactividad. Validaciones.

    5. Jquery

    Integracin. Validaciones.

    Desarrollar un sitio web usando html.

    Complementar un sitio web con elementos de html5.

    Integrar hojas de estilo a un sitio web.

    Construir funciones de validacin un sitio web.

    Integrar tecnologas de jquery a un sitio web.

    Aplicado

    Proactivo

    Ordenado

    Metdico

    EVALUACIN DE LA UNIDAD DE APRENDIZAJE

    EVIDENCIAS

    Sitio web simple construido segn especificaciones.

    Hoja de estiloa aplicada al un sitio web simple.

    Funciones de validacin integradas a un sitio web simple.

    Elementos de interactividad integrados a un sitio web simple.

  • INSTRUMENTO Evaluacin Prctica. Los alumnos reciben el planteamiento para el desarrollo de un sitio web simple, que deber ser construido

    integrando elementos, estilos y funciones segn las evidencias

    RELEVANCIA 35

    Unidad de Aprendizaje

    No: 2

    Nombre de la Unidad

    de Aprendizaje: DESARROLLO DE APLICACIONES WEB EN EL SERVIDOR

    Horas: 40

    Nivel de

    dominio de

    la Unidad

    de

    competencia

    Unidad de Competencia Aprendizaje Esperado

    3 Disea aplicaciones web utilizando tecnologas abiertas acorde a

    los requerimientos de la organizacin

    Desarrolla una aplicacin web en php utilizando el patrn arquitectnico de 3-Tier.

    Desarrolla una aplicacin web simple php de interaccin con el usuario a travs de formularios.

    Desarrolla una aplicacin web usando un framework que implemente el patrn arquitectnico MVC.

    Establece la configuracin de un servidor web de tecnologa abierta.

    Integra elementos de conexin a bases de datos en una aplicacin web de php.

    CONTENIDOS CONOCIMIENTOS HABILIDADES ACTITUDES

    1. Servidor Web

    Concepto.

    Instalacin. Configuracin bsica.

    2. PHP

    Sintaxis.

    Estructuras. Mtodos en formulario.

    Funciones. Biblioteca de Bases de Datos. Biblioteca de xml. Programacin Orientada a Objeto.

    3. Arquitectura en MVC 4. Framework en PHP

    Establecer la configuracin de un servidor web para el uso de php.

    Construir en forma eficaz una aplicacin web en php usando tecnologa cliente/servidor.

    Desarrollar una aplicacin web utilizando conexin a bases de datos.

    Desarrollar una aplicacin web con el uso de xml.

    Desarrollar una aplicacin web bajo el paradigma de orientacin a objeto aplicando arquitectura MVC.

    Desarrollar una aplicacin web utilizando un framework en php.

    Aplicado

    Proactivo

    Ordenado

    Responzable

    Trabajo en Equipo

  • EVALUACIN DE LA UNIDAD DE APRENDIZAJE

    EVIDENCIAS

    Sitio web en php basado en orientacin a objeto aplicando arquitectura MVC.

    Cdigo del sitio.

    Aplicacin de Bases de Datos.

    INSTRUMENTO Evaluacin Prctica con entrega de producto. Los alumnos reciben un caso complejo (control de usuarios, manejo de 4 o ms

    tablas...) y deben desarrollar una aplicacin web en php que satisfaga los criterios de evaluacin y evidencias.

    RELEVANCIA 50

    Unidad de Aprendizaje

    No: 3

    Nombre de la Unidad

    de Aprendizaje: VERIFICACIN Y OPTIMIZACIN DE UN SITIO WEB

    Horas: 20

    Nivel de

    dominio de

    la Unidad

    de

    competencia

    Unidad de Competencia Aprendizaje Esperado

    3

    Verifica el funcionamiento de una aplicacin Web acorde a los requerimientos

    del negocio utilizando herramientas propias del entorno de desarrollo tecnologas

    abiertas

    Documenta el testeo sobre una aplicacin web con herramientas de tecnologa abierta.

    Establece plan de testeo simple sobre una aplicacin web con herramientas de tecnologa

    abierta.

    Prueba el correcto funcionamiento de una aplicacin web con herramientas de tecnologa

    abierta.

    CONTENIDOS CONOCIMIENTOS HABILIDADES ACTITUDES

    1. Herramientas de testeo de aplicaciones web de

    tecnologa abierta

    Carga y rendimiento.

    Funcionalidad web. Validadores de html, css. Comprobadores de link. Comprobacin de seguridad.

    Determinar las herramientas para un testeo de una aplicacin web.

    Evaluar el funcionamiento de una aplicacin web con la aplicacin de herramientas de tecnologa abierta.

    Documentar la evaluacin de funcionamiento de una aplicacin web.

    Aplicado

    Metdico

    Ordenado

    Responsable

    EVALUACIN DE LA UNIDAD DE APRENDIZAJE

  • EVIDENCIAS

    Aplicacin Web

    Cdigo de Aplicacin Web

    Documentacin de resultados de validacin de funcionalidad sobre una aplicacin Web.

    INSTRUMENTO Evaluacin prctica. Los alumnos reciben un sitio especfico y deben evaluarlo desde el punto de vista funcional utilizando las

    herramientas aplicadas en clases y entregar la documentacin asociada a la evaluacin.

    RELEVANCIA 15

    4. DESARROLLO DEL CURSO

    Las Clases tericas sern basadas en el material existente en BlackBoard y el profesor complementar sus exposiciones con demostraciones donde

    se presenten casos reales de la aplicacin de los contenidos.

    La prctica de los conceptos demostrados se desarrollar en los laboratorios de computacin donde el profesor entregar un enunciado de ejercicio

    junto a la pauta a seguir para resolverlo, adems dar las indicaciones para la solucin.

    El alumno deber seguir las instrucciones y pautas entregadas por el profesor y desarrollar el ejercicio en forma individual aplicando los contenidos explicados en la clase terica.

    RECURSOS BIBLIOGRFICOS

    BIBLIOGRAFA OBLIGATORIA

    Ttulo: PHP5: a travs de ejemplos.

    Autor: Abraham Gutirrez Rodrguez.

    Editorial: AlfaOmega.

    Ao: 2005.

    BIBLIOGRAFA RECOMENDADA

    Ttulo: Diseo de pginas Web interactivas con Javascript y CSS.

    Autor: Oros Cabello, Juan Carlos.

    DESCRIPCIN GENERAL DEL MTODO DE ENSEANZA

    La asignatura de desarrollar a travs de 3 horas prcticas y 2 horas tericas semanales

  • Editorial: AlfaOmega.

    Ao: 2004.

    Nmero Edicin: 3.

    RECURSOS DE IMPLEMENTACIN E INFRAESTRUCTURA

    DataShow

    El laboratorio contar con 30 computadores equipados con:

    Software NetSupport

    Software Eclipse (entorno de desarrollo)

    Editor de Cdigo Notepad++ o similar.

    Browser Internet Explorer, Mozilla FireFox, Google Chrome.

    Servidor web Apache (se sugiere paquete de instalacin Xampp o similar)

    Motor de Bases de Datos MySql.

    Acceso a Internet.

    RECURSOS DOCENTES

    Perfil Docente

    Profesin (Ttulo) Ingeniero en Computacin

  • Aos de experiencia laboral 5

    Conocimientos tericos

    relevantes

    Conocimiento profundo y experiencia en programacin orientada a objeto.

    Conocimiento en elementos de diseo y desarrollo de sitios web.

    Conocimiento profundo y experiencia en tecnologas de programacin de aplicaciones internet (HTML, Script, PHP)

    Conocimiento y experiancia en la aplicacin de Bases de Datos sobre sistemas web.

    Conocimiento de elementos de calidad y funcionalidad de aplicaciones web.

    Visin profesional del programador.

    Observacin Sin Observaciones

    Perfil Ayudante Sin Observaciones