Duración
25 horas
Objetivos
- Conocer las bases fundamentales del desarrollo de aplicaciones web con Next.JS
- Construir un proyecto Next.JS, conociendo su arquitectura y técnicas para sacar el mayor partido a este potente Framework.
Temario
- Introducción a Next.JS
- ¿Qué es Next.JS?
- Casos de uso
- SSG vs SSR vs CSR
- Características out of the box
- Hello World
- NPM Install
- Zero Config
- Nuestra primera página
- Anatomía de una aplicación Next.JS
- Routing
- Rutas mediante páginas
- Rutas dinámicas con parámetros
- i18n
- Navegación dentro de la aplicación con Link
- Otros métodos de navegación
- Data fetching
- Static Site Generation
- Server Side Rendering
- Client Side Rendering
- UI + Styling
- Opciones para aplicar estilos
- Estilos generales
- CSS-in-JS
- Image
- API
- API Functions
- Rutas
- Rutas dinámicas
- Middlewares
- Listos para producción
- Deployment
- Export
- Plataforma Vercel
- Zero Config Deployment
- Branch preview
- Analytics
- Plans