En cualquier aplicación enfocada a la Web, es necesario programar el servidor, es decir, realizar una serie de programas que respondan a las peticiones del usuario, y generen páginas web de forma dinámica. Sin embargo, hay diferentes formas de realizar dicha programación. Una de las más populares en el entorno Windows son las ASP (Active Server Pages), que consisten en una serie de etiquetas incluidas en páginas web, que usan Visual Basic como lenguaje. Sin embargo, este tema está cubierto por otros cursos propuestos al CFC, por lo cual no lo vamos a tratar aquí. Dada la popularidad del lenguaje Java, hay dos formas de usarlo dentro de un servidor Web: mediante servlets, pequeños programas en Java que se ejecutan de forma persistente en el servidor, y que, por lo tanto, tienen una activación muy rápida, y una forma más simple de hacerlo, los JSP (Java Server Pages), que consisten en pequeños trozos de código en Java que se insertan dentro de páginas web, de forma análoga a los ASPs anteriores. Ambas opciones, hoy en día, son muy populares en sitios de comercio electrónico. Frente a los ASPs, la ventaja que presentan es que son independientes del sistema operativo y del procesador de la máquina.
Los CGIs (common gateway interface) era el único método disponible originalmente, y consiste en programas que se lanzan desde el servidor, y que, por lo tanto, pueden estar escritos en cualquier lenguaje, compilados o en código fuente. También son independientes del SO, y presentan la ventaja de que, dado un programa escrito en un lenguaje cualquiera, es fácil adaptarlo a un CGI.
Entre los lenguajes que se usan para CGIs, el más popular es el Perl. Junto con los métodos anteriores en la actualidad está cobrando importancia el uso de PHP por lo que también se introducirá la programación en este lenguaje.
En este curso se enfocarán de forma práctica los métodos anteriores de programación del servidor, para personas que ya posean conocimientos en programación. Se explicarán de forma básica los lenguajes de programación que se van a usar, Java, Perl y PHP, principalmente enfocados a la programación del servidor.
Al final del curso, se pretende que el alumno sepa desenvolverse en un entorno de programación de servidores, y sea capaz de enfocar desde el principio un proyecto de programación de un sitio en Internet, desde la instalación del servidor hasta la programación del sitio web.
| lunes 21 | martes 22 | miércoles 23 | jueves 24 | viernes 25 | |
|---|---|---|---|---|---|
| 16:00 | HTML | XAMPP | MySQL | JavaScript | |
| 17:00 | |||||
| 18:00 | CSS | ||||
| 19:00 | |||||
| 20:00 | |||||
| lunes 28 | martes 1 | miércoles 2 | jueves 3 | viernes 4 | |
| 16:00 | Perl y CGIs | PHP | Java | JSP | |
| 17:00 | |||||
| 18:00 | |||||
| 19:00 | |||||
| 20:00 | |||||
El curso se celebrerá del 22 de febrero al 4 de marzo de 2011, de 16 a 21 horas en la Escuela Técnica Superior de Ingenierías Informática y de Telecomunicación en el aula la 3.8 salvo el día 24 que se utilizará la 2.3.
Escuela de postgrado
Avenida de la Constitución, 18. Edificio Elvira.
Teléfonos: 958 244 320 - 958 248 900
Fax: 958 248 901
Web del curso: http://oficinavirtual.ugr.es/apli/posgrado/detalle_cep.jsp?cod=10/CA/102
Para resolver cualquier tipo de duda o solicitar más información dirijirse a:
Director: Gustavo Romero López
Coordinadora: Maribel García Arenas
Teléfono: 958240589.