Tecnología web para desarrolladores
La web abierta ofrece increíbles oportunidades para los desarrolladores. Para aprovechar al máximo estas tecnologías, es necesario saber cómo usarlas. A continuación, encontrarás enlaces a nuestra documentación sobre tecnología web.
Documentación para desarrolladores web
- Guías para desarrolladores web
-
Las guías para desarrolladores web proporcionan contenido práctico e instructivo para ayudarte a utilizar las tecnologías web para alcanzar tus objetivos o necesidades.
- Tutoriales para desarrolladores web
-
Tutoriales que te guiarán paso a paso en el aprendizaje de HTML, CSS, JavaScript y las API web.
- Accesibilidad
-
Permitir que el mayor número posible de personas utilice los sitios web, incluso cuando las capacidades de esas personas estén limitadas de algún modo.
- Rendimiento
-
Hacer que los contenidos estén disponibles y sean interactivos lo antes posible.
- Privacidad
-
Proteger los datos personales de los usuarios.
- Seguridad
-
Proteger a los usuarios de filtraciones y robos de datos, ataques por canales laterales y ataques como cross-site scripting, inyección de contenidos y click-jacking.
- Glosario
-
Definiciones de términos relacionados con la web.
Referencias de tecnología web
- API web
-
Las API de programación JavaScript que se pueden utilizar para crear aplicaciones en la web.
- HTML
-
HTML proporciona los bloques de construcción fundamentales para estructurar documentos y aplicaciones web.
- CSS
-
Las hojas de estilo en cascada se utilizan para describir la apariencia de los documentos y aplicaciones web.
- JavaScript
-
JavaScript es el lenguaje de programación nativo de la web.
- WebAssembly
-
WebAssembly permite ejecutar en la web programas escritos en C, C++, Rust, Swift, C#, Go, etc.
- Eventos
-
Los eventos son aquello a lo que reaccionan las aplicaciones web; por ejemplo, cuando una página web termina de cargarse, o un usuario selecciona algo, pulsa una tecla, cambia el tamaño de una ventana, envía un formulario o pausa un video.
- HTTP
-
HTTP es el protocolo fundamental de Internet para obtener documentos, hojas de estilo, scripts, imágenes, videos, fuentes y otros recursos a través de la web, y para enviar datos de vuelta a los servidores web.
- Medios
-
Formatos, códecs, protocolos, API y técnicas para incrustar y transmitir contenidos de video, audio e imagen en documentos web y aplicaciones.
- SVG
-
Los gráficos vectoriales escalables permiten crear imágenes que se adaptan suavemente a cualquier tamaño.
- MathML
-
MathML permite mostrar notación matemática compleja en la web.
- URI
-
Los identificadores uniformes de recursos son utilizados por diversas tecnologías, incluido el propio navegador a través de la barra de direcciones, para identificar recursos de diversas maneras.
- WebDriver
-
WebDriver es un mecanismo de automatización de navegadores que permite controlar remotamente un navegador emulando las acciones de una persona real usando el navegador. Es ampliamente usado para probar aplicaciones web en distintos navegadores.
- Extensiones web
-
Las extensiones web son una forma de ofrecer a los usuarios funciones mejoradas en sus navegadores, como bloquear anuncios y otros contenidos, personalizar el aspecto de las páginas, etc.
- Manifiestos de aplicaciones web
-
Los manifiestos de aplicaciones web permiten a los usuarios instalar aplicaciones web en las pantallas de inicio de sus dispositivos, con aspectos como la orientación vertical/horizontal de la pantalla y el modo de visualización (por ejemplo, pantalla completa) preestablecidos.
- Aplicaciones web progresivas (PWA)
-
Las aplicaciones web progresivas ofrecen una experiencia de usuario similar a la de las aplicaciones móviles nativas.
- OpenSearch
-
OpenSearch permite que un sitio web describa un motor de búsqueda para sí mismo, de modo que un navegador u otra aplicación cliente pueda utilizar ese motor de búsqueda.
- XML
-
El lenguaje de marcado extensible es una serialización estricta del modelo de objetos del documento.
- XSLT
-
Extensible Stylesheet Language Transformations es un lenguaje basado en XML usado, junto con software de procesamiento especializado, para la transformación de documentos XML.
- XPath
-
XPath utiliza una sintaxis no basada en XML para proporcionar una forma flexible de acceder a (señalar) diferentes partes de un documento XML. También se puede usar para probar los nodos señalados dentro de un documento para determinar si coincide con un patrón o no.
- EXSLT
-
EXSLT es un conjunto de extensiones para XSLT.
Documentación de herramientas de desarrollo
- Firefox Developer Tools
-
Documentación para el conjunto de herramientas para desarrolladores web integradas en Firefox.
- Chrome DevTools
-
Documentación para el conjunto de herramientas para desarrolladores web integradas en Chrome.
- Safari Web Inspector
-
Documentación para el conjunto de herramientas para desarrolladores web integradas en Safari.
- Edge DevTools
-
Documentación para el conjunto de herramientas para desarrolladores web integradas en Edge.