Syllabus

AEB-1055 PROGRAMACION WEB

MGTI LUZ MARIA HERNANDEZ CRUZ

lmhernandez@itescam.edu.mx

Semestre Horas Teoría Horas Práctica Créditos Clasificación
7 1 4 5 Ingeniería Aplicada

Prerrequisitos
COMPETENCIAS PREVIAS
1.- Aplicar un lenguaje orientado a objetos para la solución de problemas.
2.- Crear y manipular bases de datos utilizando distintos Gestores de Bases de Datos considerando elementos de integridad y seguridad para el tratamiento de la información en distintas plataformas.

Competencias Atributos de Ingeniería

Normatividad
1.-PUNTUALIDAD 2.-ENTREGA EN TIEMPO Y FORMA DE INVESTIGACIONES,ACTIVIDADES Y/O PRÁCTICAS 3.-EL USO DE CELULAR EN CLASE QUEDA PROHIBIDO 4.-APEGARSE AL CÓDIGO DE ÉTICA DE LA INSTITUCIÓN 5.-APEGARSE AL CÓDIGO DE VESTIMENTA DE LA INSTITUCIÓN

Materiales
PC, Editor de texto, XAMPP.

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.
                           http://www.um.es/docencia/barzana/DIVULGACION/INFORMATICA/Historia-desarrollo-aplicaciones-web.html
                           http://books.google.es/books?id=J1d_9l6zlAIC&pg=PA9&dq=evoluci%C3%B3n+de+aplicaciones+web&hl=es&sa=X&ei=ooLtU8Z_yYbIBJ_sgmA&ved=0CDQQ6AEwAA#v=onepage&q=evoluci%C3%B3n%20de%20aplicaciones%20web&f=false
                           http://es.wikipedia.org/wiki/Aplicaci%C3%B3n_web
                          
          1.2. Arquitectura de las aplicaciones Web.
                   1.2.1. Arquitectura de las aplicaciones Web.
                           Arquitecturas y Tecnologías para el desarrollo de aplicaciones web (382427 bytes)
                           Arquitectura (106571 bytes)
                           http://books.google.es/books?id=r9CqDYh2-loC&pg=PR16&dq=arquitectura+de+aplicaciones+web&hl=es&sa=X&ei=bIPtU-mACIOZyASMzIDQBw&ved=0CDQQ6AEwAA#v=onepage&q=arquitectura%20de%20aplicaciones%20web&f=false
                          
          1.3. Tecnologías para el desarrollo de aplicaciones Web.
                   1.3.1. Tecnologías para el desarrollo de aplicaciones Web
                           Tecnología para el desarrollo de aplicaciones web (382427 bytes)
                           http://jeremilevi.lacoctelera.net/post/2013/06/19/tecnologias-utilizadas-el-diseno-y-desarrollo-aplicaciones
                          
          1.4. Planificación de aplicaciones Web.
                   1.4.1. Planificación de aplicaciones Web.
                           Planificación (16565 bytes)
                           http://www.estructurayprogramacion.com/materias/programacion-web/planificacion-de-aplicaciones-web/
                          
2. Lenguaje de marcado
          2.1. Introducción.
                   2.1.1. Introducción.
                           http://books.google.es/books?id=r9CqDYh2-loC&pg=PA93&dq=evoluci%C3%B3n+de+aplicaciones+web&hl=es&sa=X&ei=5ILtU4DvHtOKyASLjYDABg&ved=0CDkQ6AEwAQ#v=onepage&q=evoluci%C3%B3n%20de%20aplicaciones%20web&f=false
                           http://www.aulaclic.es/html/t_1_1.htm
                           http://www.aulaclic.es/html/t_1_2.htm
                           http://www.aulaclic.es/html/t_1_3.htm
                          
          2.2. Representación de documentos.
                   2.2.1. Representación de documentos.
                           Representación de documentos HTML (35229 bytes)
                           http://html.conclase.net/w3c/html401-es/charset.html
                          
          2.3. Tipos de datos básicos.
                   2.3.1. Tipos de datos básicos.
                           http://html.conclase.net/w3c/html401-es/types.html
                           http://platea.pntic.mec.es/~abercian/guiahtml/colores.htm
                           http://platea.pntic.mec.es/~abercian/guiahtml/enlaces.htm
                          
          2.4. Estructura global de un documento.
                   2.4.1. Estructura global de un documento.
                           http://html5facil.com/tutoriales/estructura-basica-de-un-documento-de-html5
                           http://alopezaberasturi.blogspot.mx/2013/05/curso-html5-post-3-estructura-basica-de.html
                           http://html.conclase.net/w3c/html401-es/struct/global.html
                          
          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.
                           HTML5 Step by Step. Faithe Wempen. Microsoft.
                           Lenguaje de marcado (244322 bytes)
                           manual (1163241 bytes)
                          
          2.6. Estructura y disposición.
                   2.6.1. Estructura y disposición.
                           http://es.slideshare.net/jcremiro/html-5-estructura-de-un-documento-para-la-web
                           http://www.w3schools.com/html/html5_semantic_elements.asp
                          
          2.7. Formularios.
                   2.7.1. Formularios.
                           http://www.aulaclic.es/html/t_8_1.htm
                           http://www.aulaclic.es/html/t_8_2.htm
                           http://www.aulaclic.es/html/t_8_3.htm
                           http://www.w3schools.com/html/html_forms.asp
                           http://www.webexperto.com/articulos/html/todo-sobre-formularios-en-html-117/
                          
3. Lenguaje de presentación
          3.1. Introducción.
                   3.1.1. Introducción.
                           Lenguaje de presentación (27648 bytes)
                           http://clubensayos.com/Temas-Variados/LENGUAJE-DE-PRESENTACION/589541.html
                          
          3.2. Sintaxis.
                   3.2.1. Sintaxis.
                           http://www.estructurayprogramacion.com/materias/programacion-web/sintaxis-de-lenguaje-de-presentacion/
                          
          3.3. Selectores.
                   3.3.1. Selectores.
                           Selectores (51829 bytes)
                           http://www.estructurayprogramacion.com/materias/programacion-web/selectores-lenguaje-de-presentacion/
                          
          3.4. Tipos de medios.
                   3.4.1. Tipos de medios.
                          
          3.5. Modelo de caja.
                   3.5.1. Modelo de caja.
                          
          3.6. Aplicación en documento Web.
                   3.6.1. Aplicación en documento Web.
                           http://librosweb.es/css/capitulo_15.html
                           http://www.w3schools.com/html/html_css.asp
                          
4. Programación del lado cliente
          4.1. Introducción al lenguaje.
                   4.1.1. Introducción al lenguaje.
                           Lenguajes del lado cliente (113866 bytes)
                           http://www.sav.us.es/formaciononline/creaciondesitiosweb/apartados/apartado3-1.asp
                          
          4.2. Elementos de programación.
                   4.2.1. Elementos de programación.
                           http://www.programacionweb.net/cursos/curso/css/
                          
          4.3. Manipulación de objetos.
                   4.3.1. Manipulación de objetos.
                           http://www.programacionweb.net/cursos/curso/css/
                          
5. Programación del lado servidor
          5.1. Introducción al lenguaje.
                   5.1.1. Introducción al lenguaje.
                           Hernán Beati, PHP Creación de páginas Web dinámicas. Editorial Alfaomega. Capítulo 2. El ambiente PHP
                           http://www.webtaller.com/manual-php/introduccion_php.php
                          
          5.2. Elementos de programación.
                   5.2.1. Elementos de programación.
                           Hernán Beati, PHP Creación de páginas Web dinámicas. Editorial Alfaomega. Capítulo 4. Los almacenes de datos
                           Hernán Beati, PHP Creación de páginas Web dinámicas. Editorial Alfaomega. Capítulo 5. Enviando datos al Servidor.
                           http://www.webtaller.com/manual-php/variables.php
                           http://www.webtaller.com/manual-php/estructuras_control.php
                          
          5.3. Aplicación.
                   5.3.1. Aplicación.
                           Hernán Beati, PHP Creación de páginas Web dinámicas. Editorial Alfaomega. Capítulo 11. Creando Bases de Datos
                           Hernán Beati, PHP Creación de páginas Web dinámicas. Editorial Alfaomega. Capítulo 12. LLevando datos de la base a las páginas.
                           http://www.webtaller.com/manual-php/conexion_mysql.php
                          
6. Servicios Web
          6.1. Conceptos generales.
                   6.1.1. Conceptos generales.
                           http://www.monografias.com/trabajos75/servidores-web/servidores-web.shtml
                           http://es.wikipedia.org/wiki/Servicio_web
                           http://www.ibm.com/developerworks/ssa/webservices/tutorials/ws-understand-web-services1/
                          
          6.2. Estándares.
                   6.2.1. Estándares.
                           Estándares (111104 bytes)
                           http://www.eumed.net/tesis-doctorales/2007/cavl/Beneficios%20de%20los%20servicios%20Web.htm
                           http://www.juntadeandalucia.es/servicios/madeja/contenido/libro-pautas/320
                          
          6.3. Seguridad e interoperabilidad.
                   6.3.1. Seguridad e interoperabilidad.
                           Seguridad
                           http://www.juntadeandalucia.es/servicios/madeja/contenido/recurso/211
                          

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

Cronogramas (20232024P)
Grupo Actividad Fecha Carrera

Temas para Segunda Reevaluación