Plataforma de software libre para el desarrollo de aplicaciones web

Solo disponible en BuenasTareas
  • Páginas : 54 (13397 palabras )
  • Descarga(s) : 0
  • Publicado : 19 de noviembre de 2010
Leer documento completo
Vista previa del texto
INSTITUTO TECNOLOGICO
DEL ISTMO

TEMA:
“PLATAFORMA DE SOFTWARE LIBRE PARA APLICACIONES WEB”

OPCION V:
CURSO DE TITULACIÓN

PARA OBTENER EL TITULO DE:
“INGENIERO EN SISTEMAS COMPUTACIONALES”

PRESENTA:
IVAN CASTILLEJOS RUIZ

H. CD. DE JUCHITAN DE ZARAGOZA, OAX. MARZO DE 2009.

H. CD. DE JUCHITÁN DE ZARAGOZA, OAX. MARZO DE 2009.

CONTENIDO
| Págs. |
INTRODUCCIÓN.| |
CAPITULO I: INTRODUCCIÓN AL SOFTWARE LIBRE | |
1.1 INTRODUCCIÓN AL SOFTWARE LIBRE ................................... | |
1.2. EL CONCEPTO DE LIBERTAD EN EL SOFTWARE .................... | |
1.2.1. DEFINICIÓN ................................................... | |
1.2.2. TÉRMINOS RELACIONADOS | |
1.3. ASPECTOSLEGALES DEL SOFTWARE LIBRE | |
1.3.1. SOFTWARE ABIERTO Y SOFTWARE LIBRE | |
1.3.1.1. SOFTWARE LIBRE ......... | |
1.3.1.2. SOFTWARE DE CÓDIGO ABIERTO | |
1.3.1.3. OBJETIVOS DIFERENTES | |
1.4. LAS LICENCIAS DE SOFTWARE LIBRE | |
1.4.1. LICENCIAS TIPO BSD | |
1.4.2. LA LICENCIA PÚBLICA GENERAL DE GNU (GNU GPL)| |
1.4.3. OTRAS LICENCIAS COMPATIBLES | |
CAPITULO II: INTRODUCCION A LAS APLICACIONES WEB. | |
2.1. INTRODUCCIÓN A INTERNET .......................................... | |
2.2. LA WWW COMO SERVICIO DE INTERNET ........................ | |
2.2.1. BREVE HISTORIA DE LA WWW ........................... | |
2.2.2. FUNDAMENTOS DE LAWEB ............................... | |
2.2.3. SERVICIOS WEB | |
2.3. HISTORIA DE LAS APLICACIONES WEB .......................... | |
2.4. HTTP (PROTOCOLO DE TRANSFERENCIA DE HIPERTEXTO) | |
2.4.1. SERVICIOS HTTP. | |
2.4.2. ETAPAS DE UNA TRANSACCIÓN HTTP. | |
2.5. APLICACIÓN WEB. | |
2.5.1. ESTRUCTURA DE UNAAPLICACIÓN WEB…….. | |
2.6. MODELO CLIENTE/SERVIDOR …………. | |
2.6.1. ARQUITECTURA CLIENTE/SERVIDOR …… | |
2.5. SERVIDOR DE APLICACIONES | |
CAPITULO III: LENGUAJES LIBRES PARA EL DESARROLLO DEL LADO DEL CLIENTE | |
3.1. DESARROLLO DEL LADO DEL CLIENTE….. | |
3.1.1. HTML | |
3.1.2. CSS | |
3.1.3.JAVASCRIPT | |
3.1.4. JAVA APPLETS……………………………………… | |
3.1.5. JAVA FX | |
3.1.6. FLEX | |
3.1.7. GROVY | |
CAPITULO IV: LENGUAJES LIBRES PARA EL DESARROLLO DEL LADO DEL SERVIDOR | |
4.1. DESARROLLO DEL LADO DEL SERVIDOR….. | |
4.2.1. CGI | |
4.2.2. PERL | |
4.2.3. PHP | |
4.2.4. JAVAJSP | |
3.1.5. PYTHON………………………. | |
3.1.6. RUBY……………………………. | |
CAPITULO V: SISTEMA DE GESTIÓN DE BASE DE DATOS (SGBD) | |
5.1. OBJETIVOS DE LOS GESTORES DE BASE DE DATOS | |
5.1.1. POSTGRESQL | |
5.1.2. FIREBIRD | |
5.1.3. MYSQL | |
5.1.4. SQLITE | |
5.2. CONTROLADORES JDBC | |CAPITULO VI: SERVIDORES WEB | |
6.1. INTRODUCCION A LOS SERVIDORES WEB | |
6.1.1. HTTP APACHE | |
6.1.2. APACHE TOMCAT | |
6.1.3. JETTY | |
6.1.4. LIGHTTPD | |
6.1.5. CHEROKEE | |
CAPITULO VII: HERRAMIENTAS LIBRES ORIENTADOS AL DESARROLLO DE APLICACIONES WEB | |
7.1. IDE (ENTORNO DE DESARROLLO INTEGRADO )| |
7.1.1. ECLIPSE | |
7.1.2. NETBEANS | |
7.1.3. ZEND STUDIO | |
7.2. FRAMEWORKS PARA APLICACIONES WEB | |
7.2.1. DJANGO | |
7.2.2. RUBY ON RAILS | |
7.2.3. GOOGLE WEB TOOLKIT | |
7.2.4 APACHE STRUTS | |
7.2.5 ZEND FRAMEWORKS | |
7.3 CMS (SISTEMA DE GESTIÓN DE CONTENIDOS)...
tracking img