Cuestiones
ayuda
option
Mi Daypo

TEST BORRADO, QUIZÁS LE INTERESEDesarrollo de aplicaciones web entorno servidor

COMENTARIOS ESTADÍSTICAS RÉCORDS
REALIZAR TEST
Título del test:
Desarrollo de aplicaciones web entorno servidor

Descripción:
Tema 1: Selección de arquitecturas y herramientas de programación

Autor:
AVATAR
Adrián Catalán
(Otros tests del mismo autor)


Fecha de Creación:
28/11/2021

Categoría:
Informática

Número preguntas: 23
Comparte el test:
Facebook
Twitter
Whatsapp
Comparte el test:
Facebook
Twitter
Whatsapp
Últimos Comentarios
No hay ningún comentario sobre este test.
Temario:
Relacione los conceptos: Páginas web Aplicaciones web Aplicaciones de escritorio.
Relacione: Páginas web estáticas Paginas web dinámicas.
Indique la secuencia de para recuperar un sitio web de una página estática: 1- El cliente introduce una URL en el navegador. 2- Se modela una petición HTTP, que se envía al servidor web. 3- El servidor realiza una búsqueda de recursos solicitados y los recupera. 4- Finalmente, la página se envía de nuevo al cliente, como respuesta a la petición HTTP. 1- El cliente introduce un protocolo de comunicación en el navegador. 2- Se modela una petición FTP, que se envía al servidor web. 3- El servidor realiza una búsqueda de recursos solicitados y los recupera. 4- Finalmente, la página se envía de nuevo al cliente, como respuesta a la petición HTTP.
Relacione: Diferencias entre servidor web y servidor de aplicaciones Servidor web Servidor de aplicaciones.
Las páginas web dinámicas muestran un contenido distinto en función de diferentes valores, como los datos de entrada, el navegador, o la autenticación del usuario. La programación de estas páginas se realiza utilizando HTML dinámico, a través del cual el recurso recibido por un usuario varía con respecto al que puede recibir otro. Verdadero Falso.
Indique el funcionamiento que realizan las páginas dinámicas para recuperar documentos web dinámicos: • El usuario introduce en el navegador una URL de la página o servicio que desea visitar. • Se envía una petición HTTP, en la que se suelen incluir diferentes datos de consulta al destino. • El servidor envía la petición al módulo donde se va a ejecutar el código para recuperar los datos de la consulta. Este se encargará de realizar las conexiones oportunas a los almacenes de datos y de recuperar el contenido. • Desde el servidor, se modela la respuesta en formato HTML. En función de los datos recuperados, se generará un contenido u otro. • Finalmente, el servidor envía la página resultado al navegador (al cliente). • El usuario introduce en el navegador un protocolo de comunicación de la página o servicio que desea visitar. • Se envía una petición FTP, en la que se suelen incluir diferentes datos de consulta al destino. • El servidor envía la petición al módulo donde se va a ejecutar el código para recuperar los datos de la consulta. Este se encargará de realizar las conexiones oportunas a los almacenes de datos y de recuperar el contenido. • Desde el servidor, se modela la respuesta en formato HTML. En función de los datos recuperados, se generará un contenido u otro. • Finalmente, el servidor envía la página resultado al navegador (al cliente).
Existen dos tipos de programación para construir páginas web dinámicas. ¿Cuáles son? Respuesta multiple En un fichero HTML, en el que se incluyen funciones en lenguaje JavaScript que permiten evaluar el comportamiento del usuario y hacer que la página muestre un contenido u otro en función de esta entrada. En este tipo de casos los lenguajes principales serán HTML y JavaScript. Existe otro tipo de páginas implementadas en lenguajes como PHP, ASP.net o Java. En este tipo de casos, las páginas mostradas al usuario son el resultado de la ejecución de un programa.
Relacione: Componentes, capas y funciones Lenguaje de programación Servidor web Módulo de código Base de datos.
Relacione: Conceptos de entornos de desarrollo y tipos de capas Entornos de desarrollo Capa o nivel cliente Capa intermedia Capa de acceso a datos.
Cada una de estas capas se ocupa de una o de varias funciones, entre las que destacamos la función del acceso, las funciones de presentación y lógica, y la función de persistencia, que se encarga de recibir la petición desde el cliente, establecer la comunicación con el módulo encargado de generar la respuesta y, finalmente, de enviar la página resultante al navegador del cliente. Verdadero Falso.
Relacione: Lenguajes de programación entorno servidor CGI (Common Gateway Interfaces) Lenguajes de Scripting .
Relacione: Lenguajes de programación en entorno servidor PHP (Hypertext Processor) JSP (Java Server Pages) ASP (Active Server Pages) Python.
Relacione: Integración con los servidores web Petición cliente-servidor Método HTTP URL Versión del protocolo HTTP Cabeceras HTTP Cuerpo de mensaje Respuesta servidor-cliente.
Relacione: Herramientas de Programación Herramientas de programación Editores de texto Navegadores web.
Relacione: Herramientas de programación BBEdit: Visual Studio Code NetBeans TextWrangler.
Relacione: Tecnologías asociadas. Instalación AMP La tecnología AMP Apache MySQL PHP.
Indique los pasos para desplegar todo el entorno de desarrollo necesario para armar la tecnología AMP: Respuesta multiple Descargar software Xampp o Wamp (Bundle que contiene Apache, MySQL, Php) Iniciamos todos los servicios del bundle.
Indique los pasos necesarios para la implementación de una nueva página con PHP: Respuesta multiple Desde la carpeta htdocs en Xampp y en la carpeta www en Wamp, se crea una nueva carpeta para cada proyecto nuevo. Esto no es completamente necesario, puesto que podríamos crear un nuevo fichero sin necesidad de crear más carpetas, pero, de esta manera, el resultado queda mucho más organizado. Implementaremos el código de desarrollo del proyecto. Utilizamos un documento HTML, colocamos nuestro código PHP dentro del body o embebido en las etiquetas HTML. Finalmente, se guarda el fichero añadiendo la extensión .php al nombre del archivo. Desde la barra del navegador, accedemos a la URL en la que se aloja la página PHP. Si se ha situado dentro de alguna carpeta, recuerda que tienes que indicar la ruta exacta de la siguiente manera: http://localhost/carpeta1/carpeta2/.../nombre.php.
Para embeber el código en PHP, debemos utilizar la etiqueta de apertura <?php y de cierre ?>. En este caso, para mostrar por pantalla el mensaje «Hola Mundo!!!», se utilizará función echo, que muestra la cadena de texto que se indica entre comillas. <html> <head> <title>Prueba de PHP</title> </head> <body> <?php echo “Hola Mundo!!!”; ?> </body> </html> Verdadero Falso.
En la actualidad, también puede utilizarse JavaScript, más habitual en el desarrollo en cliente (frontend). No obstante, ahora también lo tenemos para la implementación del lado del servidor, en concreto, para desarrollar servidores web, aplicaciones de servidores, aplicaciones móviles... Verdadero Falso.
La arquitectura Node.js se basa en el motor de JavaScript V8 y, a través del lenguaje en JavaScript y los módulos Node.js, permite desarrollar aplicaciones en el lado del servidor (backend), puesto que permite utilizar JavaScript en múltiples entornos, donde hasta ahora no era posible hacerlo. Veradero Falso.
Relacione: Después de instalar Node.js necesitamos implementar una serie de comandos para su verificación y qué comando deberíamos utilizar para instalar TypeScript node --version npm --version npm install -g npm. npm --install -g typescript.
¿Qué es TypeScript? Respuesta multiple TypeScript es JavaScript, pero añadiendo tipos de variables y tipos de métodos, entre otros. En TypeScript, estas funcionalidades podrán incorporarse a un entorno de desarrollo, ahorrándonos diferentes errores que suelen aparecer en Javascript como, por ejemplo, que una variable se no se haya definido.
Denunciar test Consentimiento Condiciones de uso