1.- DATOS DE LA ASIGNATURA Nombre de la asignatura: Carrera: Clave de la asignatura: Horas teoría-horas práctica-créditos: PROGRAMACION AVANZADA PARA EL WEB Licenciatura en Informática 3-2-8 2.- HISTORIA DEL PROGRAMA Lugar y fecha de elaboración o revisión Participantes Observaciones (cambios y justificación) 3.- UBICACIÓN DE LA ASIGNATURA a). Relación con otras asignaturas del plan de estudio Asignaturas Anteriores Temas Posteriores Asignaturas Temas Programación para la web básica Todos b). Aportación de la asignatura al perfil del egresado Aplicar y desarrollar tecnologías de educación virtual para ofrecer servicios educativos que incluyan e-learning, multimedia y realidad virtual. Desarrollar aplicaciones de comercio electrónico que permitan a cualquier empresa comercializar productos y servicios.
Construir y administrar portales de Internet para propósitos diversos (presencia corporativa, informativos, páginas amarillas, búsqueda de información, etc.). 4.- OBJETIVO(S) GENERAL(ES) DEL CURSO.Al término del curso el estudiante, desarrollara aplicaciones que se ejecuten en Internet haciendo de PHP, ASP, JSP Servlets y tecnología J2EE. 5.- TEMARIO Unidad Tema Subtemas I. PHP Hypertext Preprocessor (PHP) 1.1. Introducción a PHP 1.2. Elementos de PHP 1.3. Inserción de código en PHP 1.4. Manejo de Bases de Datos (MySQL) II. III. IV. Active Server Pages (ASP). Java Server Pages (JSP). 1.5. Manejo de Archivos 2.1. Introducción a ASP 2.2. Elementos de ASP 2.3. Inserción de código en ASP 2.4. Objetos Predefinidos en ASP 2.5 Componentes ActiveX 2.6. Objetos ActiveX Data Object 2.7. Manejo de Bases de Datos (SQL Server) 3.1. Introducción a JSP 3.2. Elementos de JSP 3.3. Inserción de código en JSP 3.4. Manejo de Bases de Datos 3.5. JavaBeans 3.6. Características de un bean 3.7. Uso de beans desde páginas JSP Introducción a J2EE. 4.1. Generalidades 4.2. Componentes J2EE 4.3. Clientes J2EE 4.4. Contenedores de Servicios J2EE 4.5. APIS J2EE 4.6 Servicios web (Web services)
6.- APRENDIZAJES REQUERIDOS Conocimientos de programación orientada a objetos. Conocimientos de HTML, DHTML y XML. 7.- SUGERENCIAS DIDÁCTICAS Propiciar el trabajo en equipo para desarrollar proyectos. Desarrollar ejemplos de lo simple a lo complejo, buscando que el estudiante, asocie el tema con elementos significativos de su entorno. Realizar practicas 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 y la realización de prácticas. Solicitar al estudiante el desarrollo de un proyecto de su interés, aplicando los conocimientos adquiridos durante el curso. Involucrar al estudiante en las innovaciones que la evolución de las herramientas genera día con día, propiciando que éste se documente en distintas fuentes de información impresa y electrónica. Seleccionar en acuerdo de academia, las herramientas de programación para la Web a utilizar conforme a las necesidades del entorno, el contenido del programa y los recursos disponibles. 8.- SUGERENCIAS DE EVALUACIÓN Informar al estudiante, la ponderación de las diferentes actividades del curso. Participar en clase y en el laboratorio. Elaborar reportes de 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. 9.- UNIDADES DE APRENDIZAJE UNIDAD 1.- PHP Hypertext Pre-processor (PHP) Internet utilizando PHP 1
UNIDAD 2.- Active Server Pages (ASP). Internet con ASP 2 UNIDAD 3.- Java Server Pages (JSP). Internet con JSP 3 UNIDAD 4.- Introducción a J2EE. Internet con soporte de la tecnología J2EE 4 10. FUENTES DE INFORMACIÓN 1.-PHP 5 Dave W. Mercer Wrox/Anaya Multimedia ISBN: 844151805X 2005
2.- Professional ASP.NET 2.0 Server Control and Component Development Shahram Khosravi Wrox ISBN: 0471793507 2006 3.- Desarrollo Web Con Jsp Jayson Falkner Anaya Multimedia/Wrox ISBN: 844151352X 2005 4.- Professional Java Server Programming J2EE Wrox Author Team, Ajit Sagar, Sue Spielman Wrox ISBN: 1861008139 2003 11. PRÁCTICAS