You are on page 1of 8

DuocUC

Vicerrectora Acadmica
Programa Instruccional de Asignatura
DAI5501

DISENO DE APLICACIONES PARA INTERNET

10 crditos

90 horas

Requisitos: No tiene

Fecha Actualizacin: 21-MAR-12

ESCUELA DE INFORMTICA Y TELECOMUNICACIONES


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

1. IDENTIFICACIN DE LAS COMPETENCIAS


COMPETENCIAS 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

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.

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
1
No:
Nombre de la Unidad
de Aprendizaje:

CREACIN Y VALIDACIN DE INTERFAZ DE USUARIO PARA UN SITIO WEB

Horas:

25

Nivel de
dominio de
Unidad de Competencia
la Unidad
de

Aprendizaje Esperado

competencia

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
1. Html

HABILIDADES

ACTITUDES

Sintaxis.
Usos de Etiquetas.
Formularios.

2. HTML5

Complementos.
Validaciones.
soporte.

3. CSS

Creacin de Hojas de Estilo.


Complementos de CSS3.

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.

4. JavaScript

Sintaxis.
Interactividad.
Validaciones.

5. Jquery

Integracin.
Validaciones.

EVALUACIN DE LA UNIDAD DE APRENDIZAJE


Sitio web simple construido segn especificaciones.
Hoja de estiloa aplicada al un sitio web simple.
EVIDENCIAS
Funciones de validacin integradas a un sitio web simple.
Elementos de interactividad integrados a un sitio web simple.

Aplicado
Proactivo
Ordenado
Metdico

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
2
No:
Nombre de la Unidad
de Aprendizaje:

DESARROLLO DE APLICACIONES WEB EN EL SERVIDOR

Horas:

40

Nivel de
dominio de
la Unidad Unidad de Competencia
de
competencia

Aprendizaje Esperado

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.
Disea aplicaciones web utilizando tecnologas abiertas acorde a Desarrolla una aplicacin web usando un framework que
los requerimientos de la organizacin
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

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

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

EVALUACIN DE LA UNIDAD DE APRENDIZAJE


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

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
3
No:
Nombre de la Unidad
de Aprendizaje:

VERIFICACIN Y OPTIMIZACIN DE UN SITIO WEB

Horas:

20

Nivel de
dominio de
la Unidad Unidad de Competencia
de
competencia

Aprendizaje Esperado

Documenta el testeo sobre una aplicacin web


con herramientas de tecnologa abierta.
Establece plan de testeo simple sobre una
Verifica el funcionamiento de una aplicacin Web acorde a los requerimientos
aplicacin web con herramientas de tecnologa
del negocio utilizando herramientas propias del entorno de desarrollo tecnologas
abierta.
abiertas
Prueba el correcto funcionamiento de una
aplicacin web con herramientas de tecnologa
abierta.

CONTENIDOS
CONOCIMIENTOS

HABILIDADES

ACTITUDES

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

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.

EVALUACIN DE LA UNIDAD DE APRENDIZAJE

Aplicacin Web
EVIDENCIAS

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


DESCRIPCIN GENERAL DEL MTODO DE ENSEANZA
La asignatura de desarrollar a travs de 3 horas prcticas y 2 horas tericas semanales
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.

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


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)
Conocimientos tericos
relevantes
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
Perfil Ayudante
Sin Observaciones

Sin Observaciones