Programación Aplicaciones web
Enviado por jackpunk • 8 de Marzo de 2014 • 644 Palabras (3 Páginas) • 1.156 Visitas
27 enero de 2014
Programación WEB
Temario
Unidad 1 Arquitectura
1.1 Evaluación de las Aplicaciones web
1.2 Arquitectura de las Aplicaciones web
1.3 Tecnologías para el desarrollo de aplicaciones
1.4 Planificación de Aplicaciones WEB
Unidad 2 Lenguajes de Marcado
2.1 Introducción
2.2 Representación de Documentos
2.3 Tipos de datos básicos
2.4 Estructura global de un documento
2.5 Elementos básicos
2.6 Estructura y disposición
2.7 Formularios
Unidad 3 Lenguaje de Presentación
3.1 Introducción
3.2 Sintaxis
3.3 Selectores
3.4 Tipos de medios
3.5 Modelo de caja
3.6 Aplicación en documento WEB
Unidad 4 Programación del lado del cliente
4.1 Introducción al lenguaje
4.2 Elementos de programación
4.3 Manipulación de Objetos
Unidad 5 Programación del lado del Servidor
5.1 Introducción al lenguaje
5.2 Elementos de programación
5.3 Aplicación
Unidad 6 Servicios WEB
6.1 Conceptos Generales
6.2 Estándares
6.3 Seguridad
Políticas de Evaluación
80% de Asistencia para derecho a Examen
80% de entrega de investigación y tareas para derecho a calificación
100% Examen y/o Proyecto
Tolerancia 10 Minutos
Requerimientos Técnicos
• Apache
• Mysql
• PHP
28 Enero de 2014
Unidad 1 ARQUITECTURA
1.1 Evolución de las aplicaciones web
Una aplicación web es aquella que esta enfocad principalmente en el Back-End. En la actualidad muchas aplicaciones de tipo Desktop se han cambiado a esta tecnología. P.Ej. sistemas de inventarios de nomina, control de procesos empresariales e institucionales, juegos, software de procesadores de Texto, hojas de calculo, de presentación, etc.
El origen al desarrollo de aplicaciones WEB lo producen diferentes factores:
1 Tecnologías de disponibles en la actualidad para el desarrollo de sistemas WEB
2 Altas velocidades en los anchos de banda e inversión de tecnologías ADSI
3 Mejoras y evolución de los navegadores WEB
Ventajas vs Desktop
1 Instalación única y esta disponible en cualquier cliente web conectado a la LAN, WAN, etc.
2 Mantenimiento
3 Costos mas bajos en instalación y mantenimiento Preventivo y correctivo.
Desventajas
1 No tenemos en control del cliente (Navegador WEB)
2 Muchos códec no están disponibles aun para la web P.Ej. Los Biométricos no tienen software nativos para estos.
29 de enero de 2014
1.2 ARQUITECTURA DE LAS APLICACIONES WEB
Tradicional o ambas capas requiere una interfaz de usuario que se instala y se ejecuta en una PC o
Tradicional
2 Capas
C-S
Cliente -Servidor
Capa 1:
• Clientes
• Listas Virtuales
Capa 2:
• Modelo (Datos)
• Vista (Témplate, Aplicación)
• Control (Controladores(Lógica
...