Syllabus
AEB-1055 PROGRAMACION WEB
ISC. ANTONIO ARMANDO PRESUEL ROSADO
aapresuel@itescam.edu.mx
Semestre | Horas Teoría | Horas Práctica | Créditos | Clasificación |
7 | 1 | 4 | 5 | Ingeniería Aplicada |
Prerrequisitos |
Aplicar un lenguaje orientado a objetos para la solución de problemas. | Crear y manipular bases de datos utilizando distintos SGBD considerando elementos de integridad y seguridad para el tratamiento de la información en distintas plataformas. |
Competencias | Atributos de Ingeniería |
Normatividad |
El alumno deberá: (1) Cumplir con los trabajos solicitados en clase y extraclase. (2) Entregar en el plazo que se indiquen los trabajos, programas o tareas solicitados. No se aceptan trabajos extemporáneos. (3) Dirigirse con respecto hacia sus compañeros y al maestro a fin de evitar sanciones. (4) Colaborar con el equipo en los trabajos y actividades. (5) Ingresar a la clase con el celular en modo vibrador. (6) Asistir puntualmente, teniendo un máximo de 15 minutos de tolerancia para ingresar. (7) Cumplir con el mínimo de asistencias requerido por la institución académica (80%) |
Materiales |
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 2.7.1 | |
PARCIAL 2 | De la actividad 3.1.1 a la actividad 4.3.1 |
Contenido (Unidad / Competencia / Actividad / Material de Aprendizaje) | |
1. Arquitectura.
1.1. Evolución de las aplicaciones web. 1.1.1. Evolución de las aplicaciones web. Aplicaciones Web (40048 bytes) Evolución de las aplicaciones web (171366 bytes) Evolución de las aplicaciones web (13759 bytes) 1.2. Arquitectura de las aplicaciones web. 1.2.1. Arquitectura de las aplicaciones web. Arquitecturas de las aplicaciones web (106571 bytes) Arquitecturas de las aplicaciones web (851465 bytes) 1.3. Tecnologías para el desarrollo de aplicaciones web. 1.3.1. Tecnologías para el desarrollo de aplicaciones web. Tecnologías para el desarrollo (2057104 bytes) Tecnologías para el desarrollo (801496 bytes) + Manual Instalacion (1819381 bytes) 1.4. Planificación de aplicaciones web. 1.4.1. Planificación de aplicaciones web. Planificación de aplicaciones web (14075 bytes) Planificación de aplicaciones web (42019 bytes) |
2. Lenguaje de marcado.
2.1. Introducción. 2.1.1. Introducción. Introducción HTML (58013 bytes) http://www.htmlya.com.ar/index.php 2.2. Representación de documentos. 2.2.1. Representación de documentos. Representación de documentos (35229 bytes) 2.3. Tipos de datos básicos. 2.3.1. Tipos de datos básicos. Tipos de datos básicos HTML (21704 bytes) Tipos de datos basicos (13133 bytes) 2.4. Estructura global de un documento. 2.4.1. Estructura global de un documento. Semantica HTML5 (34564 bytes) Estructura global de un documento (128267 bytes) 2.5. Elementos básicos: texto, vínculos, listas, tablas, objetos, imágenes y aplicaciones. 2.5.1. Elementos básicos: texto, vínculos, listas, tablas, objetos, imágenes y aplicaciones. Elementos básicos (263680 bytes) Elementos básicos (281154 bytes) 2.6. Estructura y disposición. 2.6.1. Estructura y disposición. Estructuras y disposición (44032 bytes) Estructuras y disposición (200682 bytes) 2.7. Formularios. 2.7.1. Formularios. Formularios (38429 bytes) Formularios (333929 bytes) |
3. Lenguaje de presentación.
3.1. Introducción. 3.1.1. Introducción. Lenguaje de presentación CSS (105932 bytes) 3.2. Sintaxis. 3.2.1. Sintaxis. Lenguaje de presentación - Sintaxis (92137 bytes) 3.3. Selectores. 3.3.1. Selectores. Lenguaje de presentación - Selectores (77052 bytes) 3.4. Tipos de medios. 3.4.1. Tipos de medios. Lenguaje de presentación - Medios (46549 bytes) 3.5. Modelo de caja. 3.5.1. Modelo de caja. Lenguaje de presentación - Modelo de caja (167732 bytes) 3.6. Aplicación en documento web. 3.6.1. Aplicación en documento web. Lenguaje de presentación - Aplicacion (86417 bytes) |
4. Programación del lado del cliente.
4.1. Introducción al lenguaje. 4.1.1. Introducción al lenguaje. Programación en el Lado Cliente (105061 bytes) 4.2. Elementos de programación. 4.2.1. Elementos de programación. Elementos de programación (98889 bytes) 4.3. Manipulación de objetos. 4.3.1. Manipulación de objetos. Manipulación de objetos (100771 bytes) |
5. Programación del lado del servidor.
5.1. Introducción al lenguaje. 5.1.1. Introducción al lenguaje. Domine PHP y MySQL / 2a ed / Jose Lopez Quijado / Pg. 53-89 Programación en el Lado Servidor (1091992 bytes) http://www.phpya.com.ar/ http://www.lsi.us.es/cursos/cursophp/ 5.2. Elementos de programación. 5.2.1. Elementos de programación. Domine PHP y MySQL / 2a ed / Jose Lopez Quijado / Pg. 92-121 http://www.phpya.com.ar/ http://www.lsi.us.es/cursos/cursophp/ 5.3. Aplicación. 5.3.1. Aplicación. Domine PHP y MySQL / 2a ed / Jose Lopez Quijado / Pg. 123-152 http://www.phpya.com.ar/ http://www.lsi.us.es/cursos/cursophp/ |
6. Servicios web.
6.1. Conceptos generales. 6.1.1. Conceptos generales. http://www.w3c.es/Divulgacion/GuiasBreves/ServiciosWeb http://es.wikipedia.org/wiki/Servicio_web http://www.maestrosdelweb.com/editorial/trabajando-con-el-api-de-google-maps/ 6.2. Estándares. 6.2.1. Estándares. Estándares de servicios web (476370 bytes) http://www.eumed.net/tesis-doctorales/2007/cavl/Estandares%20de%20los%20servicios%20Web.htm http://www.w3c.es/Prensa/2011/nota110906_serviciosWeb 6.3. Seguridad e interoperabilidad. 6.3.1. Seguridad e interoperabilidad. Seguridad e interoperabilidad (122114 bytes) http://www.estructurayprogramacion.com/materias/programacion-web/seguridad-e-interoperabilidad-servicios-web/ http://www.desarrolloweb.com/articulos/1640.php |
Prácticas de Laboratorio (20232024P) |
Fecha |
Hora |
Grupo |
Aula |
Práctica |
Descripción |
Cronogramas (20232024P) | |||
Grupo | Actividad | Fecha | Carrera |
Temas para Segunda Reevaluación |