Fecha de elaboración: Julio de 2010 Fecha de última actualización:



Documentos relacionados
Universidad Juárez Autónoma de Tabasco División Académica Multidisciplinaria de los Ríos Licenciatura en Informática Administrativa

Programación Distribuida

I. DATOS DE IDENTIFICACIÓN. 1. Unidad Académica: _Facultad de Ciencias

Universidad Juárez Autónoma de Tabasco División Académica Multidisciplinaria de los Ríos Licenciatura en Informática Administrativa

UNIVERSIDAD NACIONAL AUTÓNOMA DE MÉXICO FACULTAD DE ESTUDIOS SUPERIORES ACATLÁN LICENCIATURA EN MATEMÁTICAS APLICADAS Y COMPUTACIÓN

Universidad Juárez Autónoma de Tabasco División Académica Multidisciplinaria de los Ríos Licenciatura en Informática Administrativa

Academia de Ingeniería en Sistemas Computacionales

Programación III. Carrera: Licenciatura en Informática Clave de la asignatura: DAM Miembros de la Academia de Informática

Francisco D. Acosta Escalante Fecha de elaboración: 25/05/2010 Fecha de última actualización: 17/06/2010

Presentación de la asignatura

Carrera: Clave de la asignatura: SCF Lugar y fecha de Observaciones elaboración o

Programación WEB. Carrera: SCF Participantes. Representantes de la academia de sistemas y computación de los Institutos Tecnológicos.

F1162 Diseño gráfico de sistemas 1/9

SCF Representantes de la academia de sistemas y computación de los Institutos Tecnológicos. Academia de sistemas y computación.

Estándares y Métricas de Software

MIS.Erika Yunuen Morales Mateos MA. Irene Sánchez Falconi Fecha de elaboración: 17/06/2010 Fecha de última actualización:

Fecha de elaboración: Fecha de última actualización:

PROGRAMA INSTRUCCIONAL

Escuela de Ingeniería en Informática Empresarial SYLLABUS

Java Avanzado Facultad de Ingeniería. Escuela de computación.

Desarrollo y Gestión de Servicios de Internet

LICENCIA PROFESIONAL EN DESARROLLO DE SOFTWARE PARA APLICACIONES WEB

NEGOCIOS POR INTERNET.

Arturo Custodio Izquierdo, Oscar Alberto Chávez Bosquez Fecha de elaboración: 26 de Mayo de 2010 Fecha de última actualización:

Academia de Sistemas y Computación del ITSCCH. ASIGNATURAS TEMAS ASIGNATURAS TEMAS Desarrollo de Aplicaciones Web Todos

Desarrollar aplicaciones de comercio electrónico que permitan a cualquier empresa comercializar productos y servicios.

UNIVERSIDAD DR. JOSE MATIAS DELGADO

Ingeniería Aplicada TEÓRICA SERIACION 100% DE OPTATIVAS DISCIPLINARIAS

Java Avanzado Facultad de Ingeniería. Escuela de computación.

Centro de Capacitación en Tecnologías de la Información. Desarrollo de. aplicaciones web con

Nombre de la asignatura: Base de Datos Avanzadas. Carrera: Licenciatura en Informática. Clave de la Asignatura: BDC-0702

INSTITUTO POLITÉCNICO NACIONAL

Desarrollo de Aplicaciones para Internet

Méndez, Arturo Corona Ferreira Fecha de elaboración: 28 mayo de 2010 Fecha de última actualización:

ARQUITECTURA Y DISEÑO DE SISTEMAS WEB Y C/S

CATÁLOGO DE FORMACIÓN

Obligatoria asignatura Programa elaborado por:

POI-M - Programación Orientada a Internet

Carrera: Ingeniera en Tecnologías de la Información y Comunicaciones

Nombre de la asignatura: Programación Web. Créditos: Aportación al perfil

SÍLABO DE SOLUCIONES WEB Y APLICACIONES DISTRIBUIDAS

Participantes. Academia de sistemas y computación del Instituto Tecnológico de Zacatecas. a) RELACIÓN CON OTRAS ASIGNATURAS DEL PLAN DE ESTUDIOS

Diplomado Java Web Programming with Servlets, JSP, JSF & Ajax

Fecha de elaboración: Mayo de 2010 Fecha de última actualización: Junio de 2010

UNIVERSIDAD DE GUADALAJARA

División Académica de Informática y Sistemas Licenciatura en Sistemas Computacionales

Dirección General de Educación Superior Tecnológica

PROGRAMA DE ESTUDIO Área de Formación : Magaña Chablé y Elsa Rueda Ventura. Fecha de elaboración: 26 de marzo de 2010 Fecha de última actualización:

DESARROLLO WEB CON YII FRAMEWORK LICENCIATURA EN CIENCIAS DE LA COMPUTACIÓN

JAVA EE 5. Arquitectura, conceptos y ejemplos.

Modulo I. Introducción a la Programación Web. 1.1 Servidor Web.

Dirección General de Educación Superior Tecnológica

UNIVERSIDAD AUTONOMA DE CHIAPAS LICENCIATURA EN SISTEMAS COMPUTACIONALES

Chávez Bosquez, Carlos Arturo Custodio Izquierdo, José Hernández Torruco Fecha de elaboración: 28 de Mayo de 2010 Fecha de última actualización:

PROGRAMA FORMATIVO Desarrollo de aplicaciones Móviles Java ME

PROGRAMA FORMATIVO Desarrollo de aplicaciones Web Java: WebServices con J2EE

PLANEACIÓN DEL CURSO Y AVANCE PROGRAMÁTICO

ARS. Arquitectura de Redes y Servicios. Parte II: Servicios Web. ARS Presentación 1. Asignatura. Lucía Vera Mahiques.

PROGRAMACIÓN EN INTERNET

TEMA: DESARROLLO DE APLICACIONES WEB INTERACTIVAS UTILIZANDO LA TÉCNICA AJAX AUTOR: MERY SUSANA ZAMBONINO BAUTISTA

INSTITUTO UNIVERSITARIO PUEBLA NOMBRE DE LA INSTITUCIÓN PROGRAMA DE ESTUDIOS

A.N.E.P. Consejo de Educación Técnico Profesional. Educación Media Tecnológica. Orientación: Informática. Asignatura: Diseño de páginas WEB

UNIVERSIDAD DE CIENCIAS EMPRESARIALES Y SOCIALES FACULTAD DE CIENCIAS EMPRESARIALES

Carrera: IFM Participantes. Representantes de la academia de sistemas y computación de los Institutos Tecnológicos.

LICENCIA PROFESIONAL EN DESARROLLO DE SOFTWARE PARA APLICACIONES WEB

TÉCNICO SUPERIOR UNIVERSITARIO EN TECNOLOGÍAS DE LA INFORMACIÓN Y COMUNICACIÓN ÁREA SISTEMAS INFORMÁTICOS.

TÉCNICO SUPERIOR UNIVERSITARIO EN TECNOLOGÍAS DE LA INFORMACIÓN Y COMUNICACIÓN ÁREA SISTEMAS INFORMÁTICOS.

INGENIERÍA EN TECNOLOGÍAS DE LA INFORMACIÓN

Diplomado en Desarrollo de Aplicaciones WEB Avanzado (HTML, PHP, MySQL, Java Script)

Nombre de la asignatura: Programación Web II. Carrera: Ing. en Sistemas Computacionales, Ing. en Tecnologías de la Información y Comunicaciones

Benemérita Universidad Autónoma de Puebla Vicerrectoría de Docencia Dirección General de Educación Superior Facultad de Ciencias de la Computación

PROGRAMA FORMATIVO Desarrollo de aplicaciones empresariales Java J2EE 7 (ORACLE)

Presentación del Curso Virtual PROGRAMACIÓN WEB PHP CON MYSQL BÁSICO

CORPORACIÓN MEXICANA DE INVESTIGACIÓN EN MATERIALES, S.A. DE CV

Diseño web dinámico. Ninguno. Área básica particular obligatoria. Sistemas de Información H0427. Mixta: Sesiones presenciales /Trabajo en línea.

Carrera: MES Participantes. Integrantes de la Academia de Sistemas y Computación. Integrantes de la Academia de Sistemas y Computación

INGENIERÍA EN TECNOLOGÍAS DE LA INFORMACIÓN

Carrera: WRC

Guía docente de la asignatura

GUÍA DOCENTE PROGRAMACION DE APLICACIONES WEB

Presentación del Curso Virtual PROGRAMACIÓN WEB PHP CON MYSQL AVANZADO

UNIVERSIDAD CENTRAL DEL ECUADOR

Seguridad Institucional

Dirección General de Educación Superior Tecnológica

Dirección General de Educación Superior Tecnológica

GUÍA DOCENTE. Arquitectura de la Web

Programación WEB. Carrera: SCF Participantes. Representantes de la academia de sistemas y computación de los Institutos Tecnológicos.

TÉCNICO SUPERIOR UNIVERSITARIO EN TECNOLOGÍAS DE LA INFORMACIÓN Y COMUNICACIÓN ÁREA MULTIMEDIA Y COMERCIO ELECTRÓNICO

LABORATORIO DE MEDIOS INTERACTIVOS

UNIVERSIDAD DR. JOSE MATIAS DELGADO

Asignaturas antecedentes y subsecuentes

GLOSARIO. Arquitectura: Funcionamiento, estructura y diseño de una plataforma de desarrollo.

Optativa asignatura Programa elaborado por:

Dirección General de Educación Superior Tecnológica

Confección y publicación de páginas Web

Proyecto ELO-330 Administración Salas del Departamento de Electrónica RC1. Gerardo Lecaros Felipe Díaz

UNIVERSIDAD AUTONOMA DE ZACATECAS UNIDAD ACADÉMICA DE CONTADURIA Y ADMINISTRACION LICENCIATURA EN CONTADURIA INFORMATICA I

FORMACIÓN EN ACADEMIAS GP 3.1

Observaciones. Lugar y fecha de elaboración o revisión. Participantes 1.- DATOS DE LA ASIGNATURA. Nombre de la asignatura: Servicios Web.

Caracterización de la asignatura. Intención didáctica. 1.- DATOS DE LA ASIGNATURA. Nombre de la asignatura: Programación de Móviles.

Transcripción:

PROGRAMA DE ESTUDIO Programa Educativo: Área de Formación : Licenciatura en Ciencias Computacionales Integral Profesional Programa elaborado por: Programación web Horas teóricas: 2 Horas prácticas: 4 Total de Horas: 6 Total de créditos: 8 Clave: F1342 Tipo : Asignatura Carácter de la Obligatoria asignatura Academia de Ciencias Computacionales Fecha de elaboración: Julio de 2010 Fecha de última actualización: Seriación explícita Asignatura antecedente No Asignatura Subsecuente Seriación implícita Conocimientos previos: Si Programación avanzada, programación orientada a objetos, estructura de datos, bases de datos F1342 Programación web Página 1 de 6

Presentación Las aplicaciones basadas en tecnología web son cada vez más populares, gracias a la robustez, portabilidad y accesibilidad casi-universal de dicha tecnología. Cada vez son más las empresas que administran su información a través de aplicaciones web. Incluso algunas empresas líderes como Google, le ha apostado a que el futuro de las aplicaciones locales y de red, tanto móviles como de escritorio, estarán basadas totalmente en esta tecnología. Por ello, para asegurar la competitividad laboral de los egresados de la, es indispensable que estos comprendan la estructura y funcionamiento de los elementos tecnológicos que forman la plataforma de desarrollo web, y sean capaces de utilizarlos de manera efectiva para el desarrollo de aplicaciones. Objetivo General El alumno comprenderá la arquitectura de las aplicaciones web y utilizará herramientas tecnológicas actuales para el desarrollo de dichas aplicaciones. Competencias que se desarrollaran en esta asignatura Programación de aplicaciones de software para la plataforma web, usando tecnología actual. Competencias del perfil de egreso que apoya esta asignatura Programación en diferentes paradigmas, lenguajes y plataformas. Diseño de interfaces hombre-máquina. Diseño y administración de servicios y aplicaciones de redes. Laboratorio de cómputo y salón de clases Escenario de aprendizaje Perfil sugerido del docente Licenciatura o postgrado relacionado con la computación con un dominio amplio de la programación en plataforma web. F1342 Programación web Página 2 de 6

Contenido Temático Unidad No. 1 Introducción a las aplicaciones web Objetivo particular Comprenderá los conceptos, la arquitectura, y los elementos que forman parte de las aplicaciones web. Hrs. Estimadas 15 Temas Resultados del aprendizaje Sugerencias didácticas Estrategias y criterios de evaluación 1. Arquitectura de las aplicaciones WEB 2. Arquitectura de J2EE y JSP 3. Modelo Vista Controlador (MVC) 4. Instalación y configuración de la plataforma 5. Protocolo HTTP 6. Diseño de documentos WEB (HTML, CSS, XML, XSLT, DTD, XML Schema) Explica los conceptos, la arquitectura, y los elementos que forman parte de las aplicaciones JSP. Instala y configurar la plataforma para el desarrollo y ejecución de aplicaciones JSP. Implementa documentos web. Explicaciones por parte del profesor. Lecturas recomendadas para los alumnos. Investigación documental en la red por parte de los alumnos. El alumno deberá explicar los conceptos, la arquitectura, y los elementos que forman parte de las aplicaciones JSP, instalará la plataforma de desarrollo/ejecución e implementará páginas web. F1342 Programación web Página 3 de 6

Unidad No. 2 Programación del servidor Objetivo particular Implementará programas que se ejecuten en el lado del servidor, utilizando las diferentes tecnologías relacionadas con el desarrollo de aplicaciones web. Hrs. Estimadas 35 Temas Resultados del aprendizaje Sugerencias didácticas Estrategias y criterios de evaluación Escribe aplicaciones JSP Explicaciones por parte del El alumno deberá ser capaz que involucran elementos profesor. de escribir aplicaciones web, tecnológicos avanzados, del tecnológicamente lado del servidor. avanzadas, utilizando JSP. 1. Programación JSP 2. Directivas 3. Obtención de datos del navegador 4. Manejo de variables de sesión y cookies 5. Objetos integrados (implícitos) 6. Manejo de errores 7. Formularios 8. Acciones estándar (eventos) 9. JavaBeans 10. Manejo de archivos 11. Acceso a bases de datos 12. JSTL 13. Generación de reportes Lecturas recomendadas para los alumnos. Investigación documental en la red por parte de los alumnos. F1342 Programación web Página 4 de 6

Unidad No. 3 Programación del cliente Objetivo particular Implementará programas que se ejecuten en el lado del cliente, utilizando las diferentes tecnologías relacionadas con el desarrollo de aplicaciones web. Hrs. Estimadas 30 Temas Resultados del aprendizaje Sugerencias didácticas Estrategias y criterios de evaluación Escribe programas AJAX Explicaciones por parte del El alumno deberá ser capaz que enriquecen la profesor. de implementar programas interactividad de las AJAX. aplicaciones WEB. 1. JavaScript 2. Depuración de código 3. Modelo de objetos documento (DOM) 4. Validación de formularios HTML 5. Manejo de la interface del navegador 6. Hojas de estilo en cascada (CSS) 7. Manejo de tablas HTML 8. Manejo de documentos XML 9. JSON 10. AJAX Lecturas recomendadas para los alumnos. Investigación documental en la red por parte de los alumnos. Bibliografía básica 1. Urbaneja, J. (2008). JSP. Madrid: Anaya Multimedia 2. Chopra, V. et.al. (2005). Beginning JavaServer Pages. USA: WILEY F1342 Programación web Página 5 de 6

3. den Haan, P. et.al. (2004). Beginning JSP 2.0: from novice to professional. USA: APRESS 4. Zakas, N.C., McPeak, J & Fawcett, J. (2006). Professional Ajax. USA: WILEY 5. Deitel, H.M. & Deitel P.J. (2008). Ajax, Rich Internet Applications y desarrollo Web para programadores. Madrid: Anaya Multimedia 6. Mellado, J. (2008). Ajax. Madrid: Anaya Multimedia Bibliografía complementaria 1. Bergsten, H. (2004). JavaServer Pages. USA: O'Reilly 2. Patzer, A. (2003). JSP: Ejemplos prácticos. Madrid: Anaya Multimedia 3. Tremblett, (2002). Superutilidades Java Server Pages. México: McGraw-Hill F1342 Programación web Página 6 de 6