¿Quién es considerado el inventor de la World Wide Web y creador del primer sitio web en 1991?
Tim Berners-Lee.
Para diciembre de 1990, Tim Berners-Lee ya había desarrollado las cuatro herramientas necesarias para la web. ¿Cuáles eran?
El Protocolo de transferencia de hipertexto (HTTP), el Lenguaje de Marcado de Hipertexto (HTML), el primer navegador web (WorldWideWeb) y el primer servidor web.
¿Cuál fue el nombre del primer navegador web, que también funcionaba como editor de páginas web?
WorldWideWeb (más tarde rebautizado como Nexus).
¿En qué fecha Tim Berners-Lee hizo público el proyecto World Wide Web en el grupo de noticias alt.hypertext?
El 6 de agosto de 1991.
¿Qué navegador gráfico, introducido en 1993, fue un hito que popularizó el uso de la web?
Mosaic, desarrollado por el NCSA.
La organización fundada por Tim Berners-Lee en 1994 para desarrollar estándares y recomendaciones web se llama _____.
World Wide Web Consortium (W3C).
¿Qué tecnología, introducida en 1996, permitió a los diseñadores separar el contenido de una página web de su presentación visual?
CSS (Cascading Style Sheets).
La época del diseño web desde finales de los 90 hasta principios de los 2000, marcada por experiencias interactivas y multimedia, se conoce como la "Época de _____"
Flash.
¿Cuáles eran dos de las principales desventajas de los sitios web basados en Flash?
Requerían la instalación de un plugin y no eran accesibles para los motores de búsqueda, lo que perjudicaba el SEO.
El concepto de _____, que surgió alrededor de 2004, cambió el enfoque del diseño web hacia la interacción del usuario y plataformas como blogs y redes sociales.
Web 2.0.
¿Qué principio de diseño, formalizado por Ethan Marcotte en 2010, garantiza que un sitio web se adapte a diferentes tamaños de pantalla?
Diseño responsivo (responsive design).
Definición: Colección de datos almacenados y organizados para satisfacer los requisitos de información de una organización.
Base de datos (BD).
¿Cuál es la propiedad esencial de una base de datos que permite la separación entre los datos y las aplicaciones informáticas que los manejan?
Independencia de datos.
¿Qué tipo de software proporciona un acceso controlado a la base de datos, gestionando aspectos como la seguridad, integridad y concurrencia?
Un Sistema de Gestión de Bases de Datos (SGBD).
¿Cuál es el lenguaje estándar más utilizado en los Sistemas de Gestión de Bases de Datos relacionales?
SQL (Structured Query Language).
En una base de datos, la descripción de los datos se denomina _____ y se almacena en el diccionario de datos o catálogo.
metadatos.
¿Qué ventaja clave ofrecen las bases de datos sobre los sistemas de ficheros en lo que respecta a la duplicidad de la información?
Las bases de datos integran los datos con una mínima cantidad de duplicidad, compartiéndolos en toda la organización.
El movimiento ____ (Not Only SQL) surgió para satisfacer nuevas necesidades como la actualización masiva por millones de usuarios simultáneamente.
NoSQL.
¿Qué tipo de ataque de seguridad web se centra en la inyección de etiquetas como `<script>` o el uso de atributos como `src=` para referenciar scripts remotos?
XSS (Cross-Site Scripting).
Para prevenir ataques XSS, se recomienda filtrar caracteres de etiquetas HTML como _____ y _____ en sus múltiples representaciones.
`<` y `>`.
Las pruebas que podrían provocar una interrupción del servicio y que deben planificarse meticulosamente en entornos de producción se denominan pruebas de _____.
carga y denegación de servicio (DoS).
¿Cuál es la diferencia fundamental entre un ataque DoS y un ataque DDoS?
Un ataque DoS (Denial of Service) utiliza un único cliente, mientras que un DDoS (Distributed Denial of Service) emplea múltiples clientes.
Al realizar una auditoría de seguridad, se recomienda hacer análisis desde las perspectivas de un usuario externo sin credenciales y un usuario _____.
con credenciales de acceso (autentificado).
Un desarrollador _____ es el encargado de realizar toda la interfaz con la que interactúa el usuario final.
Frontend.
¿Cómo se denomina al desarrollador que trabaja con la pila tecnológica completa, desde el backend hasta el frontend, y puede crear una aplicación desde cero?
Full Stack Developer.
¿Cuáles son las habilidades tecnológicas transversales que todo desarrollador web debe tener como base, independientemente de su especialización?
GIT, HTML, JS (JavaScript), CSS y conocimientos de Bases de Datos.
Nombre tres frameworks populares de JavaScript utilizados para desarrollar interfaces de usuario dinámicas y complejas.
Angular, React y Vue.js.
¿Qué navegador, que comenzó como un proyecto de investigación en Noruega en 1994, es desarrollado por la compañía Opera Software?
Opera.
El navegador _____ fue el más popular hasta 1997, antes de la era de dominio de Internet Explorer.
Netscape.
En 1998, Netscape liberó su código fuente y fundó la organización sin ánimo de lucro _____ para crear un navegador de software libre.
Mozilla.
¿Qué navegador, creado por la Fundación Mozilla, fue lanzado en su versión 1.0 en noviembre de 2004 como continuación del proyecto Mozilla?
Firefox.
En 2003, Apple lanzó su propio navegador para el sistema operativo Mac OS X. ¿Cuál es su nombre?
Safari.
El navegador Chrome de Google, creado en 2008, utilizó inicialmente el motor de renderizado _____ del navegador Safari.
WebKit.
Según las recomendaciones, ¿qué dos elementos de contacto son "obligatorios" y deben estar visibles en la parte superior de un portafolio de desarrollador?
La dirección de email en formato de texto y un enlace al currículum en PDF.
¿Por qué es crucial mostrar el email como texto en un portafolio, en lugar de solo un botón de contacto?
Para que los usuarios que no tienen un cliente de correo configurado por defecto puedan copiarlo y pegarlo en su servicio de email basado en web.
Para cada proyecto en un portafolio, ¿qué cuatro elementos clave deben incluirse siempre?
Una descripción, las tecnologías utilizadas, una imagen o captura de pantalla, y un enlace al código si es público.
Una web de portafolio moderna debe ser _____, lo que significa que su diseño se adapta correctamente a dispositivos móviles, tabletas y ordenadores de escritorio.
responsive (responsiva).
En lugar de enumerar todos los proyectos realizados, un portafolio debe destacar los _____ _____, que son aquellos que mejor definen las habilidades técnicas del desarrollador.
proyectos principales.
¿Qué se aconseja sobre incluir proyectos inacabados o ejercicios básicos (como una calculadora) en el portafolio de un programador con experiencia?
Se desaconseja; es mejor centrarse en proyectos que reflejen el nivel de habilidad y experiencia actual.
Además de las habilidades técnicas, se recomienda incluir en el portafolio las llamadas _____ _____, que se refieren a competencias interpersonales y de comunicación.
habilidades blandas.
¿Cuál es un consejo fundamental sobre la veracidad de la información presentada en un portafolio de desarrollador?
Ser realista y no mentir sobre las habilidades o la experiencia.
¿Por qué se recomienda tener un dominio personalizado para un sitio web de portafolio?
Porque indica profesionalismo y ayuda a construir una marca personal propia.
La disciplina que consiste en la planificación, diseño, implementación y mantenimiento de sitios web se denomina _____.
Diseño web.
Tecnologías como _____ han permitido la incorporación de gráficos 3D directamente en el navegador, ofreciendo experiencias visuales inmersivas.
WebGL.
La tendencia de crear sitios web que puedan ser utilizados por todas las personas, incluidas aquellas con discapacidades, se enfoca en la _____.
accesibilidad.
En el contexto de las bases de datos, ¿a qué se refieren los términos "minimundo" o "Universo de Discurso (UoD)"?
Al aspecto específico del mundo real que la base de datos representa y modela.
¿Cómo se conoce a la práctica de usar JavaScript sin frameworks ni librerías adicionales?
Vanilla JS.
Los frameworks de menor tamaño que ofrecen funcionalidades esenciales sin un gran impacto en el rendimiento se conocen como _____.
microframeworks.
La computadora NeXTcube utilizada por Tim Berners-Lee en el CERN se convirtió en el primer _____ de la historia.
servidor Web.
Los primeros sitios web solían mezclar enlaces del protocolo HTTP con el protocolo _____, que ofrecía acceso a contenido a través de menús de texto.
Gopher.
¿Cuál es uno de los principales inconvenientes de un SGBD debido a que son programas extensos que requieren mucho espacio en disco y memoria?
Su gran tamaño.
Un ataque de inyección LDAP intenta explotar vulnerabilidades en un protocolo de _____.
acceso a directorios (Lightweight Directory Access Protocol).
¿Cuál es la tríada de tecnologías que ha impulsado la creación de los sitios web contemporáneos, haciéndolos sofisticados, interactivos y visualmente atractivos?
CSS3, HTML5 y JavaScript avanzado (con sus librerías y frameworks).
Si un desarrollador tiene muchos proyectos, ¿qué estrategia se recomienda para presentarlos en el portafolio sin abrumar la página principal?
Mostrar los 2-4 proyectos principales en la página de inicio y añadir un botón "Ver más" que enlace a una página secundaria con el resto.
¿Se considera obligatorio incluir certificaciones en un portafolio de desarrollador?
No, se consideran opcionales, ya que se valora más el conocimiento demostrado a través de proyectos.
El profesional de TI que gestiona proyectos, define requerimientos del cliente y decide qué tecnología es la más adecuada es el _____.
Consultor IT.
El sistema que precedió a las bases de datos, con un modelo descentralizado donde cada departamento gestionaba sus propios datos de forma independiente, era el _____.
sistema de ficheros.
En la jerarquía de datos, el _____ se define como una mezcla de experiencia, valores e información que sirve como marco para la acción.
conocimiento.
¿Qué navegador se incluyó con el sistema operativo de Microsoft a partir de Windows 95, lo que provocó su dominio en el mercado?
Internet Explorer.
Si un proyecto es confidencial y su código no puede mostrarse públicamente, ¿qué debe hacer el desarrollador en su portafolio?
Describir el proyecto sin revelar información sensible, explicando claramente cuál fue su rol y sus responsabilidades.
El estilo de diseño conocido como "Flat Design", popular en la década de 2010, se caracteriza por una estética _____ y centrada en la usabilidad.
limpia y minimalista.
¿Qué término se refiere al lado del servidor de una aplicación, donde reside la lógica de negocio? Nombre un lenguaje de programación común para ello.
Backend. Un lenguaje común puede ser Java, PHP o Python.
¿Quién colaboró estrechamente con Tim Berners-Lee en el CERN, ayudando a reescribir su propuesta y a buscar recursos para el proyecto de la Web?
Robert Cailliau.
Un ataque que busca bloquear cuentas de usuario mediante un número determinado de intentos de acceso fallidos es una forma de _____.
denegación de servicio (DoS).
¿Qué tendencias futuras se esperan en el diseño web para crear experiencias más inmersivas?
Una mayor integración de la inteligencia artificial, la realidad aumentada (AR) y la realidad virtual (VR).