WORD - Universidad Interamericana de Puerto Rico

advertisement

I.

II.

UNIVERSIDAD INTERAMERICANA DE PUERTO RICO

RECINTO DE BAYAMON

DEPARTAMENTO DE INFORMATICA Y TELECOMUNICACIONES

PRONTUARIO

INFORMACIÓN GENERAL

A.

Título y Número

B.

Programación para el Web – ECOM 5020

Número de Créditos

Tres (3)

C.

Horas Contacto

D.

2 horas de conferencias semanales

2 horas de laboratorio semanales

Requisito

Ninguno

DESCRIPCIÓN

Evolución de los lenguajes de programación orientados al comercio electrónico. Programación de aplicaciones dirigidas al comercio electrónico, utilizando un lenguaje de programación orientado a la programación en el

Web. Requiere horas adicionales en un laboratorio abierto.

III.

OBJETIVOS TERMINALES

1. Aplicar los conocimientos de programación al comercio electrónico

2. Distinguir y diferenciar entre los lenguajes de programación enfocados al comercio electrónico

3. Crear aplicaciones para el comercio electrónico

IV.

OBJETIVOS CAPACITANTES

1. Reconocer la evolución de los lenguajes de programación orientados al Web

2. Distinguir las características principales de los lenguajes de programación dirigidos al desarrollo de aplicaciones en el Web

3. Demostrar dominio de las estructuras de algún lenguaje de programación orientado al Web

4. Desarrollar programas dirigidos a aplicaciones al comercio electrónico

5. Evaluar aplicaciones creadas con diferentes lenguajes de programación

6.

Construir un portal de comercio electrónico dirigido a un caso real de negocio

V.

CONTENIDO DEL CURSO

Evolution and Characteristics of Web Oriented Programming Languages

JavaScript/JScript: Review of: Scripting, Control Structures, Functions and Arrays

JavaScript/JScript: Objects

Working with objects

Understanding objects, methods, and properties

Displaying Objects on a Web page

Working with Document and Window objects

Working with custom objects

Error handling in JavaScript

Creating a custom object

Creating an instance of a custom object

Identifying JavaScript errors

Identifying an erroneous JavaScript page

Fixing errors in JavaScript code

Fixing errors using the Error Information dialog box

Fixing errors using the JavaScript console

Creating new windows

Opening a new window from a Web page using JavaScript

Changing the attributes of a window

Working with the Form object and events

Handling events on a form

Accessing form elements

Understanding event handling

Writing an event handler for the Submit button

Validating data entered in a text box

Scripting for form elements

Reading value from a list box

Finding the status of a check box

Finding the status of a radio button

Working with cookies

Implementing cookies

Setting cookie values

Modifying cookie values

Adding new entries to a cookie

Working with cookie values

Storing the user name in a cookie

Reading and displaying the cookie value on a Web page

Deleting a cookie

Dynamic HTML:

Cascading Style Sheets™ (CSS)

Object Model and Collections

Event Model, Filters and Transitions

Data Binding with Tabular Data Control

Client-Side Scripting with VBScript

ActiveX Control

Path, Sequencer and Sprite ActiveX Controls

Multimedia: Audio, Video, Speech Synthesis and Recognition

Active Server Pages (ASP)

Designing with ASP

HTML Server Controls

Web Server Controls

Web Form Validators

Displaying Data with Server Controls

Server-side JavaScript using Active server pages

Using Microsoft Active server pages

2

XML (Extensible Markup Language)

XML in ASP

XML and Other Distributed Application Technologies

XML Documents and HTTP

Processing XML on the Server

XML and Relational Databases

XML and MiddleWare

XML and File Systems

Data and Markup

Document Foundations

Complex Well-Formed Documents

Processing Instructions

CDATA

General Entities

Internal and External Parsed Entities

JAVA XML Parsers

Validating Parsers

Non-Validating Parsers

CGI (Common Gateway Interface)

Application Programming for e-commerce

METODOLOGIA Y EVALUACIÓN VI.

VII.

La nota final estará basada en la siguiente distribución de puntos:

2 – Exámenes Parciales

1 – Examen Final

1 – Proyecto de Laboratorio Abierto

50%

25%

25%

El profesor podrá, a su discreción y como estrategia de instrucción y en función de los temas específicos tratados, asignar y valorar trabajos adicionales. El sistema de calificaciones y de anotaciones administrativas será el vigente para el Sistema de la Universidad Interamericana de Puerto Rico.

Se utilizará la curva estándar de calificaciones para los programas de maestría en la Universidad

Interamericana de Puerto Rico.

RECURSOS Y MATERIALES DIDACTICOS

A.

Libros de Texto:

Flanagan, D. (2001). Java Script: The Definitive Guide, O’Reilly & Associates.

Goodman, D. (2002). Dynamic HTML: The Definitive Reference, O’Reilly & Associates, 2 nd Ed.

B.

Referencias

Holmes, B. (2001). Object-oriented programming with Java, 2nd Ed, Jones and Bartlett.

Teague, Jason Cranford (2001). DHTML and CSS for the World Wide Web, Peachpit Press.

Dale, N. (2001). Introduction to Java and software design, Jones and Bartlett.

3

Petrovsky, Michele (1998). Manual de dynamic HTML, McGraw Hill.

Isaacs, Scott (1998). A fondo DHTML, McGraw Hill.

Narayanan, S. (1999). Enterprise Java developer’s guide, MCGraww Hill.

Deitel, Harvey M. (2001). e-Business and e-Commerce How to Program, Prentice Hall.

Detiel, Harvey M. (2000). Internet and WWW How to Program, Prentice Hall. http://www.developer.com/ http://webdeveloper.earthweb.com/ http://tech.msn.com/Developers/ http://www.msdn.microsoft.com/ http://portal.acm.org/browse_dl.cfm?linked=1&part=magazine&idx=J79&coll=portal&dl=ACM&CFID=10

983614&CFTOKEN=60606659 http://www.python.org/topics/web/ http://www.dickbaldwin.com/tocadv.htm

4 http://www.dickbaldwin.com/tocmed.htm

http://www.ddj.com/ http://www.stepwise.com/ http://www.swarm.org/resources-objc.html

http://www.cs.indiana.edu/classes/c304/oop.html

http://www.itpapers.com/

Download