Desarrollo Web Full Stack

Fórmate como programador integral dominando el frontend y backend desde cero para crear aplicaciones web completas con tecnologías modernas como React, Node.js y bases de datos

Duración: 38h:40m

Calificaciones: 98

55 Lecciones

415 Estudiantes

Español

Actualizado: 05/2026

Certificado

Certificado

415 Estudiantes

Calificaciones: 98

Español

Duración: 38h:40m

Actualizado: 05/2026

55 Lecciones

El desarrollo web Full Stack es la capacidad de construir tanto la interfaz visual que ve el usuario (frontend) como la lógica que funciona en el servidor (backend). En este curso integral, aprenderás desde los fundamentos de internet hasta la creación de proyectos profesionales y escalables. Dominarás herramientas altamente demandadas en la industria como HTML, CSS, JavaScript, React, Node.js y MongoDB. Además, aprenderás sobre control de versiones, creación de APIs, testing automatizado y buenas prácticas de seguridad, adquiriendo la experiencia necesaria para armar un portafolio sólido y destacar en el mercado laboral tecnológico.

¿Para quién es este curso?

Dirigido a principiantes que desean aprender a programar y crear aplicaciones web desde cero, así como a emprendedores o freelancers que buscan construir y gestionar sus propios proyectos digitales de inicio a fin sin depender de terceros.

Lo que aprenderás:

  • Fundamentos esenciales de HTML, CSS y JavaScript básico y avanzado.
  • Creación de interfaces de usuario dinámicas con React y Custom Hooks (Frontend).
  • Desarrollo de servidores y creación de REST APIs con Node.js y Express (Backend).
  • Gestión, conexión y estructuración de bases de datos con MongoDB y Mongoose.
  • Control de versiones y despliegue de proyectos con Git, GitHub Actions y Heroku.
  • Implementación de pruebas automatizadas (Testing) con Jest y Cypress.
  • Uso de Redux, GraphQL, TypeScript y buenas prácticas de seguridad web.

Requisitos:

  • No se requiere tener conocimientos previos en desarrollo web Full Stack.
  • Disposición, paciencia y muchas ganas de aprender a programar.
  • Una computadora (Windows, Mac o Linux) con conexión a Internet.

Contenido del curso:

  • 1. Fundamentos del Desarrollo Web
  • 2. Aprender JavaScript y React desde cero
  • 3. Estado del componente, renderizado condicional y eventos
  • 4. Renderizar listas de elementos y formularios en React
  • 5. Fetching y mutación de datos en React
  • 6. Crear una API con Node.js y Express
  • 7. Configurar el linter ESLint y DEPLOY de la API con Heroku
  • 8. Aprender MongoDB desde cero
  • 9. Aprender Mongoose
  • 10. Introducción al Testing con JEST
  • 11. Testing de backend con Express
  • 12. Crear usuarios y seguridad en contraseñas
  • 13. Test Driven Development
  • 14. Relaciones entre colecciones con Mongoose
  • 15. Asegurar API fácilmente
  • 16. Sesión de usuario en React
  • 17. Aprender a usar la Prop Children
  • 18. Controlar componentes imperativamente
  • 19. Proptypes en React y valores por defecto
  • 20. React testing-library y Jest
  • 21. Aprender testing en Cypress
  • 22. Monorepo multipaquete
  • 23. Redux desde cero
  • 24. Crear un Reducer de Redux con TDD
  • 25. Formularios y Action Creators en Redux
  • 26. Usar Redux en React correctamente
  • 27. Combinar Reducers con react-redux
  • 28. Cómo configurar React Redux Devtools
  • 29. Iniciar estado desde API con React en Redux
  • 30. Tratar código asíncrono en React Redux
  • 31. Crear Router en React sin dependencias
  • 32. Añadir rutas a aplicación de React
  • 33. Rutas con segmentos dinámicos en React Router DOM
  • 34. Navegación programática con React Router DOM
  • 35. Cómo proteger rutas con React Router DOM
  • 36. La clave de los Custom Hooks en React
  • 37. Refactorizando con Custom Hooks
  • 38. useField – Crear un Custom Hooks
  • 39. Cómo usar React en una aplicación de React
  • 40. Usar material UI en aplicación de React
  • 41. Introducción a Styled Components
  • 42. Webpack 5 desde cero
  • 43. Tutorial de GraphQL
  • 44. Tutorial de GraphQL (2)
  • 45. Enum Types en GraphQL
  • 46. Mutation para editar datos en servidor GraphQL
  • 47. Queries compuestas y llamadas a Rest API
  • 48. Usar GraphQL con Apollo Client
  • 49. Conectar MongoDB con GraphQL
  • 50. Suscripciones en GraphQL con Web Sockets
  • 51. Tutorial TypeScript desde cero
  • 52. Crear un proyecto con React y TypeScript
  • 53. Tutorial TypeScript con Node.js y Express
  • 54. Curso de React Native desde cero
  • 55. GitHub Actions – Tutorial desde cero

Certificado de estudios:

Certificado Oficial Internacional
No solo aprendas; demuestra que lo dominas.
Al aprobar el examen final, obtendrás un certificado digital a tu nombre emitido y respaldado por Certione. Este documento formal es la prueba definitiva de tus nuevas competencias analíticas y le demuestra a los reclutadores que posees habilidades validadas, estructuradas y listas para aplicar en el mundo corporativo.

Insignia Digital Verificable (Badge)
Lleva tu perfil profesional al siguiente nivel en el entorno digital. Junto con tu certificado, recibirás un Badge oficial, el formato moderno ideal para destacar tu logro con un solo clic en tu perfil de LinkedIn, tu CV online o tu firma de correo. Cualquier empleador o cliente podrá escanearlo y verificar la autenticidad de tus conocimientos al instante.

Últimas reseñas de estudiantes:

0
0 de 5 estrellas (basado en 0 reseñas)
Excelente
Muy buena
Media
Mala
Muy mala
5,0
5,0 de 5 estrellas (basado en 2 reseñas)
Excelente
Muy buena
Media
Mala
Muy mala

No hay reseñas todavía. Sé el primero en escribir una.

Del Autor:

Preguntas frecuentes:

¿Cuándo puedo empezar el curso?

Podrás comenzar inmediatamente después de realizar tu inscripción. Una vez confirmado el
acceso, recibirás tus credenciales para ingresar a la plataforma y empezar desde el primer módulo
sin esperas ni fechas límite.

El curso es 100% online y grabado, lo que te permite avanzar a tu propio ritmo. Podrás ver las
clases en cualquier momento, repetirlas cuantas veces necesites y adaptar el aprendizaje a tu
horario, sin depender de clases en vivo.

No necesitas experiencia previa. El curso está diseñado desde cero, guiándote paso a paso desde los conceptos básicos hasta un nivel avanzado,

Sí. Al finalizar el curso recibirás un certificado digital que podrás agregar a tu CV, perfil de LinkedIn o portafolio profesional, demostrando tus conocimientos.

Tendrás acceso por un periodo extendido (o de por vida, si así lo defines), lo que te permitirá
avanzar sin presión, repasar el contenido cuando quieras y mantenerte actualizado conforme
evolucione el curso.

Últimos cursos

Generic selectors
Exact matches only
Search in title
Search in content
Post Type Selectors