Syllabus
SCE-1001 Desarrollo de Aplicaciones Web
DR. JOSE LUIS LIRA TURRIZA
jlira@itescam.edu.mx
Semestre | Horas Teoría | Horas Práctica | Créditos | Clasificación |
7 | 4 | 2 | 10 |
Prerrequisitos |
FUNDAMENTOS DE PROGRAMACION, PROGRAMACION ORIENTADA A OBJETOS. 1) Manejo de Clases y Objetos 2) Configuración Básica del Lenguaje de Programación 3) Conceptos Básicos de Herencia y Polimorfismo | FUNDAMENTOS DE BASE DE DATOS, DISEÑO DE BASE DE DATOS. 1) Análisis y Diseño de una Base de Datos a partir de una problemática 2) Creación de una Base de Datos. | PROGRAMACION WEB. 1) Manejo de Sesiones 2) Manejo de Base de Datos a partir de Scripts del lado del Servidor. 3) Validación de formularios con Scripts del lado del Cliente |
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 se requieren materiales adicionales a los especificados en la programación de clases. |
Bibliografía disponible en el Itescam | |||||
Título |
Autor |
Editorial |
Edición/Año |
Ejemplares |
|
Parámetros de Examen | ||
PARCIAL 1 | De la actividad 1.1.1 a la actividad 1.3.2 | |
PARCIAL 2 | De la actividad 2.1.1 a la actividad 3.1.1 |
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) |
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. Prototype 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) |
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) |
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) |
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 |