Está en la página 1de 4

INSTITUTO TECNOLOGICO DE LAS AMERICAS

CARRERA DE TECNOLOGO EN DESARROLLO DE SOFTWARE


PROGRAMACION WEB
Nombre de la asignatura: Programación WEB

Nomenclatura del Curso: SOF-011

Prerrequisitos: Programación I

Nomenclatura del prerrequisito SOF-003

Número de Créditos: 4

Horas Teóricas: 30

Horas de Práctica: 30

Horas Investigación: 45

Introducción Este curso provee al estudiante con las competencias


necesarias para crear sistemas con sistemas de interacción de
usuario vía la World Wide Web.

Justificación: Hoy día la nueva tendencia del desarrollo del software es


hacia el desarrollo de aplicaciones Web, los cuales presentan
la facilidad de la portabilidad, multiplataforma, y la
centralización de la instalación.

Descripción: Esta asignatura dotará al estudiante con todos los


conocimientos necesarios para crear una aplicación que pueda
ser accesada a través de la Web.

Se inicia desde la base de los sistemas WEB, lo cual es el


lenguaje de etiquetado HTML. El alcance de esta asignatura
engloba tanto la parte del cliente y respectivos lenguajes de
scripting que se ejecutan desde esta perspectiva, así como
tecnologías de servidor para el procesamiento de las
solicitudes recibidas por el servidor Web.

Objetivo General: El estudiante conocerá los elementos fundamentales de las


páginas WEB, tales como el lenguaje de etiquetado HTML y
el lenguaje scripting para el lado del cliente (JAVASCRIPT).
Aprenderá a utilizar esta vía como capa de presentación de su
aplicación, entenderá como

Objetivos Específicos: 1. Dotar al estudiante con la capacidad de migrar un sistema


a un entorno web.
2. Comprender el lenguaje universal del World Wide Web:
HTML.
3. Manejar el control de validaciones desde el lado del
cliente.
4. Implementar los fundamentos de programación en un
ambiente de desarrollo de ejecución del lado del cliente
5. Utilizar el conocimiento de programación en un ambiente
de desarrollo de ejecución desde el servidor.
6. Crear la capacidad de capturar datos desde un sistema en
línea y posteriormente desplegarla.

Contenidos: 1. Introducción
1.1. Orígenes de la World Wide Web
1.2. Modelo Documento de Objeto (DOM)

2. Lenguaje de Etiquetado HTML


2.1. Orígenes
2.2. Estructura del HTML
2.3. Etiquetas básicas
2.4. Etiquetas de formato de texto.
2.5. Formularios

3. Lenguajes de Script
3.1. Introducción
3.2. Utilizando la etiqueta Script.
3.3. Operadores
3.4. Manejo de Variables
3.4.1. Tipos de Datos
3.4.2. Arreglos
3.5. Estructuras de Control de Flujo
3.6. Estructuras de repetición
3.6.1. Estructuras de repetición fija
3.6.2. Estructuras con comprobación al inicio
3.6.3. Estructuras con comprobación al final
3.7. Funciones
3.7.1. Uso de las funciones
3.7.2. Funciones con Parámetros
3.7.3. Funciones con valor de retorno
3.7.4. Funciones recursivas.
3.8. Prototipos
3.8.1. Conceptos introductorias
3.8.2. Escenarios de uso de prototipos
3.8.3. Ventajas del uso de prototipos.

4. Programación del lado del Servidor


4.1. Introducción al esquema Cliente/Servidor
4.2. Instalación del Servidor
4.3. Operadores
4.4. Manejo de Variables
4.4.1. Tipos de Datos
4.4.2. Arreglos
4.5. Uso de las funciones predefinidas en el lenguaje
4.6. Estructuras de Control de Flujo
4.7. Estructuras de repetición
4.7.1. Estructuras de repetición fija
4.7.2. Estructuras con comprobación al inicio
4.7.3. Estructuras con comprobación al final
4.8. Funciones
4.8.1. Uso de las funciones
4.8.2. Funciones con Parámetros
4.8.3. Funciones con valor de retorno
4.8.4. Funciones recursivas.

5. Interacción Cliente/Servidor asincrónica


5.1. Definición
5.2. AJAX

6. Integración de Sistema Web con Diseño Gráfico


6.1. Delimitación de las tareas de desarrollo de software
y las de diseño gráfico.
6.2. Usabilidad de Sistemas WEB.
6.3. Creación del Mapa del Sitio.

7. Sistemas WEB con Bases de Datos


7.1. Interacción entre el ambiente de servidor Web y el
sistema gestor de bases de datos
7.2. Conexión de la aplicación Web con la base de datos
7.3. Modificando los datos de la base de datos
7.4. Manejo de registros obtenidos por consultas

Metodología: Apuntes de clases y guías de los contenidos. El profesor será


el facilitador del aprendizaje, dirigiendo los equipos para la
investigaciones bibliografías, exposiciones, videos, diálogos,
análisis de casos y debates.

Recursos  Recursos audiovisuales.


 Laboratorio de informática.
 Salón de clases.
 Recursos bibliográficos.

Evaluación: Primer parcial 20%


Segundo parcial 20%
Pruebines, talleres y prácticas 30%
Examen general 30%

Textos: Head Rush Ajax


Editorial: O’Reilly
1era Edición . Marzo 2006
Brett McLaughlin

Manual de PHP (En Línea) [www.php.net]


Autores: Grupo de documentación de PHP
Profesor : Raydelto Hernández

También podría gustarte