Saltar al contenido principal
147 € 320h Itinerario profesional

Full Stack con React y Node.js

Carrera profesional full stack JavaScript y TypeScript para equipos que construyen productos digitales, plataformas SaaS y herramientas internas: Node.js y Express.js en el backend, React en el frontend, SQL y MongoDB como persistencia, Tailwind CSS para UI y Docker para despliegue.

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.

Certificado incluido Acceso permanente Varios cursos incluidos

Esta carrera forma equipos full stack con JavaScript y TypeScript como lenguaje universal en todas las capas de la aplicación. Es el stack más popular del ecosistema web mundial: Node.js y Express.js en el backend, React en el frontend, con la flexibilidad de trabajar tanto con bases de datos relacionales (SQL) como documentales (MongoDB). Un solo lenguaje, un solo ecosistema, máxima productividad y una base de talento amplia en el mercado hispano.

La carrera comienza con los fundamentos de JavaScript y TypeScript, avanza hacia la construcción de servidores y APIs con Node.js y Express.js, incorpora persistencia con SQL y MongoDB, y culmina con el desarrollo de interfaces modernas con React y Tailwind CSS. Docker y Git completan el perfil profesional con las herramientas imprescindibles de cualquier equipo de desarrollo moderno. Cada módulo incluye ejercicios prácticos y proyectos que replican el flujo de trabajo real de una startup o empresa tecnológica.

Público objetivo

  • Personas que quieren convertirse en desarrolladores full stack con el ecosistema JavaScript/TypeScript, el más demandado a nivel global.
  • Desarrolladores frontend con conocimientos de React o JavaScript que quieren aprender backend con Node.js y completar su perfil full stack.
  • Desarrolladores backend que desean incorporar React y el ecosistema frontend moderno a sus competencias.
  • Profesionales que buscan el stack más versátil del mercado: startups, empresas tecnológicas, agencias digitales y trabajo remoto internacional.
  • Personas en reconversión profesional que quieren una formación completa con un solo lenguaje de programación para frontend y backend.

Estructura

JavaScript

Fundamentos completos del lenguaje: sintaxis, tipos de datos, variables, operadores, estructuras de control, funciones, arrays, objetos, programación orientada a objetos con prototipos y clases ES6+, programación asíncrona con callbacks, promesas y async/await, manipulación del DOM, módulos y las características modernas de ECMAScript.

TypeScript

Superset tipado de JavaScript que aporta robustez y mantenibilidad al código. Sistema de tipos, interfaces, genéricos, tipos de utilidad, uniones discriminadas, decoradores, configuración del compilador y patrones avanzados. TypeScript se utiliza tanto en el backend (Node.js) como en el frontend (React) de esta carrera.

Node.js

Entorno de ejecución JavaScript en el servidor. Módulos core (fs, path, http, events), sistema de módulos (CommonJS y ESM), npm, gestión de paquetes, streams, buffers, programación asíncrona en el servidor, variables de entorno y arquitectura de aplicaciones Node.js.

Express.js

Framework web minimalista para Node.js. Creación de servidores HTTP, routing, middleware, manejo de peticiones y respuestas, APIs REST, validación de datos, autenticación con JWT, manejo de errores, subida de archivos y estructura de proyectos profesionales.

SQL

Lenguaje de consultas para bases de datos relacionales. SELECT, filtrado, joins, agrupación, subconsultas, funciones de agregación, DDL, DML, índices, vistas y optimización. Aplicable a MySQL, PostgreSQL y SQLite, que se usan habitualmente con Node.js.

MongoDB

Base de datos documental NoSQL. Modelado de documentos, operaciones CRUD, consultas avanzadas, aggregation pipeline, índices, relaciones entre documentos (embedding vs referencing), Mongoose como ODM para Node.js y patrones de diseño de esquemas.

HTML

Fundamentos del lenguaje de marcado web. Elementos HTML5, formularios, semántica, accesibilidad, multimedia y buenas prácticas de estructura. Base imprescindible para construir componentes React.

CSS

Estilos y maquetación web. Selectores, modelo de caja, Flexbox, Grid, responsive design, animaciones, variables CSS y metodologías de organización. Complemento esencial antes de abordar frameworks de estilos como Tailwind CSS.

React

La biblioteca frontend más utilizada del mundo. Componentes funcionales, JSX, props, estado con useState, efectos con useEffect, hooks personalizados, context API, React Router para navegación, comunicación con APIs, gestión de formularios y patrones de arquitectura de componentes.

Tailwind CSS

Framework de utilidades CSS para diseño rápido y consistente. Clases de utilidad, responsive design, personalización del tema, componentes reutilizables, dark mode, animaciones y optimización para producción. Se integra naturalmente con React para crear interfaces modernas sin escribir CSS personalizado.

Docker

Contenedorización de aplicaciones full stack. Imágenes, contenedores, Dockerfile, Docker Compose para orquestar Node.js con bases de datos, volúmenes, redes, multi-stage builds y entornos de desarrollo reproducibles.

Git

Control de versiones distribuido. Commits, ramas, merges, rebase, resolución de conflictos, flujos de trabajo colaborativos, remotos, pull requests y buenas prácticas de versionado. Herramienta fundamental en cualquier equipo de desarrollo.

Objetivos de aprendizaje

  • Dominar JavaScript y TypeScript como lenguaje universal para frontend y backend.
  • Construir APIs REST profesionales con Node.js y Express.js, incluyendo autenticación, validación y manejo de errores.
  • Diseñar y gestionar bases de datos relacionales con SQL y documentales con MongoDB.
  • Desarrollar interfaces de usuario interactivas y modernas con React y hooks.
  • Estilizar aplicaciones web de forma eficiente y responsive con Tailwind CSS.
  • Contenedorizar aplicaciones full stack con Docker y Docker Compose.
  • Gestionar código y colaborar en equipo de forma profesional con Git.
  • Integrar todas las capas (frontend, backend, base de datos) en aplicaciones full stack completas y desplegables.

Tecnologías principales

  • Backend: Node.js, Express.js, TypeScript
  • Bases de datos: SQL (MySQL/PostgreSQL), MongoDB (Mongoose)
  • Frontend: React, TypeScript, 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.

¿Te lo paga tu empresa o lo quieres para tu equipo? Tenemos modelos corporativos sin permanencia.

Ver propuesta para empresas