Documenti di Didattica
Documenti di Professioni
Documenti di Cultura
SATCA1: 1-4-5
2. Presentacin
Caracterizacin de la asignatura
Esta asignatura aporta al perfil del egresado la capacidad para desarrollar y administrar software que
apoye la productividad y competitividad de las organizaciones cumpliendo con estndares de calidad,
mediante el desarrollo de aplicaciones web utilizando lenguajes de marcas, de presentacin, del lado
del cliente, del servidor y con la colaboracin de cmputo en la nube.
Para adquirir la competencia planteada en esta asignatura es necesario que el estudiante haya acreditado
la asignatura de Programacin Orientada a Objetos, Taller de Bases de Datos y Taller de Ingeniera de
Software.
Intencin didctica
La asignatura est organizada en cinco temas:
El primer tema, se centra en antecedentes de las aplicaciones web, su arquitectura, las tecnologas
utilizadas y la forma en que se debern planificar.
El segundo, aborda los lenguajes de marcado, como lo es HTML, XML en sus versiones ms
recientes, de la misma forma se aborda el tema de lenguaje de presentacin CSS para la creacin de
hojas de estilo en cascada, en donde se obtenga una comprensin de su estructura y forma de trabajar
con los elementos que la integran.
El tercer tema, se centra en la creacin, control y manipulacin de objetos utilizados por el cliente de
las aplicaciones web as como la integracin de diversos Frameworks disponibles.
En el cuarto tema, se aborda la programacin del lado del servidor en donde se logre la manipulacin
de objetos y el acceso a datos para la presentacin de procesos dinmicos y sus resultados en una
aplicacin web.
En el quinto tema, se trata lo relacionado al cmputo en la nube, los patrones de diseo y desarrollo,
1
Sistema de Asignacin y Transferencia de Crditos Acadmicos
Venustiano Carranza,
Zacapoaxtla, Zonglica y
Oriente del Estado Hidalgo.
Representantes de los Institutos
Tecnolgicos de:
Aguascalientes, Apizaco, Boca
del Ro, Celaya, CRODE
Celaya, Cerro Azul, Chihuahua,
Cd. Cuauhtmoc, Cd. Hidalgo,
Cd. Jurez, Cd. Madero, Cd.
Valles, Coacalco, Colima,
Iguala, La Laguna, Lerdo, Los
Reunin Nacional de
Instituto Tecnolgico de Morelia Cabos, Matamoros, Mrida,
Seguimiento Curricular de las
del 10 al 13 de septiembre de Morelia, Motl, Mzquiz,
Asignaturas Equivalentes del
2013. Nuevo Laredo, Nuevo Len,
SNIT.
Oriente del Estado de Mxico,
Orizaba, Pachuca, Progreso,
Purhepecha, Salvatierra, San
Juan del Ro, Santiago
Papasquiaro, Tantoyuca, Tepic,
Tlatlauquitpec, Valle de
Morelia, Venustiano Carranza,
Veracruz, Villahermosa,
Zacatecas y Zacatepec.
4. Competencia(s) a desarrollar
Competencia(s)especfica(s)de la asignatura
Desarrolla aplicaciones web dinmicas del lado cliente y del servidor, considerando la conectividad a
orgenes de datos, la interconectividad entre aplicaciones y cmputo en la nube.
5. Competencias previas
Aplica mtodos y herramientas de la ingeniera del software en el desarrollo de software
aplicando estndares de calidad y productividad.
Aplica un lenguaje orientado a objetos para la solucin de problemas.
Crea y aplica esquemas de bases de datos para garantizar la confiabilidad de los datos en
aplicaciones para el tratamiento de informacin.
6. Temario
No. Temas Subtemas
1. Introduccin a las aplicaciones web 1.1 Evolucin de las aplicaciones web.
1.2 Arquitectura de las aplicaciones web.
1.3 Tecnologas para el desarrollo de
aplicaciones web.
1.4 Planificacin de aplicaciones web.
2. HTML, XML y CSS 2.1 Introduccin.
8. Prctica(s)
Es recomendable la realizacin de prcticas en todos los temas que consistan en el modelado y
resolucin de problemas utilizando un lenguaje de programacin orientado a
Objetos y orientado al desarrollo web; la entrega final de cada tema puede ser de una aplicacin que
refuerce los temas vistos en clase y la entrega de un proyecto integrador que contemple los
conocimientos, habilidades y aptitudes adquiridas en la asignatura, este debe ser definido al final del
primer tema. Las prcticas sugeridas son las siguientes:
Instalar y configurar: manejador de base de datos, servidor web y lenguaje de programacin del
lado servidor.
Realizar aplicaciones donde se haga el uso de archivos CSS (internos, externos y en lnea).
Realizar aplicaciones en donde se haga el uso de los controles y se modifiquen sus propiedades.
Realizar aplicaciones en donde se haga el uso de paso de parmetros entre pginas web.
Realizar aplicaciones donde se manipulen los controles a travs del lenguaje de programacin
del lado cliente.
Realizar aplicaciones en donde se lleve a cabo la validacin de entrada de datos desde el lado
del cliente y el lado servidor.
Realizar aplicaciones en donde se implementen mecanismos de seguridad para el acceso de
informacin de algn origen de datos.
Realizar aplicaciones en donde se implemente Ajax.
Realizar aplicaciones en donde se apliquen libreras como son: JQuery, Mootools y Prototype.
Realizar aplicaciones en donde se apliquen los servicios web y estos puedan ser consultados de
manera remota.
Realizar aplicaciones que incorporen servicios web para ubicacin satelital y cartografa.
Implementar una aplicacin web en una infraestructura de nube pblica.
9. Proyecto de asignatura
El objetivo del proyecto que plante el docente que imparta esta asignatura, es demostrar el desarrollo y
alcance de la(s) competencia(s) de la asignatura, considerando las siguientes fases:
Fundamentacin: marco referencial (terico, conceptual, contextual, legal) en el cual se
fundamenta el proyecto de acuerdo con un diagnstico realizado, mismo que permite a los
estudiantes lograr la comprensin de la realidad o situacin objeto de estudio para definir un
proceso de intervencin o hacer el diseo de un modelo.
Planeacin: con base en el diagnstico en esta fase se realiza el diseo del proyecto por parte
de los estudiantes con asesora del docente; implica planificar un proceso: de intervencin
empresarial, social o comunitario, el diseo de un modelo, entre otros, segn el tipo de proyecto, las
actividades a realizar los recursos requeridos y el cronograma de trabajo.
Ejecucin: consiste en el desarrollo de la planeacin del proyecto realizada por parte de los
estudiantes con asesora del docente, es decir en la intervencin (social, empresarial), o
construccin del modelo propuesto segn el tipo de proyecto, es la fase de mayor duracin que