Aquí vamos a explorar Astro de diferentes formas, desde generación estática, renderización del lado del servidor y cliente con Vanilla JavaScript e híbridos.
El curso está orientado a cubrir una gran variedad de usos y aplicaciones utilizando el Framework, también usaremos varios Frameworks y librerías de UI como React, Solid y Vue.
¿Qué veremos en el curso?
• Sintaxis de Astro
• Estructura y tipado estricto
• TypeScript con Astro
• Navegación y parámetros de ruta
• Protección de rutas
• Middlewares
• Renderización
- Server Side
- Client Side
- Static Side
- Hybrid
• Peticiones HTTP
- En momento de construcción
- En momento de ejecución
• Scripts en Vanilla JS y TS
• Drag & Drop sin librerías ni islas
• Integraciones con
- Cloudflare
- Netlify
- Node
- React
- Astro DB
- Tailwind
- Vue
- Solid.js
• View Transitions
• Cero JS View Transitions
• Nanostores
• Persistencia de estado de las islas
• Paginación estática
• Paginación dinámica
• Markdown y MDX
• Estilos condicionales
• Tailwindcss
• SEO Friendly
• Optimización de imágenes
• Restful API endpoints
• Server actions
• Form Multipart con server actions
• Zod
• Astro DB
- Relaciones
- CRUD
• Despliegues a producción
• Carga de archivos
• Google SignIn
• AuthJS
• Autenticación y autorización
• Mucho más...
Este curso cubre los usos principales que le puedes dar a Astro, y crear aplicaciones que no solo funcionen rápido, sino que sean eficientes, escalables y reutilizables.