Descripción
Next.js es un framework de código abierto, que utiliza React creado y mantenido por Vercel. El framework ofrece todas las herramientas necesarias para desarrollar aplicaciones web completas.
Requisitos previos
Para poder iniciar y seguir el curso con normalidad, es necesario tener un mínimo de conocimientos de React y Node.js
Objetivos
En este curso revisaremos todas las características que nos puede ofrecer Next.js ya sea para crear aplicaciones con contenido estático o para crear aplicaciones complejas con bases de datos y APIs internas.
El objetivo de este curso es establecer las bases fundamentales del desarrollo de aplicaciones web con Next.js.
Contenido
- 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
- Plataforma Vercel
- Zero Config Deployment
- Branch preview
- Analytics
- Plans
- Demo