Con el propósito de identificar de
forma correcta las etapas necesarias para la creación de páginas disponibles en
internet, describiremos los pilares de la programación web.
Al desconocer los lenguajes
necesarios para subir páginas a la web,
el emprendedor desiste de usar ideas eficientes para nuevos proyectos, lo cual
repercute en su desempeño. Por lo tanto, identificaremos los tipos de
documentos para plasmar los procedimientos requeridos en el funcionamiento de
páginas web.
Cuando creamos una página web es necesario conocer con exactitud
todos los elementos involucrados para completarla. De esta manera aseguramos la
realización completa de todos los pasos correspondientes, a fin de lograr un
sitio de calidad. La arquitectura de la programación web está conformada por los elementos cliente-servidor, los cuales
garantizan la visualización correcta de la página, por parte del usuario, es
decir el cliente, y del servidor donde se almacena el proyecto.
061-01_0108_ilu01. Mapa mental de relación cliente-servidor
Existen páginas web creadas simplemente para la lectura
de información específica por parte de los usuarios, por lo tanto, basta crearla
mediante el lenguaje HTML, y agregar estilo con CCS. Sin embargo, cuando son
páginas interactivas, es decir, el cliente ingresa información y solicita datos,
los siguientes elementos son indispensables:
- Navegador web: recibe la instrucción en el lado
del cliente, para buscar la página.
- Código
HTML: incluye las instrucciones para buscar la estructura de la página, es un
lenguaje de marcado.
- Servidor: almacena
la información y documentos necesarios para mostrar la página.
- Cóigo PHP:
incluye las instrucciones dinámicas de la página web, en el lado del servidor, es un lenguaje de programación.
- Código
SQL: incluye las instrucciones para hacer las consultas de los datos
pertenecientes a la página, es un lenguaje de programación.
- Base de
datos: almacena la información de forma organizada, se encuentra en el servidor.
061-01_0108_ilu02. Proceso para la ejecución de una página
web
Es posible utilizar el navegador web instalado en nuestra computadora, en
cuanto al servidor y base de datos es necesario descargar un programa adicional.
Por ejemplo, el software Apache es descargado desde su página web oficial para ser utilizado como
servidor. En cuanto al gestionador de la base de datos existen también muchos,
como por ejemplo MySQL. Sin embargo, tenemos la posibilidad de instalar
herramientas que incluyen el servidor, base
de datos y una interfaz para realizar la configuración necesaria, por ejemplo WampServer,
Xampp o AppServer.
061-01_0108_ilu03. Herramientas para la creación de páginas
web
Es importante utilizar algunos de
los programas mencionados para verificar el funcionamiento correcto de la
página web. Además, en el lado del
servidor interfieren otros lenguajes de programación como lo es Python, Ruby,
Java, con los cuales creamos instrucciones de interacción avanzadas, a fin de
construir páginas web profesionales.
Keynotes
- La arquitectura de la programación web está conformada por los elementos
cliente-servidor, los cuales garantizan la visualización correcta de la página,
por parte del usuario, es decir el cliente, y del servidor donde se almacena el
proyecto.
- Código HTML: incluye las instrucciones para
buscar la estructura de la página, es un lenguaje de marcado.
- Código PHP: incluye las instrucciones dinámicas de la página web, en el lado del servidor, es un
lenguaje de programación.
- Código SQL: incluye las instrucciones para
hacer las consultas de los datos pertenecientes a la página, es un lenguaje de
programación.
- Base de datos: almacena la información de
forma organizada, se encuentra en el servidor.
- En cuanto al servidor y base de datos es
necesario descargar un programa adicional. Por ejemplo, el software Apache es
descargado desde su página web
oficial para ser utilizado como servidor. En cuanto al gestionador de la base
de datos existen también muchos, como por ejemplo MySQL.
- Tenemos la posibilidad de instalar
herramientas que incluyen el servidor,
base de datos y una interfaz para realizar la configuración necesaria, por
ejemplo WampServer, Xampp o AppServer.
MisiónCon el objetivo de dominar como funciona un proyecto computarizado, crea un video sobre los componentes que integran la arquitectura de la
programación web, en el proceso de
creación de una página.
Pasos a seguir:
- Utiliza el
editor de video de preferencia.
- Describe
con conceptos breves los elementos de parte del cliente y de parte del servidor.
- Agrega
ilustraciones necesarias para precisar en cada una de las explicaciones.
- Define la
utilidad de cada lenguaje referenciado.
Sabrás que has tenido éxito,
cuando muestres el video a cinco personas y todas realicen un resumen breve y
entendible del tema expuesto.
Cuando exista escaso entendimiento
del tema, determina cuáles son las posibles mejoras al video, e impleméntalas.
Además agrega observaciones necesarias desde tu perspectiva para optimizar la
explicación de cada tema. ¡Comparte el video final en tu VKTV y pide a tus compañeros comentarios de optimización!
Tiempo disponible: 3 horas.
CierreCon el dominio de la arquitectura web, exploramos ideas eficientes y las plasmarmos
en una página par la internet, a fin
de disfrutar los beneficios de la era tecnológica. Además, evaluamos los
elementos necesarios para el funcionamiento óptimo de un proyecto
computarizado, en el proceso de creación, a fin de cumplir las necesidades del
programa. Con determinación, constancia y organización dominaremos todos los
lenguajes para diseñar páginas web.