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 ( bytes)
                           XML en 10 puntos ( bytes)
                           Presentación Inicial ( 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 ( bytes)
                           Transformación de documentos XML con XSLT ( bytes)
                           XSL.ppt ( bytes)
                           Documentos XSLT ( bytes)
                          
                   1.1.3. DTD XML Schema
                           Document Type Definitions ( bytes)
                           XML Schema ( bytes)
                           DTD - Schema ( bytes)
                          
                   1.1.4. XPath, XQuery
                           Xpath ( 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 ( bytes)
                           http://es.wikipedia.org/wiki/AJAX
                          
                   1.2.2. Prototipos
                           Prototype ( bytes)
                           Prototype ( bytes)
                           http://www.librosweb.es/ajax/capitulo10/el_framework_prototype.html
                          
                   1.2.3. Dojo
                           Dojo Toolkit ( bytes)
                           Dojo ( bytes)
                           http://dojotoolkit.org/book/dojo-book-0-4
                          
                   1.2.4. GWT
                           GWT.pdf ( bytes)
                           Introduction al GWT ( bytes)
                           http://esgooglewebtoolkit.blogspot.com/
                           http://code.google.com/webtoolkit/overview.html
                          
          1.3. Librerias PHP
                   1.3.1. Pear
                           Pear ( bytes)
                           http://pear.php.net/manual/en/
                          
                   1.3.2. Perl y Pecl
                           Perl y Pecl ( bytes)
                           http://es.wikipedia.org/wiki/Perl
                          
2. J2EE 5.0
          2.1. Servidores de Aplicaciones
                   2.1.1. Conceptos Generales
                           Servidores de Aplicaciones ( bytes)
                           Los Servidores de Aplicaciones ( bytes)
                           Conceptos Generales ( bytes)
                           http://es.wikipedia.org/wiki/Servidor_de_aplicaciones
                          
                   2.1.2. Formatos de Despliegue de aplicaciones
                           Despliegue de Aplicaciones ( 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 ( 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 ( 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) ( 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 ( 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 ( 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 ( 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 ( bytes)
                           Configuracion JDBC y SQL ( 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 ( bytes)
                          
          3.2. ADO.NET
                   3.2.1. Terminología y conceptos
                           Ado-net ( bytes)
                           Ado.net ( 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 ( 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 ( bytes)
                           Servicios Web ( 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 ( bytes)
                           Implementacion ( bytes)
                           http://es.wikipedia.org/wiki/Arquitectura_orientada_a_servicios
                          
          4.2. Servicios Web
                   4.2.1. Tipos de servicios Web
                           Servicios Web ( bytes)
                           RPC ( bytes)
                           Tipos de Servicios ( 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 ( 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 ( bytes)
                           Seguridad en Web ( bytes)
                          
                   4.3.2. Interoperabilidad
                           Interoperabilidad ( 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 (20212022P)
Fecha
Hora
Grupo
Aula
Práctica
Descripción

Cronogramas (20212022P)
Grupo Actividad Fecha Carrera

Temas para Segunda Reevaluación