Saltar al contenido principal
Carrera profesional Varios cursos incluidos280h Backend Frontend Full Stack Ciencia de Datos Bases de Datos DevOps

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.

¿Prefieres verlo en directo? Agenda una demo sin compromiso.

Cursos incluidos en esta carrera

Los cursos se adaptan en duración y profundidad según el nivel y los objetivos de tu equipo.

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

Diseñamos esta carrera para tu equipo

Propuesta concreta: modalidad (teleformación, aula virtual o plan mixto), alcance, calendario, evaluación y evidencias FUNDAE exportables. Damos de alta a tu equipo, configuramos plataforma con tus dominios y entregamos certificados verificables e informes para tu entidad organizadora.

¿Prefieres verlo en directo? Agenda una demo sin compromiso.

Sin permanencia · Sin coste de setup · Evidencias FUNDAE exportables