Full Stack con Next.js
Carrera profesional full stack con Next.js para equipos que construyen productos digitales modernos: React Server Components, Server Actions, TypeScript, bases de datos relacionales y documentales, Tailwind CSS y despliegue contenedorizado para aplicaciones web de alto rendimiento.
Cursos incluidos
Cada curso comprado por separado cuesta 19 €. La carrera completa por 147 € incluye todos los cursos del itinerario más certificado de carrera con QR verificable y acceso permanente.
Esta carrera forma equipos full stack con Next.js, el framework React que ha redefinido el desarrollo web moderno. Con el App Router, React Server Components y Server Actions, Next.js difumina la frontera entre frontend y backend: un solo proyecto, un solo lenguaje (TypeScript), renderizado en el servidor por defecto y mutaciones de datos sin necesidad de una API REST separada. Es el stack que startups, scaleups y empresas tecnológicas de referencia están adoptando de forma masiva en sus productos digitales.
La carrera construye un perfil full stack completo partiendo de los fundamentos de JavaScript y TypeScript, avanzando por React y sus patrones modernos, y culminando con Next.js como framework de producción. Se trabaja con bases de datos tanto relacionales (SQL) como documentales (MongoDB), se estilizan las aplicaciones con Tailwind CSS, y se incorporan Docker y Git como herramientas profesionales de despliegue y colaboración. El resultado es un desarrollador capaz de construir, desplegar y mantener aplicaciones web de alto rendimiento de principio a fin.
Público objetivo
- Desarrolladores que quieren dominar el stack más moderno y demandado del ecosistema React y JavaScript.
- Desarrolladores frontend con experiencia en React que quieren evolucionar hacia el full stack con Next.js.
- Desarrolladores backend que quieren aprender React y Next.js para construir aplicaciones completas sin separar frontend y backend.
- Profesionales orientados a startups, empresas tecnológicas y productos digitales, donde Next.js es el estándar de facto.
- Personas que buscan un stack que maximice la productividad con un solo lenguaje (TypeScript) y un solo framework para toda la aplicación.
Estructura
JavaScript
Fundamentos completos del lenguaje: sintaxis, tipos de datos, variables, operadores, estructuras de control, funciones, arrays, objetos, programación orientada a objetos con clases ES6+, programación asíncrona con promesas y async/await, manipulación del DOM, módulos y las características modernas de ECMAScript. Base imprescindible para TypeScript y React.
TypeScript
Superset tipado de JavaScript y lenguaje nativo de Next.js. Sistema de tipos, interfaces, genéricos, tipos de utilidad, uniones discriminadas, inferencia de tipos, configuración del compilador, tipado de props y estado en React, y patrones avanzados. TypeScript aporta seguridad, autocompletado y documentación implícita al código.
React
Biblioteca fundamental para la construcción de interfaces. Componentes funcionales, JSX, props, estado con useState, efectos con useEffect, hooks personalizados, context API, React.memo, useMemo, useCallback, suspense, error boundaries y patrones de composición. Comprender React en profundidad es necesario para aprovechar Next.js al máximo.
Next.js
El framework full stack de React para producción. App Router, layouts, páginas, loading y error UI, React Server Components (RSC), Server Actions para mutaciones de datos, Data Fetching con async/await en componentes servidor, streaming con Suspense, middleware, API Routes, autenticación, metadatos y SEO, optimización de imágenes, fuentes y scripts, internacionalización, y despliegue en Vercel y entornos auto-hospedados.
HTML
Estructura y semántica web. Elementos HTML5, formularios, accesibilidad, multimedia y buenas prácticas. Aunque Next.js abstrae la generación de HTML, comprender la semántica es esencial para crear componentes accesibles y SEO-friendly.
CSS
Estilos y maquetación web. Selectores, modelo de caja, Flexbox, Grid, responsive design, animaciones, variables CSS y organización. Base necesaria antes de dominar Tailwind CSS y para comprender cómo funciona el estilizado en aplicaciones web.
Tailwind CSS
Framework de utilidades CSS y el sistema de estilos estándar en proyectos Next.js. Clases de utilidad, responsive design, personalización del tema con tailwind.config, componentes reutilizables, dark mode, animaciones, plugins y optimización para producción con purge. Integración nativa con Next.js.
SQL
Lenguaje de consultas para bases de datos relacionales. SELECT, filtrado, joins, agrupación, subconsultas, DDL, DML, índices y optimización. Next.js trabaja habitualmente con ORMs como Prisma o Drizzle que generan SQL, por lo que comprender el lenguaje subyacente es fundamental para diseñar esquemas y optimizar rendimiento.
MongoDB
Base de datos documental NoSQL. Modelado de documentos, operaciones CRUD, consultas avanzadas, aggregation pipeline, índices y patrones de diseño de esquemas. MongoDB es una opción muy popular en proyectos Next.js por su flexibilidad y su integración natural con JavaScript/TypeScript.
Docker
Contenedorización de aplicaciones. Imágenes, contenedores, Dockerfile, Docker Compose, volúmenes, redes, multi-stage builds para aplicaciones Next.js y orquestación de entornos de desarrollo con bases de datos. Esencial para despliegues auto-hospedados fuera de Vercel.
Git
Control de versiones profesional. Commits, ramas, merges, resolución de conflictos, flujos de trabajo colaborativos, remotos, pull requests y buenas prácticas. Integración con plataformas de CI/CD y despliegue continuo, especialmente relevante en el flujo de trabajo de Vercel con preview deployments.
Objetivos de aprendizaje
- Dominar JavaScript y TypeScript como lenguaje único para todo el stack.
- Construir interfaces de usuario complejas y reutilizables con React y hooks modernos.
- Desarrollar aplicaciones full stack completas con Next.js: App Router, React Server Components, Server Actions y API Routes.
- Implementar data fetching eficiente, streaming y optimización de rendimiento con Next.js.
- Diseñar y gestionar bases de datos relacionales (SQL) y documentales (MongoDB).
- Estilizar aplicaciones web de forma eficiente y responsive con Tailwind CSS.
- Contenedorizar aplicaciones Next.js con Docker para despliegues auto-hospedados.
- Gestionar código y colaborar en equipo de forma profesional con Git.
- Construir aplicaciones web de alto rendimiento, accesibles y optimizadas para SEO.
Tecnologías principales
- Full Stack: Next.js (App Router, RSC, Server Actions), React, TypeScript
- Bases de datos: SQL (PostgreSQL/MySQL), MongoDB
- Frontend: HTML5, CSS3, Tailwind CSS
- DevOps: Docker, Docker Compose, Git
Antes de comprar
¿Cuánto dura el acceso?
Acceso permanente. La carrera queda asociada a tu cuenta para siempre, con todas las lecciones, ejercicios y certificado.
¿Incluye certificado?
Sí. Al superar los cursos del itinerario obtienes un certificado de carrera con QR público verificable. La URL del certificado es pública: puedes compartirla en LinkedIn o con un empleador sin que necesiten una cuenta CertiDevs.
¿Puedo pedir factura con NIF?
Sí. En el proceso de compra puedes indicar datos de facturación con NIF español o europeo. Stripe emite la factura electrónica automáticamente.
¿Hay devolución?
Sí. Devolución íntegra dentro de los 14 días naturales desde la compra siempre que no se haya consumido el contenido. Escríbenos a hola@certidevs.com con el correo de tu cuenta y procesamos el reembolso.
Otras formas de aprender
Toma de contacto con una tecnología antes de comprometerte con el itinerario completo.
Currículo completo por tecnología con ejercicios evaluados por IA y certificado verificable.
Itinerario diseñado por ingenieros con varios cursos integrados y certificado de carrera.
¿Te lo paga tu empresa o lo quieres para tu equipo? Tenemos modelos corporativos sin permanencia.
Ver propuesta para empresas