capibara DevDocs
  • Inicio icon Inicio
    • React icon React Angular icon Angular Astro icon Astro Bootstrap icon Bootstrap Tailwind CSS icon Tailwind CSS Sass icon Sass TypeScript icon TypeScript
    • Spring Boot icon Spring Boot Jakarta EE icon Jakarta EE New Apache Commons icon Apache Commons New Apache POI icon Apache POI New Thymeleaf icon Thymeleaf
    • Bash Scripting icon Bash Scripting New Jenkins icon Jenkins New Kafka icon Kafka New Docker icon Docker New Kubernetes icon Kubernetes New
  1. Home
  2. Astro


  • ¿Qué es Astro?
  • Características principales
  • Comparación con otros frameworks (React, Vue, etc.)
  • Instalación y configuración inicial

  • Arquitectura de carpetas
  • Archivos de configuración
  • Uso de componentes
  • Markdown y archivos .md

  • Creación de componentes
  • Componentes de servidor vs. componentes de cliente
  • Props y estado en componentes
  • Uso de componentes de otros frameworks (React, Vue, etc.)

  • Configuración de rutas
  • Rutas dinámicas
  • Manejo de parámetros de ruta

  • Renderizado estático vs. renderizado dinámico
  • Uso de `getStaticPaths` y `getStaticProps`
  • Optimización de carga de páginas

  • Uso de CSS y SASS
  • Frameworks CSS (Tailwind, Bootstrap)
  • CSS Modules

  • Consumo de APIs REST
  • Manejo de datos en componentes
  • Uso de fetch y axios

  • Soporte de internacionalización en Astro
  • Configuración de idiomas y traducciones
  • Uso de bibliotecas de i18n (i18next, react-i18next)

  • Preparación para el despliegue
  • Despliegue en plataformas (Vercel, Netlify)
  • Configuración de servidores

  • Introducción a las pruebas en Astro
  • Pruebas unitarias y de integración
  • Herramientas de pruebas (Jest, Testing Library)

  • Mejores prácticas en el desarrollo de aplicaciones Astro
  • Optimización del rendimiento
  • Manejo de errores y logging