JavaScript: Arquitectura y Diseño Avanzado

Un recorrido completo por JavaScript, desde sus fundamentos hasta la creación de aplicaciones robustas utilizando patrones de diseño y principios SOLID

Impartido por:
  • Juan Diego Pérez Jiménez
  • Armando Torres
  • José Cabrera Barrios
  • Javier González Berenguel
  • Varios Profesores
25 horas y 35 minutos

Estas empresas ya confían en nosotros


Lo que aprenderás en esta carrera:

  • Comprender a fondo los fundamentos y estructuras de JavaScript.
  • Mantenerse al día con las últimas características introducidas en ECMAScript.
  • Dominar la interacción con APIs web y la manipulación del DOM.
  • Entender y aplicar conceptos avanzados como asincronía, prototipos y clases.
  • Incorporar los principios SOLID para un código sostenible y escalable.
  • Identificar, comprender y aplicar patrones de diseño en JavaScript.
  • Manejar con destreza los desafíos de la programación asincrónica.
  • Desarrollar componentes robustos y aplicaciones completas.
  • Crear un producto mínimo viable con las herramientas y técnicas aprendidas.
  • Apreciar la importancia y practicar las pruebas y el testing en el desarrollo.

Requisitos de la carrera

Debes tener un conocimiento básico de programación y estar familiarizado con la estructura y sintaxis de al menos un lenguaje de programación.

Cursos de esta carrera

Te recomendamos que sigas los cursos en el siguiente orden

Fundamentos de JavaScript

1. Fundamentos de JavaScript
4.6

3 horas y 54 minutos · Curso

Aprenderás las bases necesarias para iniciarte en el desarrollo de software con JavaScript que podrás aplicar en los contextos web, servidor y otros altamente demandados.

Curso de ECMAScript 6

2. Curso de ECMAScript 6
4.3

3 horas y 44 minutos · Curso

En este curso de ECMAScript 6 vas a aprender los nuevos estándares de ECMAScript 2015, más conocido como ES6, y, través de pequeñas pruebas de código, comprenderás la importancia de estos cambios, que están haciendo que JavaScript sea un lenguaje más p...

JavaScript: Web API, Componentes y Testing

3. JavaScript: Web API, Componentes y Testing
4.6

3 horas y 4 minutos · Curso

En esta formación elevamos la complejidad de JavaScript para conseguir construir software mantenible, testable y escalable que te permitirán llevar a otro nivel el desarrollo en este lenguaje tan multipropósito.

Curso de Manipulación del DOM desde JavaScript

4. Curso de Manipulación del DOM desde JavaScript
4.6

4 horas y 2 minutos · Curso

En este curso aprenderás los métodos, propiedades y eventos relacionados con el DOM y cómo manipularlo desde JavaScript sin usar frameworks o librerías externas.

Especialización en JavaScript: Asincronía, Prototipos, y Clases

5. Especialización en JavaScript: Asincronía, Prototipos, y Clases
4.5

3 horas y 44 minutos · Curso

Esta formación profundiza en aspectos avanzados de JavaScript, abordando desde la manipulación de tipos de datos no primitivos hasta técnicas de asincronía. Exploraremos los condicionales avanzados, la naturaleza prototípica del lenguaje, la creación d...

JavaScript con principios SOLID

6. JavaScript con principios SOLID
4.8

1 hora y 25 minutos · Empresas

En este taller aplicaremos los principios SOLID a un lenguaje como JavaScript, donde ya por su propia naturaleza nos hace complicado trabajar con abstracciones.

Curso de Patrones de diseño con JavaScript

7. Curso de Patrones de diseño con JavaScript
3.9

1 hora y 31 minutos · Curso

Realizando este curso aprenderás cómo crear y tratar aplicaciones en JavaScript para que sean fáciles de entender, escalar, reutilizar en diferentes arquitecturas de software, y basadas en patrones de éxito funcional.

Curso de Patrones de diseño con JavaScript y asincronía

8. Curso de Patrones de diseño con JavaScript y asincronía
4.0

1 hora y 4 minutos · Curso

A lo largo de este curso aprenderás a crear aplicaciones en JavaScript con un código eficiente, sencillo y funcional, tratamiento de datos con un tiempo de respuesta variable y realizar sobre ellas tests unitarios.

Crea una aplicación con JavaScript utilizando Patrones de diseño

9. Crea una aplicación con JavaScript utilizando Patrones de diseño
4.6

1 hora y 2 minutos · Taller

Durante la realización de este taller, veremos cómo iniciar y cómo usar las funcionalidades más importantes de JavaScript mediante la creación de una aplicación-plantilla multipropósito basada en patrones de desarrollo.

Creación de un Producto Mínimo Viable con JavaScript

10. Creación de un Producto Mínimo Viable con JavaScript
4.6

2 horas y 41 segundos · Curso

Curso complementario y aconsejado para asentar los conocimientos de los cursos de JavaScript y ECMAScript disponibles en la plataforma donde realizaras una aplicación funcional para la web.

Dudas frecuentes

1

¿Cuál es el precio?

En OpenWebinars no vendemos formaciones.

Tenemos diferentes tipos de suscripciones, que te dará acceso completo a todas las formaciones de la plataforma y a las nuevas que vamos lanzando, siempre y cuando tu suscripción esté activa (como Spotify con la música o Netflix con las películas y series).

¿Eres una empresa? Tenemos planes especiales para ti. Consúltanos aquí.

2

¿Puedo obtener un diploma que acredite mis conocimientos?

Efectivamente, una vez superada cada formación, podrás descargarte el diploma acreditativo de cada una de ellas. Añádelas a tu CV y mejora tu perfil para las empresas.

También podrás obtener un diploma de nivel superior al superar todas las formaciones de la lista.

3

¿Tengo que hacer todas las formaciones de esta ruta?

No es obligatorio, ya que puedes realizar únicamente las formaciones que te interesen.

No obstante, la lista se ha creado con idea de guiar a los alumnos por el itinerario formativo más adecuado para llegar a cumplir los objetivos propuestos en ella.

Esta lista lleva al estudiante desde los fundamentos básicos del lenguaje JavaScript hasta un dominio avanzado de técnicas de programación, patrones de diseño y principios SOLID.

Además, se abordan conceptos esenciales como la manipulación del DOM, las API web y las pruebas.

Finalmente, el estudiante tendrá la capacidad de desarrollar un Producto Mínimo Viable, consolidando todo el conocimiento adquirido.

Artículos
Ver todos