0% encontró este documento útil (0 votos)
26 vistas15 páginas

Programación Web

Programación web, descripción
Derechos de autor
© © All Rights Reserved
Nos tomamos en serio los derechos de los contenidos. Si sospechas que se trata de tu contenido, reclámalo aquí.
Formatos disponibles
Descarga como PDF, TXT o lee en línea desde Scribd
0% encontró este documento útil (0 votos)
26 vistas15 páginas

Programación Web

Programación web, descripción
Derechos de autor
© © All Rights Reserved
Nos tomamos en serio los derechos de los contenidos. Si sospechas que se trata de tu contenido, reclámalo aquí.
Formatos disponibles
Descarga como PDF, TXT o lee en línea desde Scribd

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

EN COMPETENCIAS PROFESIONALES

ASIGNATURA DE PROGRAMACIÓN WEB


PROPÓSITO DE APRENDIZAJE El alumno implementará sistemas empleando tecnologías web para extender la disponibilidad y
DE LA ASIGNATURA alcances de los servicios de la organización.
CUATRIMESTRE Séptimo

NO
PRESENCIALES NO PRESENCIALES PRESENCIALES
HORAS POR PRESENCIALES
TOTAL DE HORAS
SEMANA
75 0 5 0

HORAS DEL HORAS DEL


HORAS TOTALES
SABER SABER HACER
UNIDADES DE APRENDIZAJE
P NP P NP P NP

I. Introducción a los sistemas web 2 0 6 0 8 0

II. Programación del lado del cliente 5 0 10 0 15 0

III. Programación del lado del servidor 10 0 22 0 32 0

IV. Autenticación de usuarios 5 0 15 0 20 0


TOTALES 22 53 75

Comité de Directores de la Ingeniería en Tecnologías de


ELABORÓ: REVISÓ: Dirección Académica
la Información / Inveriería en Sistemas Computacionales
FECHA DE ENTRADA EN
APROBÓ: C. G. U. T. y P. Septiembre 2018
VIGOR:
F-DA-01-SUP-PE-09
COMPETENCIA A LA QUE CONTRIBUYE LA ASIGNATURA

De acuerdo con la metodología de diseño curricular de la CGUTyP, las competencias se desagregan en dos niveles de desempeño: Unidades de
Competencias y Capacidades.
La presente asignatura contribuye al logro de la competencia y los niveles de desagregación descritos a continuación:

COMPETENCIA: Desarrollar soluciones innovadoras de integración de tecnologías de la información mediante metodologías de desarrollo de
software, diseño de base de datos, seguridad de la información y administración de proyectos; con base en los estándares aplicables para atender
las áreas de oportunidad, resolver las necesidades y optimizar los procesos y recursos de la organización.

UNIDADES DE COMPETENCIA CAPACIDADES CRITERIOS DE DESEMPEÑO


Gestionar proyectos innovadores Diseñar proyectos innovadores de Elabora un proyecto de integración de Tecnologías de la
de integración de tecnologías de integración de tecnologías de la Información que especifique:
la información mediante información de acuerdo a un diagnóstico - Descripción del proyecto:
metodología de investigación, de áreas de oportunidad empleando - Idea o planteamiento del problema.
herramientas administrativas y metodología de investigación, estándares - Diagnóstico situacional o Estado del Arte.
estándares aplicables para la y herramientas aplicables para la - Alcance.
optimización de procesos y optimización de procesos y recursos de la - Justificación:
recursos. organización. - Beneficios e impactos social y económico.
- Beneficiarios directos, beneficiarios indirectos.
- Objetivos y metas.
- Planeación de las actividades a realizar:
- Cronograma especificando actividades, tiempos y
responsables.
- Requerimientos de infraestructura tecnológica y recursos
humanos.
- Aspectos financieros:
- Presupuesto desglosado.
- Propuesta de fuentes y formas de financiamiento.
- Asesoramiento especializado.
- Gestión de Riesgos.
- Estrategias de seguimiento:
- Indicadores de eficacia, eficiencia, impacto y
sostenibilidad del proyecto.
- Momentos de evaluación, instrumentos a utilizar y medios
de verificación.
- Integración de tecnología con otros proyectos innovadores.

Comité de Directores de la Ingeniería en Tecnologías de


ELABORÓ: REVISÓ: Dirección Académica
la Información / Inveriería en Sistemas Computacionales
FECHA DE ENTRADA EN
APROBÓ: C. G. U. T. y P. Septiembre 2018
VIGOR:
F-DA-01-SUP-PE-09
UNIDADES DE COMPETENCIA CAPACIDADES CRITERIOS DE DESEMPEÑO
Controlar la implementación del proyecto Realiza actividades de seguimiento y administración de
de tecnologías de la información recursos del proyecto de acuerdo con la planeación
empleando herramientas administrativas establecida y las documenta en reportes periódicos que
de control y software de administración de incluyan:
proyectos para garantizar el cumplimiento - Cumplimiento de hitos.
de los objetivos. - Porcentaje de avance del cronograma.
- Actualización de riesgos.
- Ajustes a la planeación.
- Presupuesto ejercido.
- Incidencias y acciones correctivas en: recursos humanos,
económicas y técnicas.
- Archivos en formato digital de avances.
- Acta de cierre del proyecto.
Evaluar los resultados del proyecto de Elabora un resumen ejecutivo de evaluación del proyecto que
tecnologías de la información mediante incluya:
estándares e indicadores para contribuir a - Análisis de los indicadores de eficacia, eficiencia, impacto y
la mejora continua y toma de decisiones. sostenibilidad.
- Nivel de cumplimiento de los indicadores.
- Propuestas de mejora.

Comité de Directores de la Ingeniería en Tecnologías de


ELABORÓ: REVISÓ: Dirección Académica
la Información / Inveriería en Sistemas Computacionales
FECHA DE ENTRADA EN
APROBÓ: C. G. U. T. y P. Septiembre 2018
VIGOR:
F-DA-01-SUP-PE-09
UNIDADES DE APRENDIZAJE

UNIDAD DE
I. Introducción a los sistemas web
APRENDIZAJE
PROPÓSITO
El alumno configurará entornos de trabajo para el desarrollo web.
ESPERADO

P NP P NP P NP
HORAS DEL SABER
HORAS TOTALES HORAS DEL SABER
HACER
2 0 6 0 8 0

SER
SABER SABER HACER
TEMAS DIMENSIÓN
DIMENSIÓN CONCEPTUAL DIMENSIÓN ACTUACIONAL
SOCIOAFECTIVA
Introducción a la Reconocer los conceptos: Determinar las tecnologías de desarrollo Responsable.
programación - Modelo cliente-servidor. web Ordenado.
web - HTTP. Sistemático.
- HTTPS. Gestión de la Información.
- URL.
- TCP/IP.
- FTP.
- Hipervínculo.

Explicar los elementos / componentes del


enfoque de desarrollo web:
- Páginas web.
- Sitios web.
- Sistemas web.
- Aplicaciones web.

Explicar los conceptos y características de las


arquitecturas web:
-Tecnologías de lado del cliente.
- JavaScript.
- Lenguaje de enmarcado.
- CSS.
Comité de Directores de la Ingeniería en Tecnologías de
ELABORÓ: REVISÓ: Dirección Académica
la Información / Inveriería en Sistemas Computacionales
FECHA DE ENTRADA EN
APROBÓ: C. G. U. T. y P. Septiembre 2018
VIGOR:
F-DA-01-SUP-PE-09
-Tecnologías de lado del servidor.
- .NET.
- JEE.
- Python.
- PHP.

Identificar las tecnologías de desarrollo web en


la industria 4.0
Configuración de Reconocer los elementos de las aplicaciones Instalar los servidores de desarrollo web. Analítico.
servidores de web: Responsable.
desarrollo web - Servidor web. Configurar los servidores de desarrollo Ordenado.
- Plataforma del lado del servidor. web. Sistemático.
- Base de datos. Gestión de la Información.
- Transferencia de archivos. Creativo.

Identificar las opciones de software de


servidores de desarrollo
- Servicios.
- Versiones.
- Compatibilidad.

Describir el proceso de instalación del


servidor de desarrollo.

Describir el proceso de configuración del


servidor de desarrollo.
Configuración de Describir el proceso de apertura y cierre de Instalar los servidor de producción web. Analítico.
servidor de puertos en servidores de producción. Responsable.
producción Configurar los servidor de producción web. Ordenado.
Explicar el proceso de configuración de Sistemático.
comunicación de servidores de producción. Gestión de la Información.
- SSL. Creativo.
- SSH.
- HTTPS.

Describir el proceso de instalación de


servidores de producción.

Comité de Directores de la Ingeniería en Tecnologías de


ELABORÓ: REVISÓ: Dirección Académica
la Información / Inveriería en Sistemas Computacionales
FECHA DE ENTRADA EN
APROBÓ: C. G. U. T. y P. Septiembre 2018
VIGOR:
F-DA-01-SUP-PE-09
Describir el proceso de configuración de
servidores de producción.

ESPACIO DE
PROCESO DE EVALUACIÓN
FORMACIÓN
TÉCNICAS
SUGERIDAS DE MATERIALES Y

TALLER

OTRO
AULA
INSTRUMENTOS ENSEÑANZA Y EQUIPOS
EVIDENCIA DE DESEMPEÑO
DE EVALUACIÓN APRENDIZAJE

Elabora un reporte digital a partir de un caso práctico de Caso práctico. Prácticas de X Equipo de
instalación y configuración de servidores web, que Rúbrica. laboratorio. Cómputo.
contenga lo siguiente: Gestión de la Proyector.
información. Pintarrón.
- Resumen. Solución de problemas. Internet.
- Introducción. Software
- Desarrollo compilador e
- Descripción del proceso de instalación y intérprete.
configuración de un servidor de desarrollo.
- Descripción de procesos de Instalación y
configuración de un servidor de producción
- Lista de cotejo de las aplicaciones utilizadas en el
proceso de instalación de servidores.
- Captura de pantalla del proceso de
instalación.
- Conclusiones

Comité de Directores de la Ingeniería en Tecnologías de


ELABORÓ: REVISÓ: Dirección Académica
la Información / Inveriería en Sistemas Computacionales
FECHA DE ENTRADA EN
APROBÓ: C. G. U. T. y P. Septiembre 2018
VIGOR:
F-DA-01-SUP-PE-09
UNIDAD DE
II. Programación del lado del cliente
APRENDIZAJE
PROPÓSITO El alumno elaborará documentos responsivos y dinámicos del lado del cliente para el despliegue del contenido del
ESPERADO sistema web.

P NP P NP P NP
HORAS DEL SABER
HORAS TOTALES HORAS DEL SABER
HACER
5 0 10 0 15 0

SER
SABER SABER HACER
TEMAS DIMENSIÓN
DIMENSIÓN CONCEPTUAL DIMENSIÓN ACTUACIONAL
SOCIOAFECTIVA
Maquetación Identificar elementos del lenguaje HTML: Elaborar documentos HTML. Analítico.
- Tipo de archivo. Responsable.
- Cabecera. Ordenado.
- Cuerpo. Sistemático.
- Pie. Gestión de la Información.
- Internacionalización de caracteres. Creativo.
- Etiquetas básicas.
- Formularios:
- Caja de texto.
- Listas.
- Botones.
- Opciones.
- Tablas.
- Multimedia.
- Elementos semánticos.
- Elementos multimedia.
- Elementos de estructura.
- Lineamientos de organización de sitios
Web.

Explicar el proceso de elaboración de


documentos HTML.

Comité de Directores de la Ingeniería en Tecnologías de


ELABORÓ: REVISÓ: Dirección Académica
la Información / Inveriería en Sistemas Computacionales
FECHA DE ENTRADA EN
APROBÓ: C. G. U. T. y P. Septiembre 2018
VIGOR:
F-DA-01-SUP-PE-09
SER
SABER SABER HACER
TEMAS DIMENSIÓN
DIMENSIÓN CONCEPTUAL DIMENSIÓN ACTUACIONAL
SOCIOAFECTIVA
Hojas de estilo Identificar los tipos de etiquetas de hojas de Elaborar hojas de estilo con documentos Analítico.
estilo: HTML responsivos. Responsable.
- Modelo de cajas. Ordenado.
- Selectores. Sistemático.
- Posicionamiento. Gestión de la Información.
- Herencia de estilos. Creativo.
- Diseño responsivo.

Explicar el proceso de elaboración de hojas


de estilo con documentos HTML
responsivos.
JavaScript Describir las características del lenguaje de Elaborar de JavaScript en documentos Analítico.
programación JavaScript. HTML dinámicos. Responsable.
Ordenado.
Describir estructura del modelo de objetos Sistemático.
del documento-DOM. Gestión de la Información.
Creativo.
Explicar el proceso de elaboración de
programas de JavaScript en documentos
HTML dinámicos.

Comité de Directores de la Ingeniería en Tecnologías de


ELABORÓ: REVISÓ: Dirección Académica
la Información / Inveriería en Sistemas Computacionales
FECHA DE ENTRADA EN
APROBÓ: C. G. U. T. y P. Septiembre 2018
VIGOR:
F-DA-01-SUP-PE-09
ESPACIO DE
PROCESO DE EVALUACIÓN
FORMACIÓN
TÉCNICAS
SUGERIDAS DE MATERIALES Y

TALLER

OTRO
AULA
INSTRUMENTOS ENSEÑANZA Y EQUIPOS
EVIDENCIA DE DESEMPEÑO
DE EVALUACIÓN APRENDIZAJE

Elabora un reporte digital a partir de un caso práctico de Caso práctico. Prácticas de X Equipo de
elaboración de sistema web, que contenga lo siguiente: Rúbrica. laboratorio. Cómputo.
Gestión de la Proyector.
- Resumen. información. Pintarrón.
- Introducción. Solución de problemas. Internet.
- Desarrollo:
- Archivo de código HTML.
- Archivo de hoja de estilo.
- Archivos complementarios del
desarrollo web.
- Descripción del proceso de
implementación de un sistema web.
- Conclusiones.

Comité de Directores de la Ingeniería en Tecnologías de


ELABORÓ: REVISÓ: Dirección Académica
la Información / Inveriería en Sistemas Computacionales
FECHA DE ENTRADA EN
APROBÓ: C. G. U. T. y P. Septiembre 2018
VIGOR:
F-DA-01-SUP-PE-09
UNIDAD DE
III. Programación del lado del servidor
APRENDIZAJE
PROPÓSITO El alumno realizará la programación y monitoreo de aplicaciones en servidores web para complementar la
ESPERADO funcionalidad del sistema web.

P NP P NP P NP
HORAS DEL SABER
HORAS TOTALES HORAS DEL SABER
HACER
10 0 22 0 32 0

SER
SABER SABER HACER
TEMAS DIMENSIÓN
DIMENSIÓN CONCEPTUAL DIMENSIÓN ACTUACIONAL
SOCIOAFECTIVA
Introducción a la Reconocer el concepto de programación del Determinar la arquitectura de un servicio Analítico.
programación del lado del servidor. web. Responsable.
lado del servidor Ordenado.
Explicar las características de los lenguajes Sistemático.
de programación del lado del servidor: Ético.
- Manejo de sesiones. Honesto.
- Manejo archivos. Gestión de la Información.
- Conectividad entre el servidor web y el Creativo.
servidor
de base de datos.
-Seguridad.

Explicar el proceso de atención de


solicitudes del lado del servidor.

Explicar tipos de arquitecturas y servicios


webs:
- SOA.
- SOAP.

Identificar tecnologías del lado del servidor


en la Industria 4.0

Comité de Directores de la Ingeniería en Tecnologías de


ELABORÓ: REVISÓ: Dirección Académica
la Información / Inveriería en Sistemas Computacionales
FECHA DE ENTRADA EN
APROBÓ: C. G. U. T. y P. Septiembre 2018
VIGOR:
F-DA-01-SUP-PE-09
SER
SABER SABER HACER
TEMAS DIMENSIÓN
DIMENSIÓN CONCEPTUAL DIMENSIÓN ACTUACIONAL
SOCIOAFECTIVA
Interfaz de Definir el concepto de interfaz de Configurar interfaces de programación de Analítico.
programación de programación de aplicaciones-(API). aplicaciones en servidor web. Responsable.
aplicaciones y Ordenado.
programación de Describir las características de APIs. Elaborar documentos de programación de Sistemático.
tres niveles tres niveles. Ético.
Explicar el proceso de configuración de la Honesto.
interfaz de programación de aplicaciones Administrar archivos de programación de tres Gestión de la Información.
web. niveles. Creativo.

Identificar interfaces de programación de


aplicaciones en I4.0

Reconocer programación de tres niveles:


- Presentación.
- Negocios.
- Datos.

Explicar el proceso de elaboración de


documentos de programación de tres
niveles.

Explicar el proceso de administración de


archivos de la programación de tres niveles.
Acceso a Explicar el proceso en el acceso a servicios Conectar servicios web seguros. Analítico.
servicios web: Responsable.
- Obtención de llaves. Recuperar datos de servicios web seguros Ordenado.
- Obtención de permisos. como apoyo a la toma de desiciones. Sistemático.
- Configuración de recursos. Ético.
- Implementación en el documento. Honesto.
Gestión de la Información.
Describir las características interfaces de Creativo.
acceso a datos orientados a objetos.

Describir el proceso de conexión segura a


servicios web.
Comité de Directores de la Ingeniería en Tecnologías de
ELABORÓ: REVISÓ: Dirección Académica
la Información / Inveriería en Sistemas Computacionales
FECHA DE ENTRADA EN
APROBÓ: C. G. U. T. y P. Septiembre 2018
VIGOR:
F-DA-01-SUP-PE-09
SER
SABER SABER HACER
TEMAS DIMENSIÓN
DIMENSIÓN CONCEPTUAL DIMENSIÓN ACTUACIONAL
SOCIOAFECTIVA
Monitoreo y Identificar tipos de software de monitoreo de Seleccionar software de monitoreo de Analítico.
estadísticas del servidores. servidores. Responsable.
sistema web Ordenado.
Explicar el proceso de configuración del Configurar el software de monitoreo de Sistemático.
software de monitoreo de servidores. servidores. Ético.
Honesto.
Explicar el proceso de monitoreo de los Monitorear los sistemas web. Gestión de la Información.
sistemas web. Creativo.

ESPACIO DE
PROCESO DE EVALUACIÓN
FORMACIÓN
TÉCNICAS
SUGERIDAS DE MATERIALES Y

TALLER

OTRO
AULA
INSTRUMENTOS ENSEÑANZA Y EQUIPOS
EVIDENCIA DE DESEMPEÑO
DE EVALUACIÓN APRENDIZAJE

Elabora un reporte digital a partir de un caso práctico de Caso práctico. Prácticas de X Equipo de
programación del lado del servidor, que contenga lo Rúbrica. laboratorio. Cómputo.
siguiente: Gestión de la Proyector.
- Resumen. información. Pintarrón.
- Introducción. Solución de problemas. Internet.
- Desarrollo: Software de
- Código fuente de Interfaz de programación de compilación.
aplicaciones en servidor web.
-Documentación de programación de tres niveles.
- Descripción del proceso de administración
de archivos de programación en niveles.
- Capturas de pantalla de la conexión
segura a servicios web.
- Registro de monitoreo de aplicaciones en
el servidor
- Justificación del software de monitoreo elegido
- Conclusiones.

Comité de Directores de la Ingeniería en Tecnologías de


ELABORÓ: REVISÓ: Dirección Académica
la Información / Inveriería en Sistemas Computacionales
FECHA DE ENTRADA EN
APROBÓ: C. G. U. T. y P. Septiembre 2018
VIGOR:
F-DA-01-SUP-PE-09
UNIDAD DE
IV. Autenticación de usuarios
APRENDIZAJE
PROPÓSITO
El alumno implementará mecanismos de autenticación de usuarios para el acceso al sistema web.
ESPERADO

P NP P NP P NP
HORAS DEL SABER
HORAS TOTALES HORAS DEL SABER
HACER
5 0 15 0 20 0

SER
SABER SABER HACER
TEMAS DIMENSIÓN
DIMENSIÓN CONCEPTUAL DIMENSIÓN ACTUACIONAL
SOCIOAFECTIVA
Autentificación e Identificar los elementos de lenguaje de Implementar mecanismos de seguridad en Analítico.
interfaces programación web en autenticación de servidores de aplicaciones web. Responsable.
seguras usuarios. Ordenado.
Sistemático.
Explicar el proceso de implementación de Ético.
autentificación de usuarios en el servidor de Honesto.
aplicaciones web. Gestión de la Información.
Creativo.
Manejo de Reconocer el mecanismo de manejo de Procesar excepciones. Analítico.
excepciones excepciones. Responsable.
Ordenado.
Describir el mecanismo de manejo de Sistemático.
excepciones del lenguaje de programación Ético.
web. Honesto.
Gestión de la Información.
Creativo.

Comité de Directores de la Ingeniería en Tecnologías de


ELABORÓ: REVISÓ: Dirección Académica
la Información / Inveriería en Sistemas Computacionales
FECHA DE ENTRADA EN
APROBÓ: C. G. U. T. y P. Septiembre 2018
VIGOR:
F-DA-01-SUP-PE-09
ESPACIO DE
PROCESO DE EVALUACIÓN
FORMACIÓN
TÉCNICAS
SUGERIDAS DE MATERIALES Y

TALLER

OTRO
AULA
INSTRUMENTOS ENSEÑANZA Y EQUIPOS
EVIDENCIA DE DESEMPEÑO
DE EVALUACIÓN APRENDIZAJE

Elabora un reporte digital a partir de un caso práctico Caso práctico. Prácticas de X Equipo de
de autenticación de usuarios en el servidor de Rúbrica. laboratorio. Cómputo.
aplicaciones web, que contenga lo siguiente: Gestión de la Proyector.
- Resumen. información. Pintarrón .
- Introducción. Solución de problemas. Internet.
- Desarrollo: Software de
- Descripción del proceso de implementación de compilación.
mecanismos de seguridad en servidores web.
- Código fuente derivado del manejo de excepciones.
- Conclusiones.

Comité de Directores de la Ingeniería en Tecnologías de


ELABORÓ: REVISÓ: Dirección Académica
la Información / Inveriería en Sistemas Computacionales
FECHA DE ENTRADA EN
APROBÓ: C. G. U. T. y P. Septiembre 2018
VIGOR:
F-DA-01-SUP-PE-09
REFERENCIAS BIBLIOGRÁFICAS

LUGAR DE
AUTOR AÑO TÍTULO DEL DOCUMENTO EDITORIAL ISBN
PUBLICACIÓN
Learn PHP 7, Object-Oriented Modular Stone
Steve Prettyman 2016 Programming using HTML5, CSS3, Mountain, Apress 978148421729-0
JavaScript, XML, JSON and MySQL Georgia USA

Williams Sanders 2013 Learning PHP Design Patterns United States O' Reilly 9781449344917

Antonio Melé 2015 Django by example Packt Pub 9781784391911


Pedro Clemente Anaya
2014 Diseño Web Adaptativo España 9788441533899
Bonilla Multimedia

REFERENCIAS ELECTRÓNICAS

FECHA
TÍTULO DEL DE
AUTOR VÍNCULO
DOCUMENTO RECUPE
RACIÓN
Refsnes 09/05/201
[Link] [Link]
Data 7
Paper SOCOTE 2013
Diseno de paginas
Ana
Web universitarias con 30/11/201 [Link]
Quispe
el apoyo de la 7 [Link]
Rodriguez
Ingenieria de
Usabilidad
Programación de
Sergio
aplicaciones web: 30/11/201 [Link]
Luján-
historia, principios 7 _historia_principios_basicos_y_clientes_web
Mora
básicos y clientes web

Para la consulta de bibliografía adicional puede consultar la Biblioteca Digital del Espacio Común de Educación Superior Tecnológica, ubicada en
el siguiente vinculo: [Link]

Comité de Directores de la Ingeniería en Tecnologías de


ELABORÓ: REVISÓ: Dirección Académica
la Información / Inveriería en Sistemas Computacionales
FECHA DE ENTRADA EN
APROBÓ: C. G. U. T. y P. Septiembre 2018
VIGOR:
F-DA-01-SUP-PE-09

También podría gustarte