Syllabus

SCE-1001 Desarrollo de Aplicaciones Web

DR. JOSE MANUEL LIRA TURRIZA

jmlira@itescam.edu.mx

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

Prerrequisitos
1.- Conceptos Básicos de Programación
2.- Conocimientos Básicos de Manejo de Bases de Datos.

Competencias Atributos de Ingeniería

Normatividad
1.- Tener un comportamiendo de disciplina dentro del salón de clases. 2.- Cumplir con todos los trabajajos marcados en clases y extra clases. 3.- Participar en el salón de clases cuando se le requiera. 4.- Tener el mínimo de asistencias requerido por la subdirección académica (80%) 5.- No se aceptaran trabajos documentales, programas o tareas de forma extemporanea. 6.- No se permitirá la entrada de alumnos al salón de clase después de los 15 minutos de tolerancia.

Materiales
No aplica

Bibliografía disponible en el Itescam
Título
Autor
Editorial
Edición/Año
Ejemplares
Parámetros de Examen
PARCIAL 1 La unidad 1 El tema 1.1. Familia de Tecnologías XML: todos sus subtemas El tema 1.2. Frameworks y Toolkits AJAX: los subtemas 1.2.1. , 1.2.2. , 1.2.3.
PARCIAL 2 La unidad 1 El tema 1.2. Frameworks y Toolkits AJAX: subtema 1.2.4. El tema 1.3. Librerias PHP: todos sus subtemas La Unidad 2 Todos los temas y subtemas La Unidad 3 El tema 3.1. JDBC : el subtema 3.1.1 Terminología y conceptos

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
                           Tema XML (189440 bytes)
                           XML en 10 puntos (120320 bytes)
                           Presentación Inicial (90112 bytes)
                           http://html.conclase.net/w3c/xml-names-es/
                           http://www.xml.com/pub/a/98/10/guide0.html?page=2#AEN58
                          
                   1.1.2. XSL y Formatting Objects
                           XF Rendering Server Presentation.ppt (572416 bytes)
                           Transformación de documentos XML con XSLT (265216 bytes)
                           XSL.ppt (294912 bytes)
                           Documentos XSLT (1805312 bytes)
                          
                   1.1.3. DTD XML Schema
                           Document Type Definitions (1042432 bytes)
                           XML Schema (1202688 bytes)
                           DTD - Schema (104448 bytes)
                          
                   1.1.4. XPath, XQuery
                           Xpath (625523 bytes)
                           http://www.xml.com/pub/a/2002/10/16/xquery.html
                           http://www.w3.org/TR/xpath
                          
          1.2. Frameworks y Toolkits AJAX
                   1.2.1. Conceptos Básicos
                           AJAX (299008 bytes)
                           http://es.wikipedia.org/wiki/AJAX
                          
                   1.2.2. Prototipos
                           Prototype (81920 bytes)
                           Prototype (525824 bytes)
                           http://www.librosweb.es/ajax/capitulo10/el_framework_prototype.html
                          
                   1.2.3. Dojo
                           Dojo Toolkit (4248286 bytes)
                           Dojo (299520 bytes)
                           http://dojotoolkit.org/book/dojo-book-0-4
                          
                   1.2.4. GWT
                           GWT.pdf (2544130 bytes)
                           Introduction al GWT (1314822 bytes)
                           http://esgooglewebtoolkit.blogspot.com/
                           http://code.google.com/webtoolkit/overview.html
                          
          1.3. Librerias PHP
                   1.3.1. Pear
                           Pear (1022464 bytes)
                           http://pear.php.net/manual/en/
                          
                   1.3.2. Perl y Pecl
                           Perl y Pecl (98816 bytes)
                           http://es.wikipedia.org/wiki/Perl
                          
2. J2EE 5.0
          2.1. Servidores de Aplicaciones
                   2.1.1. Conceptos Generales
                           Servidores de Aplicaciones (125952 bytes)
                           Los Servidores de Aplicaciones (72704 bytes)
                           Conceptos Generales (488960 bytes)
                           http://es.wikipedia.org/wiki/Servidor_de_aplicaciones
                          
                   2.1.2. Formatos de Despliegue de aplicaciones
                           Despliegue de Aplicaciones (528896 bytes)
                           http://www.programacion.net/java/articulo/desp_servlets/#intro
                           http://javaweb.osmosislatina.com/curso/wars.htm
                           http://www.osmosislatina.com/tomcat/wars.htm
                          
                   2.1.3. Instalación y administración de un servidor de aplicaciones:Tomcat y JBoss
                           Instalación Tomcat (103424 bytes)
                           http://es.wikipedia.org/wiki/Apache_Tomcat
                           http://www.programacion.com/tutorial/tomcatintro/1/
                          
          2.2. Servlets, JSP (JavaServer Pages)
                   2.2.1. Servlets
                           Servlets (300032 bytes)
                           http://www.acm.org/crossroads/espanol/xrds8-2/servletsProgramming.html
                           http://en.wikipedia.org/wiki/Java_Servlet
                          
                   2.2.2. JSP (JavaServer Pages)
                           JSP(Java Server Pages) (173568 bytes)
                           http://www.programacion.com/java/tutorial/servlets_jsp/11/
                           http://es.wikipedia.org/wiki/Java_Server_Pages
                           http://www.jtech.ua.es/j2ee/2003-2004/abierto-j2ee-2003-2004/jsp/sesion01-apuntes.htm
                          
          2.3. Enterprise Java Beans EJB 3.0
                   2.3.1. EJB 3.0
                           EJB 3.0 (138091 bytes)
                           http://www.jtech.ua.es/j2ee/2003-2004/abierto-j2ee-2003-2004/ejb/sesion01-apuntes.htm
                           http://es.wikipedia.org/wiki/Enterprise_JavaBeans
                          
          2.4. Modelo de persistencia JPA
                   2.4.1. JPA
                           Java Persistence API (677376 bytes)
                           http://en.wikipedia.org/wiki/Java_Persistence_API
                           http://www.javabeat.net/articles/5-introduction-to-java-persistence-apijpa-1.html
                          
3. Tecnologías de Conectividad a Bases de Datos
          3.1. JDBC
                   3.1.1. Terminología y conceptos
                           JDBC (210432 bytes)
                           http://www.acm.org/crossroads/espanol/xrds7-3/ovp_marzo2001.html
                           http://www.programacion.net/tutorial/jdbc/
                           http://www.itapizaco.edu.mx/paginas/JavaTut/froufe/parte21/cap21-3.html
                          
                   3.1.2. SQL y JDBC: Instalación y configuración del driver acorde al gestor de Base de datos
                           JDBC Conexion (188416 bytes)
                           Configuracion JDBC y SQL (518656 bytes)
                           http://www.programacion.net/bbdd/tutorial/jdbc/12/
                           http://www.programacion.net/java/tutorial/jdbc/8/
                          
                   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)
                           http://es.wikipedia.org/wiki/ADO_(inform%C3%A1tica)
                           http://es.wikipedia.org/wiki/ADO.NET
                           http://www.programacion.com/tutorial/arq_adonet/1/
                           http://www.programacion.com/tutorial/arq_adonet/2/
                          
                   3.2.2. Componentes Disponibles
                           Componentes (133120 bytes)
                           http://msdn.microsoft.com/es-es/library/27y4ybxw(VS.80).aspx
                          
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)
                           http://es.wikipedia.org/wiki/Servicio_Web
                           http://www.w3c.es/Divulgacion/GuiasBreves/ServiciosWeb
                          
                   4.1.2. SOA: Arquitecturas orientadas a servicios
                           Introducción a SOA (434688 bytes)
                           Implementacion (347648 bytes)
                           http://es.wikipedia.org/wiki/Arquitectura_orientada_a_servicios
                          
          4.2. Servicios Web
                   4.2.1. Tipos de servicios Web
                           Servicios Web (29696 bytes)
                           RPC (49118 bytes)
                           Tipos de Servicios (214528 bytes)
                           http://es.wikipedia.org/wiki/RPC
                           http://es.wikipedia.org/wiki/Arquitectura_orientada_a_servicios
                           http://es.wikipedia.org/wiki/REST
                          
                   4.2.2. Llamadas a procedimientos remotos con XML-RPC
                           XML-RPC (262656 bytes)
                           http://es.wikipedia.org/wiki/XML-RPC
                           http://xml.osmosislatina.com/curso/xmlrpc.htm
                          
          4.3. Estándares Relacionados
                   4.3.1. Seguridad
                           Seguridad (160989 bytes)
                           Seguridad en Web (6662555 bytes)
                          
                   4.3.2. Interoperabilidad
                           Interoperabilidad (379904 bytes)
                           http://msdn.microsoft.com/en-us/magazine/cc163895.aspx
                           http://ict.udlap.mx/people/carlos/is346/admon10.html
                           http://www.programacion.net/tutorial/servic_web/5/#pag5
                          

Prácticas de Laboratorio (20242025N)
Fecha
Hora
Grupo
Aula
Práctica
Descripción

Cronogramas (20242025N)
Grupo Actividad Fecha Carrera

Temas para Segunda Reevaluación