You are on page 1of 5

1.

- DATOS DE LA ASIGNATURA

Nombre de la asignatura: Programación de Aplicaciones Web


Carrera: Ingeniería en Sistemas Computacionales
Clave de la asignatura: Especialidad
Horas teoría-horas práctica-créditos: 3-2-8

2.- HISTORIA DEL PROGRAMA

Lugar y fecha de Observaciones


elaboración o revisión Participantes (cambios y
justificación)
Instituto Tecnológico Representantes de la Definición de los
Superior de Libres. 08 de academia de Ingeniería programas de estudio de
diciembre de 2006. en Sistemas la carrera de Ingeniería
Computacionales y en Sistemas
comité Académico Computacionales.

3.- UBICACIÓN DE LA ASIGNATURA

a) Relación con otras asignaturas del plan de estudio

Anteriores Posteriores

Asignaturas Temas Asignaturas Temas


Programación Arquitectura de las
WEB
aplicaciones

Tecnologías
subyacentes

b) Aportación de la asignatura al perfil del egresado


 Capacidad de desarrollar aplicaciones distribuidas en ambiente Web.
 Conocimiento para configurar y optimizar la distribución de una aplicación
Web.
 Conocimiento de la tendencia de los ambientes distribuidos.
 Capacidad de intercambiar información a través de aplicaciones Web.

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

 El alumno aprenderá a desarrollar sistemas en ambientes distribuidos.


 El alumno aprenderá a configurar y optimizar servicios Web.
 Aprender nuevas tecnologías en el desarrollo de sistemas Web.

5.- TEMARIO

Unidad Temas Subtemas


1.1Introducción a páginas Web
1 Introducción 1.2 Introducción a ASP.NET
1.3 Uso de Visual Studio .NET

2.1 Crear formularios Web


2 Trabajar con controles del 2.2 Controles de usuario
servidor 2.3 Agregar código a los Formularios Web
2.4 Depuración y corrección de errores
2.5 Validando las entradas de Usuarios

3.1 Tipos de controles


3 Acceso a datos del 3.2 Conectarse a una base de datos
servidor 3.3 Accesos a datos con dataset
3.4 Utilizar múltiples tablas
3.5 Uso de procedimientos almacenados
3.6 Uso de datos XML

4.1 Introducción a los servicios Web


4 Servicios Web de 4.2 Protocolos para los servicios
ASP.NET 4.3 Escribir un servicio Web
4.4 Utilizar datos en un servicio Web
4.5 Utilizar objetos e intrínsecos

6.- APRENDIZAJES REQUERIDOS

 Conocimientos previos de páginas html


 Conocimientos de visual Basic 6.0
 Conocimiento de algún entorno de desarrollo para páginas WEB
 Comprensión y lectura de ingles
 Conocimientos básicos de programación

7.- SUGERENCIAS DIDÁCTICAS

 Realizar investigaciones sobre servicios WEB


 Trabajos para realizarlos en casa
 Proporcionarles el material en archivo electrónico
 Proporcionar el software a utilizar
 Asistir a conferencias con respecto a sistemas distribuidos

8.- SUGERENCIAS DE EVALUACIÓN

 Evaluar investigaciones
 Evaluar las prácticas desarrolladas en clase
 Evaluación escrita
 Desempeño y participación en el aula
 Evaluar proyectos finales por unidad

9. UNIDADES DE APRENDIZAJE

UNIDAD 1.- Introducción

Objetivo Educacional Actividades de Aprendizaje Fuentes de


Información
Conocer los diferentes 1.1Explicar los tipos de sistemas 3, 5
tipos de sistemas distribuidos
distribuidos 1.2Explicar ASP.NET y el
entorno de desarrollo
1.3Determinar cuáles son los
requerimientos para utilizar
Visual Studio .NET

UNIDAD 2.- Trabajar con controles de servidor

Objetivo Educacional Actividades de Aprendizaje Fuentes de


Información
Conocer los tipos de 3, 1, 4
controles y la utilización 2.1 Explicar los tipos de
de ellos plantillas que tiene Visual
Studio
2.2 Explicar cada uno de los
controles de usuario
2.3 Agregar código a los tipos
de controles más usados
2.4 Utilizar el depurador de
Visual Studio
2.5 Definir los tipos de usuarios
utilizando autenticación por
roles

UNIDAD 3.- Acceso a datos del servidor

Objetivo Educacional Actividades de Aprendizaje Fuentes de


Información
Conectarse a diferentes 3.1 Explicar los tipos de 1, 2, 2, 3
bases de datos y controles para conexiones a
manipular su información base de datos
3.2 Conectarse a una base de
datos
3.3 Manipular accesos a datos
desde un dataset
3.4 Utilizar múltiples tablas
3.5 Utilizar procedimientos
almacenados para manipular la
información
3.6 Usar archivos XML para
almacenar información

UNIDAD 4.- Servicios Web de ASP.NET

Objetivo Educacional Actividades de Aprendizaje Fuentes de


Información
4.1 Explicar que son los 1,2,3,4
Realizar servicios Web servicios Web
XML que permitan 4.2 Definir y explicar cada uno
intercambiar información de los protocolos necesarios
desde diferentes entornos para utilizar servicios web
(Plataformas) 4.3 Desarrollar un servicio Web
para que sea consumido desde
otras aplicaciones
4.4 Manipular datos a través de
un servicio Web
4.5 Utilizar objetos e intrínsecos
10. FUENTES DE INFORMACIÓN

1.- Programación con bases de datos con Visual Basic .NET


Richard Hynes
Person Prentice Hall

2.- Base de datos con Visual Basic .NET


Francisco Charte Ojeda
Anaya

3.- ASP.NET aprenda ya


G. Andrew Duthie
McGraw-Hill

Referencias en Internet

[1] http://www.tutorialparaprofesores.com
[2] http://es.gotdotnet.com
[3] http://elguille.info
[4] http://www.programacion.net/asp
[5] http://www.asp.net

11. PRÁCTICAS

Unidad Práctica

1
2. Realizar páginas en diferentes ambientes.
2
7. Realizar una página en donde utilice los controles
comunes.
8. Realizar una página con errores para ver el
funcionamiento del depurador.
9. Realizar una página en donde restringa el acceso a
usuarios a través de validación.

3
1. Realizar una página para manipular los datos de una
fuente de datos, utilizando diferentes controles, a través
de código.
4
1. Realizar un servicio web xml en donde pueda consumir
los recursos (datos) a través de diferentes
entornos(Plataformas).

You might also like