Programación Web
Introducción
YesithValencia@gmail.com
Datos de la asignatura
Código asignatura: TSI401
Créditos: 4
Semestre académico: IV
Requisitos: Programación Orientada a Objetos
Correquisito: Motores de Bases de Datos
Programación web - Introducción, Yesith Valencia MSc.
2
Justificación
El desarrollo de aplicaciones para internet le permite a una empresa
ofertar sus servicios de forma permanente, pasar de un estado en
donde se promocionaban sus productos en horarios de oficina a
poder presentarlos las 24 horas del día los 7 días de la semana.
Esta asignatura le permite al estudiante conocer y utilizar el patrón
arquitectónico más importante para el desarrollo Web (MVC),
además de permitirle desarrollar una aplicación completa con total
independencia del motor de base de datos que utilice
Programación web - Introducción, Yesith Valencia MSc.
3
Objetivos
Estudio: Construcción de aplicaciones para internet soportadas en el
modelo vista controlador con acceso a sistemas de bases
relacionales con total independencia del motor de base de datos
que se utilice.
Formación: Al terminar la asignatura el estudiante estará en
capacidad de implementar una aplicación para internet bajo el
modelo de capas, estructurando físicamente la organización de la
aplicación en carpetas que permiten identificar claramente el patrón
Modelo Vista Controlador.
Programación web - Introducción, Yesith Valencia MSc.
4
Competencias
Construir aplicaciones web del lado del cliente.
Aplicar configuraciones a los Servidores web y construir aplicaciones
web del lado del servidor.
Construir sistemas web interconectados con determinada base de
datos.
Programación web - Introducción, Yesith Valencia MSc.
5
Programación web - Introducción, Yesith Valencia MSc. 6
ESTRUCTURA DE LAASIGNATURA POR UNIDADES TEMÁTICAS
COMPETENCIAS ESPECÍFICAS UNIDADES TEMÁTICAS Semanas Horas
TP TI
Construir aplicaciones web utilizando tecnologías de
desarrollo tales como HTML, JAVASCRIPT, CSS y
JQUERY.
LENGUAJE DE MARCADO DE
HIPERTEXTO
2 8 16
Configurar servidores web para construir aplicaciones
web dinámicas del lado del cliente empleando como
lenguaje base de desarrollo PHP.
PROGRAMACIÓN DEL LADO
DEL CLIENTE
3 12 24
Comprender el modelo vista controlador para ser
implementado en el desarrollo de plataformas web.
MODELO VISTA CONTROLADOR
1 4 8
Construir CRUD para tablas padres e hijas que se
conecten a determinado motor de bases de datos,
aplicando el modelo modelo vista controlador y utilizando
marcos de trabajo para lenguaje PHP.
DESARROLLO DE
APLICACIÓNES WEB CON MVC
10 40 80
Total 16 64 128
Taller
1. Si usted pudiera desarrollar un software cualquiera:
Qué software desarrollaría ?
Cuáles serían las funcionalidades básicas ?
Quienes serían los usuarios que utilizarían el software ?
En qué hardware correría el software ?
Cómo obtendría ganancias ?
2. Realice un diagrama donde se muestre de manera general el
funcionamiento de su software
Programación web - Introducción, Yesith Valencia MSc.
7

Programación Web - Introducción

  • 1.
  • 2.
    Datos de laasignatura Código asignatura: TSI401 Créditos: 4 Semestre académico: IV Requisitos: Programación Orientada a Objetos Correquisito: Motores de Bases de Datos Programación web - Introducción, Yesith Valencia MSc. 2
  • 3.
    Justificación El desarrollo deaplicaciones para internet le permite a una empresa ofertar sus servicios de forma permanente, pasar de un estado en donde se promocionaban sus productos en horarios de oficina a poder presentarlos las 24 horas del día los 7 días de la semana. Esta asignatura le permite al estudiante conocer y utilizar el patrón arquitectónico más importante para el desarrollo Web (MVC), además de permitirle desarrollar una aplicación completa con total independencia del motor de base de datos que utilice Programación web - Introducción, Yesith Valencia MSc. 3
  • 4.
    Objetivos Estudio: Construcción deaplicaciones para internet soportadas en el modelo vista controlador con acceso a sistemas de bases relacionales con total independencia del motor de base de datos que se utilice. Formación: Al terminar la asignatura el estudiante estará en capacidad de implementar una aplicación para internet bajo el modelo de capas, estructurando físicamente la organización de la aplicación en carpetas que permiten identificar claramente el patrón Modelo Vista Controlador. Programación web - Introducción, Yesith Valencia MSc. 4
  • 5.
    Competencias Construir aplicaciones webdel lado del cliente. Aplicar configuraciones a los Servidores web y construir aplicaciones web del lado del servidor. Construir sistemas web interconectados con determinada base de datos. Programación web - Introducción, Yesith Valencia MSc. 5
  • 6.
    Programación web -Introducción, Yesith Valencia MSc. 6 ESTRUCTURA DE LAASIGNATURA POR UNIDADES TEMÁTICAS COMPETENCIAS ESPECÍFICAS UNIDADES TEMÁTICAS Semanas Horas TP TI Construir aplicaciones web utilizando tecnologías de desarrollo tales como HTML, JAVASCRIPT, CSS y JQUERY. LENGUAJE DE MARCADO DE HIPERTEXTO 2 8 16 Configurar servidores web para construir aplicaciones web dinámicas del lado del cliente empleando como lenguaje base de desarrollo PHP. PROGRAMACIÓN DEL LADO DEL CLIENTE 3 12 24 Comprender el modelo vista controlador para ser implementado en el desarrollo de plataformas web. MODELO VISTA CONTROLADOR 1 4 8 Construir CRUD para tablas padres e hijas que se conecten a determinado motor de bases de datos, aplicando el modelo modelo vista controlador y utilizando marcos de trabajo para lenguaje PHP. DESARROLLO DE APLICACIÓNES WEB CON MVC 10 40 80 Total 16 64 128
  • 7.
    Taller 1. Si ustedpudiera desarrollar un software cualquiera: Qué software desarrollaría ? Cuáles serían las funcionalidades básicas ? Quienes serían los usuarios que utilizarían el software ? En qué hardware correría el software ? Cómo obtendría ganancias ? 2. Realice un diagrama donde se muestre de manera general el funcionamiento de su software Programación web - Introducción, Yesith Valencia MSc. 7