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 ( bytes)
                           XML ( bytes)
                          
                   1.1.2. XSL y Formatting Objects
                           XSL ( bytes)
                           Documentos XSLT ( bytes)
                           Transformación de Documentos XML con XSLT ( bytes)
                           XF Rendering Server ( bytes)
                          
                   1.1.3. DTD XML Schema
                           DTD Schemma ( bytes)
                           Document Type Definition ( bytes)
                           XML Schemma ( bytes)
                          
                   1.1.4. XPath, XQuery
                           XPath ( 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 ( bytes)
                          
                   1.2.2. Prototipos
                           Prototype ( bytes)
                           Prototype ( bytes)
                          
                   1.2.3. Dojo
                           Dojo Toolkit ( bytes)
                           Dojo ( bytes)
                          
                   1.2.4. GWT
                           Introducción al GWT ( bytes)
                           GWT ( bytes)
                          
          1.3. Bibliotecas PHP
                   1.3.1. Pear
                           Pear ( bytes)
                          
                   1.3.2. Perl y Pecl
                           Perl y Pecl ( bytes)
                          
2. J2EE
          2.1. Servidores de Aplicaciones
                   2.1.1. Conceptos Generales
                           Servidor de Aplicaciones ( bytes)
                           El Servidor de Aplicaciones ( bytes)
                           Conceptos Generales ( bytes)
                          
                   2.1.2. Formatos de Despliegue de aplicaciones
                           Despliegue de Aplicaciones ( bytes)
                          
                   2.1.3. Instalación y administración de un servidor de aplicaciones:Tomcat y JBoss
                           Instalación de Tomcat ( bytes)
                          
          2.2. Servlets, JSP (JavaServer Pages)
                   2.2.1. Servlets
                           Servlets ( bytes)
                          
                   2.2.2. JSP (JavaServer Pages)
                           JSP ( bytes)
                          
          2.3. Enterprise Java Beans EJB
                   2.3.1. EJB 3.0
                           Enterprise JavaBeans ( bytes)
                          
          2.4. Modelo de persistencia JPA
                   2.4.1. JPA
                           Modelo JPA ( bytes)
                          
3. Tecnologías de Conectividad a Bases de Datos
          3.1. JDBC
                   3.1.1. Terminología y Conceptos
                           Terminología y Conceptos ( bytes)
                          
                   3.1.2. SQL y JDBC: Instalación y configuración del driver acorde al gestor de Base de datos
                           Conexión JDBC ( bytes)
                           Configuración JDBC ( bytes)
                          
                   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)
                          
                   3.2.2. Componentes Disponibles
                           Componentes ( bytes)
                          
4. Arquitecturas Orientadas a Servicios
          4.1. Conceptos Generales
                   4.1.1. Introducción a los Servicios Web
                           Servicios Web ( bytes)
                           Servicios Web ( bytes)
                          
                   4.1.2. SOA: Arquitecturas orientadas a servicios
                           Introducción a SOA ( bytes)
                           Implementación ( bytes)
                          
          4.2. Servicios Web
                   4.2.1. Tipos de servicios Web
                           Servicios Web ( bytes)
                           RPC ( bytes)
                           Tipos de Servicios ( bytes)
                          
                   4.2.2. Llamadas a procedimientos remotos con XML-RPC
                           Llamadas a Procedimientos Remotos ( bytes)
                          
          4.3. Estándares Relacionados
                   4.3.1. Seguridad
                           Seguridad ( bytes)
                           Seguridad en Web ( bytes)
                          
                   4.3.2. Interoperabilidad
                           Interoperabilidad ( bytes)
                          

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

Cronogramas (20212022P)
Grupo Actividad Fecha Carrera

Temas para Segunda Reevaluación