Syllabus

SCE-1001 Desarrollo de Aplicaciones Web

LIC. AURELIO LÓPEZ OVANDO

alopez@itescam.edu.mx

Semestre Horas Teoría Horas Práctica Créditos Clasificación
7 4 2 10

Prerrequisitos
1.-Programación web. 2.- Bases de datos para la web

Competencias Atributos de Ingeniería

Normatividad
Enttega puntual de trabajos, trabajo en equipo.

Materiales
Computadora con servidor web, manejador de base de datos MySQL, PHP, Ajax.

Bibliografía disponible en el Itescam
Título
Autor
Editorial
Edición/Año
Ejemplares
Parámetros de Examen
PARCIAL 1 Unidad 1
PARCIAL 2 Unidad 2 y Unidad 3

Contenido (Unidad / Competencia / Actividad / Material de Aprendizaje)
1. Tecnologías Avanzadas para el Desarrollo de Aplicaciones Web
          1.1. Familia de Tecnologías XML
                   1.1.1. XML y XML NameSpace
                           XML en 10 puntos (118272 bytes)
                           XML (189440 bytes)
                          
                   1.1.2. XSL y Formatting Objects
                           XSL (294912 bytes)
                           Documentos XSLT (1805312 bytes)
                           Transformación de Documentos XML con XSLT (265216 bytes)
                           XF Rendering Server (572416 bytes)
                          
                   1.1.3. DTD XML Schema
                           DTD Schemma (104448 bytes)
                           Document Type Definition (1042432 bytes)
                           XML Schemma (1202688 bytes)
                          
                   1.1.4. XPath, XQuery
                           XPath (625523 bytes)
                           http://www.xml.com/pub/a/2002/10/16/xquery.html
                          
          1.2. Frameworks y Toolkits AJAX
                   1.2.1. Conceptos Básicos
                           AJAX (299008 bytes)
                          
                   1.2.2. Prototipos
                           Prototype (81920 bytes)
                           Prototype (525824 bytes)
                          
                   1.2.3. Dojo
                           Dojo Toolkit (4248286 bytes)
                           Dojo (299520 bytes)
                          
                   1.2.4. GWT
                           Introducción al GWT (1314822 bytes)
                           GWT (2544130 bytes)
                          
          1.3. Bibliotecas PHP
                   1.3.1. Pear
                           Pear (1022464 bytes)
                          
                   1.3.2. Perl y Pecl
                           Perl y Pecl (98816 bytes)
                          
2. J2EE
          2.1. Servidores de Aplicaciones
                   2.1.1. Conceptos Generales
                           Servidor de Aplicaciones (125952 bytes)
                           El Servidor de Aplicaciones (72704 bytes)
                           Conceptos Generales (488960 bytes)
                          
                   2.1.2. Formatos de Despliegue de aplicaciones
                           Despliegue de Aplicaciones (528896 bytes)
                          
                   2.1.3. Instalación y administración de un servidor de aplicaciones:Tomcat y JBoss
                           Instalación de Tomcat (103424 bytes)
                          
          2.2. Servlets, JSP (JavaServer Pages)
                   2.2.1. Servlets
                           Servlets (300032 bytes)
                          
                   2.2.2. JSP (JavaServer Pages)
                           JSP (173568 bytes)
                          
          2.3. Enterprise Java Beans EJB
                   2.3.1. EJB 3.0
                           Enterprise JavaBeans (138091 bytes)
                          
          2.4. Modelo de persistencia JPA
                   2.4.1. JPA
                           Modelo JPA (677376 bytes)
                          
3. Tecnologías de Conectividad a Bases de Datos
          3.1. JDBC
                   3.1.1. Terminología y Conceptos
                           Terminología y Conceptos (210432 bytes)
                          
                   3.1.2. SQL y JDBC: Instalación y configuración del driver acorde al gestor de Base de datos
                           Conexión JDBC (188416 bytes)
                           Configuración JDBC (518656 bytes)
                          
                   3.1.3. Prototipo de aplicaciones con conectividad a Bases de Datos
                           Prototipo (75776 bytes)
                          
          3.2. ADO.NET
                   3.2.1. Terminología y conceptos
                           Ado.Net (200419 bytes)
                           Ado.Net (109568 bytes)
                          
                   3.2.2. Componentes Disponibles
                           Componentes (133120 bytes)
                          
4. Arquitecturas Orientadas a Servicios
          4.1. Conceptos Generales
                   4.1.1. Introducción a los Servicios Web
                           Servicios Web (102912 bytes)
                           Servicios Web (501760 bytes)
                          
                   4.1.2. SOA: Arquitecturas orientadas a servicios
                           Introducción a SOA (434688 bytes)
                           Implementación (347648 bytes)
                          
          4.2. Servicios Web
                   4.2.1. Tipos de servicios Web
                           Servicios Web (29696 bytes)
                           RPC (49118 bytes)
                           Tipos de Servicios (214528 bytes)
                          
                   4.2.2. Llamadas a procedimientos remotos con XML-RPC
                           Llamadas a Procedimientos Remotos (262656 bytes)
                          
          4.3. Estándares Relacionados
                   4.3.1. Seguridad
                           Seguridad (160989 bytes)
                           Seguridad en Web (1554469 bytes)
                          
                   4.3.2. Interoperabilidad
                           Interoperabilidad (379904 bytes)
                          

Prácticas de Laboratorio (20232024P)
Fecha
Hora
Grupo
Aula
Práctica
Descripción

Cronogramas (20232024P)
Grupo Actividad Fecha Carrera

Temas para Segunda Reevaluación