JavaScript moderno con ES6-ES13 (JS-Tutorial) Idioma: Alemán

JavaScript moderno con ES6-ES13 (JS-Tutorial)

Diseño web, CMS y desarrollo 21 Videos · 6.6 h Formación en vídeo · Español Stephan Haewß de Stephan Haewß

¿Conoce bien JavaScript, pero tiene problemas con las funciones de las nuevas versiones de JS? Entonces este curso es para usted. Conozca todas las funciones de ES6 a ES13 que se utilizan con más frecuencia en la práctica y que le aportarán los mayores beneficios: un código más comprensible, más ágil, más fácil de mantener y menos susceptible a errores. Su formador: el desarrollador de software Stephan Haewß. Su sesión de formación: más de 6 horas. Éxito de su aprendizaje: como desarrollador web, ahora puede escribir un JavaScript moderno.

  • Mejore su código para sitios y aplicaciones web con modernas funciones JavaScript
  • Conozca en detalle todas las funciones prácticas y útiles de ES6 a ES13
  • Escribir un código ágil, que minimice los errores y sea fácil de mantener
  • Un tutorial de 6 horas del programador Stephan Haewß

Descubra las novedades más importantes del lenguaje de programación JavaScript desde ECMAScript 6 en un único y completo tutorial.

Contenido

21 Videos, 394 minutos

Introducción al curso

1 Videos · 2 minutos
01 Abierto

JavaScript ES6-ES13: 1 | ¿Qué puede esperar del curso?

Esto es lo que puede esperar en este curso de JavaScript ES6.

01

JavaScript ES6-ES13: 1 | ¿Qué puede esperar del curso?

2 min Abierto

Introducción

1 Videos · 7 minutos
02 Abierto

JavaScript ES6-ES13: 2.1 | ¿Por qué ES6? ¿No puedo seguir con el viejo JavaScript?

JavaScript existe en los navegadores desde hace muchos años. Casi todos los sitios web contienen más o menos código JS. Aunque las primeras versiones eran todavía muy accidentadas, era posible trabajar bastante bien con el estándar ES5, al menos si se era capaz de evitar con habilidad las trampas y los imponderables. Entonces, ¿por qué aprender algo nuevo y no seguir con lo probado? En esta lección, le mostraré las ventajas del nuevo estándar ES6 y las razones por las que realmente no puede prescindir de él.

02

JavaScript ES6-ES13: 2.1 | ¿Por qué ES6? ¿No puedo seguir con el viejo JavaScript?

7 min Abierto

ECMAScript: ES6 hasta ES13 – las nuevas características

18 Videos · 239 minutos
03 Abierto

JavaScript ES6-ES13: 3.1 | Declaración de variables con let y const frente a var

Hasta ES5 inclusive, la palabra clave var era la única forma de declarar variables, y sus peculiaridades a menudo conducían a comportamientos no deseados o incluso a errores. ES6 introduce las dos nuevas palabras clave let y const, que subsanan algunos de los defectos de var.

04 Abierto

JavaScript ES6-ES13: 3.2 | Bucle For

Todo desarrollador web está familiarizado con el bucle For. También se utiliza a menudo para recorrer matrices. Con ES6, hay una variante del bucle For que permite hacer esto de una manera mucho más corta y compacta.

05 Abierto

JavaScript ES6-ES13: 3.3 | Funciones de flecha

Las funciones son esenciales en JS y antes sólo se declaraban y definían utilizando la palabra clave function. ES6 introduce una notación muy elegante y breve que no sólo hace el código más legible, sino que también ofrece una solución a un persistente problema con esto.

06 Abierto

JavaScript ES6-ES13: 3.4 | Parámetros de función opcionales

En ES5, los parámetros opcionales pueden realizarse de forma algo complicada y no se revelan a la persona que llama a una función. Con ES6, los parámetros opcionales y sus valores por defecto pueden escribirse directamente en la firma de la función.

07 Abierto

JavaScript ES6-ES13: 3.5 | Desestructuración

La desestructuración permite la extracción selectiva de elementos de objetos y matrices. Si se analiza más detenidamente, existen muchas aplicaciones posibles que hacen que el código JS sea más elegante y compacto.

08 Abierto

JavaScript ES6-ES13: 3.6 | Parámetro Rest

Hasta ES6, era necesario manejar la variable argumentspara permitir un número variable de parámetros para las funciones. Esto es mucho más fácil en ES6 con los llamados parámetros restantes.

09 Abierto

JavaScript ES6-ES13: 3.7 Operador | Rest

El operador ... no sólo se utiliza para los parámetros residuales en las definiciones de funciones, también se puede utilizar en la estructuración de matrices para capturar el "resto" de los elementos y ponerlos a disposición como una matriz.

10 Abierto

JavaScript ES6-ES13: 3.8 | Operador Rest con objetos

El operador resto no sólo se puede utilizar con matrices, también se puede utilizar con objetos para recoger las propiedades restantes y hacerlas disponibles como un objeto.

11 Abierto

JavaScript ES6-ES13: 3.9 Operador | Spread para arrays

Lo contrario del operador resto es el operador dispersión. Tiene el mismo aspecto (...), pero se encuentra al otro lado de una asignación y divide la matriz en sus partes individuales.

12 Abierto

JavaScript ES6-ES13: 3.10 Operador | Spread para objetos

El "truco" con el operador de dispersión también funciona muy bien con objetos. Se puede utilizar para "mezclar" objetos en otros objetos. Sin embargo, también hay una muy buena alternativa para esto con Object.assign().

13 Abierto

JavaScript ES6-ES13: 3.11 | Declaración de métodos en literales de objetos

Las funciones en literales de objeto son muy engorrosas de escribir con la palabra clave function. Con ES6, sin embargo, también se pueden escribir de una forma mucho más corta y pegadiza.

14 Abierto

JavaScript ES6-ES13: 3.13 | Literales de plantilla

No hay otra forma de decirlo: hasta ES6, los literales de cadena de varias líneas con valores de variable integrados eran un coñazo y además muy desagradables de leer. Los nuevos literales de plantilla de ES6 son una bendición sintáctica.

15 Abierto

JavaScript ES6-ES13: 3.15 | Mapa como diccionario y almacén clave-valor

Los objetos siempre han podido utilizarse como almacén de valores clave o diccionario, pero con algunas desventajas. La nueva estructura de datos map se deshace de estas desventajas y ofrece una sólida funcionalidad de diccionario, como se conoce de otros lenguajes de programación.

16 Abierto

JavaScript ES6-ES13: 3.17 | Async y await

Después de que el infierno de las devoluciones de llamada pueda evitarse con Promises, la construcción async/awaitlleva el azúcar sintáctico un paso más allá. Se basa en Promises y permite programar procesos asíncronos casi como síncronos. Una vez que hayas programado con async/await, evitarás el uso directo del método thende Promises (y aún más el uso de callbacks).

17 Abierto

JavaScript ES6-ES13: 3.19 | Importaciones dinámicas

Además de la importación estática de módulos con la palabra clave import, ES6 también soporta la importación dinámica con la función import. Como todo funciona de forma asíncrona, se devuelve una promesa, cuya resolución puede esperarse utilizando await. Esto significa que nada se opone a la recarga de módulos en cualquier momento durante el tiempo de ejecución.

18 Abierto

JavaScript ES6-ES13: 3.21 | Herencia

La herencia también sigue basándose en prototipos, pero es mucho más fácil y clara de escribir en ES6 con la palabra clave extends. Si la usas, tienes que llamar al constructor de la clase base con super en el momento adecuado. Por supuesto, en esta lección también se explica cómo hacerlo.

19 Abierto

JavaScript ES6-ES13: 3.23 | Campos privados

Ahora también se pueden declarar campos privados, y se garantiza que no se pueda acceder a ellos desde el exterior. Hay que acostumbrarse un poco a la declaración, ya que es notablemente diferente a la de otros lenguajes de programación.

20 Abierto

JavaScript ES6-ES13: 3.24 | Crear objetos sin clase

Con la nueva palabra clave class y las características asociadas como la herencia y el encapsulamiento de datos (campos privados), todos los programadores OO deberían estar contentos, ¿verdad? En esta lección, me gustaría presentar una alternativa para la creación de objetos que funciona sin clases, prototipos y esto, pero en cambio permite un tipo más flexible de "herencia" o más bien "composición".

03

JavaScript ES6-ES13: 3.1 | Declaración de variables con let y const frente a var

19 min Abierto
04

JavaScript ES6-ES13: 3.2 | Bucle For

13 min Abierto
05

JavaScript ES6-ES13: 3.3 | Funciones de flecha

19 min Abierto
06

JavaScript ES6-ES13: 3.4 | Parámetros de función opcionales

11 min Abierto
07

JavaScript ES6-ES13: 3.5 | Desestructuración

12 min Abierto
08

JavaScript ES6-ES13: 3.6 | Parámetro Rest

7 min Abierto
09

JavaScript ES6-ES13: 3.7 Operador | Rest

4 min Abierto
10

JavaScript ES6-ES13: 3.8 | Operador Rest con objetos

5 min Abierto
11

JavaScript ES6-ES13: 3.9 Operador | Spread para arrays

7 min Abierto
12

JavaScript ES6-ES13: 3.10 Operador | Spread para objetos

8 min Abierto
13

JavaScript ES6-ES13: 3.11 | Declaración de métodos en literales de objetos

3 min Abierto
14

JavaScript ES6-ES13: 3.13 | Literales de plantilla

14 min Abierto
15

JavaScript ES6-ES13: 3.15 | Mapa como diccionario y almacén clave-valor

16 min Abierto
16

JavaScript ES6-ES13: 3.17 | Async y await

29 min Abierto
17

JavaScript ES6-ES13: 3.19 | Importaciones dinámicas

12 min Abierto
18

JavaScript ES6-ES13: 3.21 | Herencia

18 min Abierto
19

JavaScript ES6-ES13: 3.23 | Campos privados

9 min Abierto
20

JavaScript ES6-ES13: 3.24 | Crear objetos sin clase

33 min Abierto

Conclusión

1 Videos · 9 minutos
21 Abierto

JavaScript ES6-ES13: 4 | Resumen y perspectivas

Las características más importantes de la versión ES6 y posteriores deberían estar ya cubiertas. Sin embargo, siempre se están añadiendo nuevas funciones. Algunas funciones de uso menos frecuente aún no se han mencionado. Esta lección explica qué se puede esperar todavía en el futuro y qué funciones podrían seguir siendo interesantes en casos especiales.

21

JavaScript ES6-ES13: 4 | Resumen y perspectivas

9 min Abierto

Ejemplos de aplicación

  • Pase del JavaScript antiguo al moderno, ¡en un solo tutorial!
    Abrir galería
    Pase del JavaScript antiguo al moderno, ¡en un solo tutorial!
  • Conozca todas las funciones JS importantes y relevantes para la práctica de las versiones ES6 a ES13.
    Abrir galería
    Conozca todas las funciones JS importantes y relevantes para la práctica de las versiones ES6 a ES13.
  • Escriba códigos JavaScript elegantes, sencillos y fáciles de entender.
    Abrir galería
    Escriba códigos JavaScript elegantes, sencillos y fáciles de entender.
Comentarios (0)

Comentar ahora „JavaScript moderno con ES6-ES13 (JS-Tutorial)“