JavaScript
Curso integral del lenguaje base de la web, desde la sintaxis hasta proyectos en producción. Cubres tipos y estructuras de datos nativas, funciones y closures, programación funcional, orientación a objetos con clases y prototipos, manipulación del DOM, asincronía con promesas y async/await, testing y herramientas modernas. Terminas con autonomía para incorporarte a cualquier proyecto frontend o backend en JavaScript y como base sólida antes de cualquier framework.
Estructura del curso
- Introducción a JavaScript Lección
- Test de introducción a JavaScript Ejercicio
Detalles del curso
Público objetivo
- Desarrolladores que quieren dominar JavaScript como lenguaje principal para desarrollo web frontend y backend.
- Perfiles que completaron la introducción y buscan el curso completo de JavaScript.
- Equipos que necesitan una formación completa del lenguaje antes de abordar frameworks como React, Angular o Node.js.
Contenido del roadmap
Sintaxis y fundamentos
Tipos de datos, variables, operadores básicos y avanzados, estructuras de control, funciones, closures, expresiones regulares y métodos de strings.
Estructuras de datos y programación funcional
Arrays, Set, Map, funciones flecha, filter, find, map, reduce e inmutabilidad como principio de diseño.
POO y DOM
Prototipos, clases, herencia, polimorfismo, destructuring, selección y manipulación del DOM, eventos y almacenamiento local.
Asincronía, tooling y testing
Event loop, callbacks, promises, async/await, Fetch API, WebSockets, módulos ES6, NPM, bundlers, ESLint y pruebas unitarias.
Objetivos de aprendizaje
- Dominar la sintaxis de JavaScript incluyendo operadores avanzados, closures y expresiones regulares.
- Aplicar programación funcional con filter, map, reduce e inmutabilidad sobre colecciones.
- Construir interfaces interactivas manipulando el DOM y gestionando eventos y almacenamiento local.
- Manejar código asíncrono con promises y async/await, consumir APIs con Fetch y comunicarse en tiempo real con WebSockets.
- Utilizar herramientas profesionales (NPM, bundlers, ESLint) y escribir pruebas unitarias para garantizar la calidad del código.
Antes de comprar
¿Cuánto dura el acceso?
Acceso permanente. El curso queda asociado a tu cuenta para siempre, con todas las lecciones, ejercicios y certificado.
¿Incluye certificado?
Sí. Al superar el curso recibes un certificado 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.
1, 3, 6 o 12 meses de acceso a todo el catálogo. El plan anual (120 €) equivale a 6 cursos sueltos.
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