PDF de programación - Sesión No. 9 - Programación del lado del servidor

Imágen de pdf Sesión No. 9 - Programación del lado del servidor

Sesión No. 9 - Programación del lado del servidorgráfica de visualizaciones

Publicado el 6 de Agosto del 2019
2.487 visualizaciones desde el 6 de Agosto del 2019
356,6 KB
11 paginas
Creado hace 8a (07/12/2015)
LENGUAJES DE PROGRAMACIÓN WEB (PHP1,
HTML52)

LENGUAJES DE PROGRAMACIÓN WEB (PHP, HTML5)

1

Sesión No. 9
Nombre: Programación del lado del servidor
Objetivo: Saber en qué consiste y cómo funciona la programación desde el
lado de un servidor.
Contextualización


¿En qué consiste la programación y procesamiento del lado del servidor?

Todo lo que se trata de programación y procesamiento de información por parte
de un servidor funciona dentro de un ambiente controlado y lo que realiza en el
procesamiento de una petición de usuario mediante la lectura y ejecución de un
script en el mismo servidor lo que ayuda a generar paginas HTML como
resultado.

Todo lo que sucede desde este lado, es la respuesta a toda petición de los
clientes mediante los componentes del servidor, dependiendo de la información
que sea solicitada el proceso tomará más o menos tiempo para bajar los datos a
los equipos de los individuos en espera.

Los lenguajes de programación de lado del servidor, son aquellos que se
ejecutan desde el servidor. Por ejemplo JSP, PHP, .NET, Python, etc. Estos
lenguajes usualmente generan páginas dinámicas de HTML. Estos lenguajes
necesitan un servidor de aplicación, un software instalado en el servidor, para
interpretar o ejecutar código compilado en el caso de clases de Java. Este tipo
de software se instala en conjunto con un servidor Web, el cual gestiona las
peticiones de los navegadores Web.

¿Qué lenguajes de programación necesita este proceso?
¿Cuántos pasos se realizan para ejecutar por completo el proceso?
¿Son iguales los lenguajes del lado del servidor que del lado del cliente?



LENGUAJES DE PROGRAMACIÓN WEB (PHP, HTML5)

2

imágenes con

Introducción al Tema

Cuando se habla de procesamiento del lado del servidor debe considerarse lo
que se solicita, es decir, el tipo de información que se pide y los datos si es que
son numéricos, alfabéticos o si es que se necesitan de cálculos matemáticos.

Comúnmente la información que se obtiene del lado del servidor es para
generar, actualizar o consultar bases de datos, tómese en cuenta que las bases
de datos no siempre son datos numéricos o alfabéticos, puede ser una colección
de
información o material multimedia con calcificaciones
específicas que cumplen con la complementación de información de algún sitio
de consulta.

Las llamadas al servidor se gestionan a través de un servidor Web. El servidor
Web transfiere, de ser necesario, la petición al servidor de aplicación. El cual
puede ser PHP, JSP, Python, etc. El servidor Web necesita de filtros que lo
ayuden a redirigir las peticiones. En el caso de un Web server IIS de Microsoft,
se usan los filtros ISAPI. Estos filtros son en muchos caso instalados de manera
automáticamente por el instalador del servidor de aplicación.



LENGUAJES DE PROGRAMACIÓN WEB (PHP, HTML5)

3

Explicación
Programación del lado del servidor

Todas las peticiones que se cumplen desde dentro del servidor se conocen
como procesamiento. Cuando esto necesita enviar datos lo hace mediante los
exploradores de internet, permitiendo que se reciba y envíe lo necesario para
completar las consultas, también se permite la conexión remota.

Los lenguajes de programación que utilizan los servidores son;

Perl
ASP
.NET
PHP
JSP
Python



Introducción al lenguaje

Los lenguajes de programación del lado del servidor, son aquellos que se
ejecutan e interpretan por el mismo servidor y al terminar con esto se envía al
cliente en un formato codificado en el cual el explorador de internet interpretara
los códigos dando como resultado un documento Web del cual el usuario es
capaz de interpretar pues se muestra como un elemento visual compuesto de
imágenes, texto, etc.



LENGUAJES DE PROGRAMACIÓN WEB (PHP, HTML5)

4


Los lenguajes del lado del servidor son utilizados para desarrollar páginas
dinámicas y estos medios son:

ASP
JSP
PERL
PHP



Cuando se utiliza en servicio en internet para realizar descargas de información,
consultas de bases de datos, enviar o recibir archivos, cuando esto sucede los
scripts de los lenguajes de programación que se aplicaron se ejecuta y se crean
los contenidos solicitados.

Como se ha mencionado anteriormente, cada lenguaje de programación tiene
sus símbolos y palabras reservadas por eso es importante conocer las
características de cada uno pues, cuando se utiliza PHP, es importante utilizar
los signos de interrogación pues marcan el inicio y el final de un documento,
además de saber el significado de las palabras como; “echo” que permite la



LENGUAJES DE PROGRAMACIÓN WEB (PHP, HTML5)

5

salida de información y los tipos de formatos que son admitidos. Cuando se
habla de SQL el cual es un lenguaje del servidor, se trata de saber también las
palabras de uso como; “SELECT”, “FROM”, “TO”, “UPDATE”, “AND”, “OR”, etc.

Elementos de programación

Estos son elementos que se encuentran del lado del servidor y se ejecutan en la
misma ubicación. Lenguajes que se utilizan para desarrollar estos medios son:


CGI
ASP.NET (Active Server Pages)
JSP
PHP
Python



Algunas de las ventajas que se presentan dentro de los lenguajes de
programación en el servidor son:


Controles de usuario personalizados
Facilita el mantenimiento de grandes aplicaciones
Mayor velocidad
Mayor seguridad
Ejecución rápida de Servlets
Código bien estructurado
Disponibilidad en múltiples plataformas


Los elementos de programación siempre deben de ser en lenguaje inglés pues
los desarrolladores de los mismos son la mayoría de las ocasiones de E.U. o las
compañías a las que pertenecen los códigos son del mismo origen por lo que al
desarrollar los elementos se deben comprender la lógica de la estructura en los
medios y también el idioma.



LENGUAJES DE PROGRAMACIÓN WEB (PHP, HTML5)

6

Aplicación

La aplicación de esto, se da cotidianamente en lo que percibimos como normal,
es decir, cuando tenemos acceso a Internet y solicitamos información de un
documento Web o sitio, las peticiones se envían al servidor que atiende
nuestras demandas pues es importante notar también que los servidores
trabajan por zonas para determinar la mejor accesibilidad, pues la distancia entre
más lejana sea del usuario al servidor más tarda la información en descargarse y
visualizarse en la computadora.

Para que las aplicaciones o scripts funcionen correctamente dentro de la
computadora del cliente, es importante estar siempre actualizado en los plug-ins,
pues estos facilitarán que la información se codifique correctamente y se
muestre en pantalla como un elemento multimedia.



LENGUAJES DE PROGRAMACIÓN WEB (PHP, HTML5)

7

Conclusión

Los lenguajes de programación se pueden utilizar en varios medios, por ejemplo
en este caso se maneja dentro de los servidores, en algunos casos diferentes se
encuentran en la programación para el cliente, es decir, no siempre se utiliza
para lo mismo, sin embargo aunque los medios sean distintos, las bases son las
mismas y las ventajas también.

Cuando no se puede crear una conexión correcta con el servidor, no siempre es
por error de codificación de los scripts, sino también por las conexiones que se
tangan con el servidor.

La programación del lado del servidor siempre debe estar bien, pues no solo un
usuario depende de un servidor, cuando el medio falla se debe tener acceso a
otro por lo que siempre la estructura de información debe estar en módulos, por
un servidor falla los otros no lo hagan y se pueda continuar.



LENGUAJES DE PROGRAMACIÓN WEB (PHP, HTML5)

8

Para aprender más
Freeman A., (2012). Pro Windows 8 Windows Development with HTML5 an
JavaScript. U.S. Apress.

Hudson C. y Leadbetter T., (2012). HTML5 Developer´s Cookbook. U.S. Pearson
Education.

Williams L. (2012). Learning HTML5 Game Programming. U.S. Pearson
Education

Amundsen M. (2012). Hypermedia APIs with HTML5 and Node. U.S. O´REILLY

Crowther R. (2013). Hello! HTML5 and CSS3. U.S. Manning Publications

Pacheco E. Procesamiento del lado del
servidor. http://brd.unid.edu.mx/procesamiento-del-lado-del-servidor/

s/a. Introducción al lenguaje del lado del
servidor. http://brd.unid.edu.mx/introduccion-al-lenguaje-del-lado-del-servidor/

s/a. Elementos de programación del lado del
servidor. http://brd.unid.edu.mx/procesamiento-del-lado-del-servidor/

Instituto Tecnológico de Veracruz. Elementos de programación del lado
Servidor. http://brd.unid.edu.mx/elementos-de-programacion-del-lado-del-
servidor-2/



LENGUAJES DE PROGRAMACIÓN WEB (PHP, HTML5)

9

Actividad de Aprendizaje
Objetivo: Hacer una página web.

Instrucciones:

Con la finalidad de reforzar los conocimientos adquiridos a lo largo de
esta sesión, ahora tendrás que realizar una actividad en la que diseñarás
una sencilla página Web para tener más claro el concepto de la
codificación y poder comprender cómo funcionan los códigos, puedes
basarte en estos links si es que no conoces la programación HTML.

http://creatuweb.espaciolatino.com/tutorhtml/

http://www.aulaclic.es/html/epp_2_2_1.htm

https://www
  • Links de descarga
http://lwp-l.com/pdf16422

Comentarios de: Sesión No. 9 - Programación del lado del servidor (0)


No hay comentarios
 

Comentar...

Nombre
Correo (no se visualiza en la web)
Valoración
Comentarios...
CerrarCerrar
CerrarCerrar
Cerrar

Tienes que ser un usuario registrado para poder insertar imágenes, archivos y/o videos.

Puedes registrarte o validarte desde aquí.

Codigo
Negrita
Subrayado
Tachado
Cursiva
Insertar enlace
Imagen externa
Emoticon
Tabular
Centrar
Titulo
Linea
Disminuir
Aumentar
Vista preliminar
sonreir
dientes
lengua
guiño
enfadado
confundido
llorar
avergonzado
sorprendido
triste
sol
estrella
jarra
camara
taza de cafe
email
beso
bombilla
amor
mal
bien
Es necesario revisar y aceptar las políticas de privacidad