programacion de aplicaciones web

9

Click here to load reader

Upload: endrea-carvajal-lopez

Post on 08-Aug-2015

35 views

Category:

Documents


1 download

TRANSCRIPT

Page 1: Programacion de Aplicaciones Web

1.- DATOS DE LA ASIGNATURA

2.- UBICACIÓN DE LA ASIGNATURA

a) Relación con otras asignaturas del plan de estudiosAnteriores PosterioresProgramación I

Programación II

Fundamentos de Bases de Datos

Desarrollo de aplicaciones para ambientes distribuidas

Tópicos avanzados de programación

b) Aportación de la asignatura al perfil del egresadoProporciona conocimientos teórico-prácticos para la solución de problemas empleando un lenguaje de programación para aplicaciones en Internet.

3.- OBJETIVO (S) GENERAL (ES) DEL CURSO

Introducir al alumno en el área de programación de aplicaciones Web, al igual que darle a conocer un lenguaje de programación para construir y modificar diversas aplicaciones.

Nombre de la asignatura:

Programación de Aplicaciones Web

Clave de la asignatura: SDC-0702

Horas Teoría - Horas Práctica - Créditos 4 – 2 – 10

Page 2: Programacion de Aplicaciones Web

4. TEMARIO

NUMERO TEMAS SUBTEMAS1 Fundamentos de

aplicaciones Web y HTML1.1Fundamentos de programación Web1.2HTML Básico1.3 Formularios

2 HTML dinámico para aplicaciones del cliente

2.1Fundamentos del lenguaje Script.2.2Procedimientos y funciones.2.3Implementación de los Script’s en

páginas Web2.3.1 Validación2.3.2 Animación2.3.3 Operaciones matemáticas2.3.4 Seguridad 2.4 Cookies

3 Programación para servidores Web

3.1Fundamentos de lenguaje de programación

3.1.1 Comentarios.3.1.2 Constantes.3.1.3 Tipos de datos.3.1.4 Variables.3.1.5 Operadores.3.1.6 Sentencias.3.1.7 Arreglos.3.1.8 Procedimientos y funciones.3.1.9 Estructuras de control.3.2 Manejo de sesiones

4 Conexiones a Bases de Datos

4.1Funciones del lenguaje de acceso a bases de datos

4.2Conexiones a bases de datos 4.3Manipulación de datos

5 Publicación de un Sitio Web 5.1Implementación de un Sitio Web

5.- APRENDIZAJES REQUERIDOS

Conocimiento de los paradigmas de programación.

Dominio de las metodologías para la solución de problemas mediante la construcción de algoritmos.

Dominio de las técnicas de diseño de algoritmos.

Conocimiento de los fundamentos de bases de datos.

Page 3: Programacion de Aplicaciones Web

6.- SUGERENCIAS DIDACTICAS

Propiciar el trabajo en equipo.

Realizar prácticas donde el profesor conduzca paso a paso a sus estudiantes en el desarrollo del ejemplo, teniendo el cuidado que durante la solución se resalten los puntos de importancia que la teoría define, ya sea como concepto o el uso de la sintaxis en el momento de su aplicación.

Propiciar el desarrollo de ejercicios relacionados con el tema.

Elaborar un conjunto de problemas actuales asociados al entorno.

Solicitar al estudiante el desarrollo de un proyecto de su interés, aplicando los conocimientos adquiridos durante el curso.

Seleccionar en acuerdo de academia, el lenguaje de programación a utilizar conforme a las necesidades del entorno, el contenido del programa y los recursos disponibles.

Navegar en Internet para conocer la diversidad de sitios publicados.

7.- SUGERENCIAS DE EVALUACION.

Aplicar un examen inicial para conocer el nivel de los aprendizajes requeridos.

Establecer de común acuerdo con los estudiantes, la ponderación de las diferentes actividades del curso, tales como:

Participar en clase. Exponer temas específicos en aula. Elaborar prácticas.

Aplicar exámenes escritos y prácticos (en computadora) correspondientes a cada unidad.

Dar seguimiento a los avances y documentación del proyecto propuesto.

Page 4: Programacion de Aplicaciones Web

Unidades de aprendizaje

Unidad 1. Fundamentos de aplicaciones Web y HTMLObjetivo Educacional Actividades de

AprendizajeFuentes de información

El estudiante conocerá los conceptos básicos para comprender el funcionamiento de las aplicaciones web.

Conocerá y empleará las diversas etiquetas básicas para el diseño de páginas web.

1.1 Desarrollar una investigación en diferentes fuentes, acerca de los tipos de aplicaciones web existentes.

1.2 Investigar cada una de las etiquetas básicas para la creación de páginas web.

1.3 Desarrollar prácticas empleando las etiquetas HTML.

2,3,5,6

Unidad 2. HTML Dinámico para aplicaciones del clienteObjetivo Educacional Actividades de

AprendizajeFuentes de Información

El estudiante conocerá y aplicará un lenguaje de programación para aplicaciones dinámicas a través de scripts.

2.1 Desarrollar una investigación acerca de los diversos lenguajes de programación para aplicaciones web dinámicas mediante scripts.

2.2 Identificar el área de aplicación del lenguaje.

2.3 Crear paginas dinámicas empleando el lenguaje de programación JavaScript.

2.4 Investigar la aplicación de las cookies en páginas web.

1,2,5,6,7

Page 5: Programacion de Aplicaciones Web

Unidad 3. Programación para servidores WebObjetivo Educacional Actividades de

AprendizajeFuentes de Información

El estudiante conocerá y aplicará un lenguaje de programación para aplicaciones dinámicas ejecutándose en un servidor web.

3.1 Realizar una investigación acerca de los diversos servidores web.

Desarrollar una investigación acerca de los diversos lenguajes de programación para aplicaciones web dinámicas ejecutándose en servidores web.

Aplicar los fundamentos de un lenguaje de programación para aplicaciones dinámicas en servidores web.

3.2 Realizar prácticas para dar soluciones a través de diferentes aplicaciones Web, empleando sesiones de usuario.

1,2,3,4,5,6,7

Unidad 4. Conexiones a Bases de DatosObjetivo Educacional Actividades de

AprendizajeFuentes de Información

El alumno aprenderá como acceder e interactuar con diversos manejadores de bases datos mediante aplicaciones dinámicas ejecutándose en un servidor Web.

4.1Conocer los manejadores de bases de datos mas apropiados para emplearse en ambientes web.

4.2 Realizar practicas donde los alumnos desarrollen aplicaciones Web que interactúen con bases de datos.

4.3 Dar solución a problemas reales a través de una aplicación Web.

1,2,3,4,5,6,7

Page 6: Programacion de Aplicaciones Web

Unidad 5. Publicación de un sitio WebObjetivo Educacional Actividades de

AprendizajeFuentes de Información

El alumno aprenderá como publicar una aplicación Web.

5.1 Configurar un servidor Web.

Desarrollar un proyecto en el cual ponga en práctica los conocimientos adquiridos anteriormente.

Publicar la aplicación desarrollada para acceder a ella desde Internet.

1,2,3,4,5,6,7

8. BIBLIOGRAFÍA BASICA Y COMPLEMENTARIA

1.- Programación de aplicaciones web.Santiago Rodríguez Fuente; Santiago Rodríguez Fuente Ed. Paraninfo)

2.- Superutilidades para HTML y diseño webKris JamsaEd. Mc Grúa Hill

3.- Creación de sitios web con php 4Fco. Javier Gil RubioEd. Mc Graw Hill

4.- PHP and MySql for dynamic web sitesUllman, LarryEd. Reviews

5.- HTML 4. Manual de referenciaAntonio Toca Caso; J. Ignacio Sanchez Garcia; Thomas A.Ed. Mc Graw Hill

6.- HTML creación y difusión de paginas webDaniel Leduc

7.- Diseño de paginas web con XHTML, JAVASCRIPT Y CSSOros J.C.Ed. Ra-Ma