¡Es temporada festiva! Disfruta de un 30% de descuento

Utiliza el código FESTIVE30 al pagar
viendo ahora
2 Estudiantes
77 Lecciones
Avanzado

¿Qué aprenderás?

  • Comprenderás con mayor detalle el funcionamiento de JavaScript
  • Comprenderás conceptos avanzados como closures, herencia de prototipos, IIFE y mucho más.
  • Aprenderás cómo escribir un código perfecto y libre de errores, crearas tu propia framework Java o librería
  • Impulsaras tus habilidades de depuración de código JavaScript
  • Aprenderás cómo evitar errores comunes que incluso muchos programadores experimentados cometen

Plan de estudios

11h 26m
Sección 2: Contextos de ejecución y entornos léxicos
1:33:53
Conceptual Aside: Nombre / Pares de valores y objetos
04:09
El entorno global y el objeto global
10:58
El contexto de ejecución - Creación y elevación
09:43
Conceptual Aside: Javascript y "Undefined"
08:05
El contexto de ejecución - Ejecución del código
02:55
Conceptual Aside: Ejecución sincrónica "Single Threaded"
02:17
Función de invocación y ejecución en conjunto
08:06
Funciones, contextos y entornos variables
07:56
La cadena Scope
17:25
Scope, ES6 y let
04:18
¿Qué pasa con las devoluciones asíncronas?
10:26
Sección 3: Tipos y operadores
1:17:20
Conceptual Aside: Tipos y Javascript
02:51
Tipos primitivos
05:17
Conceptual Aside: Operadores
06:33
Precedencia y asociación del operador
14:15
Conceptual Aside: Coerción
06:14
Operadores de comparación
19:43
Existencia y booleans
07:24
Valores predeterminados
07:52
Framework Aside: Valores predeterminados
07:11
Sección 4: Objetos y funciones
4:28:24
Objetos y el Dot
15:23
Objetos y objetos literales
10:33
Framework Aside: Falsificando espacios de nombres
08:07
JSON y objetos literales
07:17
Las funciones son objetos
08:03
Declaraciones de función y expresiones de función
20:32
Conceptual Aside: Por valor VS. Por referencia
16:09
Objetos, funciones y "This"
21:27
Conceptual Aside: Arrays - Colecciones de cualquier cosa
05:40
"Argumentos" y propagación
12:00
Framework Aside: Sobrecarga de funciones
04:43
Conceptual Aside: Analizadores de sintaxis
02:26
Dangerous Aside: Inserción automática de punto y coma
05:47
Framework Aside: Whitespace
04:25
Expresiones de funciones invocadas inmediatamente (IIFEs)
17:07
Framework Aside: IIFEs y Código Seguro
08:05
Comprendiendo las Closures
11:09
Comprendiendo las Closures - Parte 2
19:21
Framework Aside: Fabrica de funciones
12:25
Closures y Devoluciones
08:27
call(), apply() y bind()
20:55
Programación funcional
20:17
Programación funcional - Parte 2
08:06
Sección 5: Javascript orientado a objetos y herencia prototípica
39:59
Conceptual Aside: Herencia clásica vs. prototípica
05:11
Comprendiendo el Prototipo
14:02
Todo es un objeto (O un primitivo)
05:47
Reflexión y extensión
14:59
Sección 6: Creando objetos
1:07:25
Creadores de funciones "nuevo" y la historia de Javascript
15:54
Creadores de funciones y "prototipo"
10:24
Dangerous Aside: "nuevo" y funciones
04:17
Conceptual Aside: Creador de funciones integrado
10:32
Dangerous Aside: Creador de funciones integrado
03:57
Dangerous Aside: Arrays y for..in
03:17
Object.create y Herencia prototípica pura
12:37
ES6 y Clases
06:27
Sección 7: Probabilidades y finalidades
18:15
Inicialización
05:42
"typeof," "instanceof" y Averiguando qué es algo
06:41
Modo estricto
05:52
Sección 8: Examinando Frameworks y librerías famosas
52:23
Aprendiendo del buen código de otros
03:51
Sumérgete en el código fuente: jQuery - Parte 1
21:31
Sumérgete en el código fuente: jQuery - Parte 2
15:38
Sumérgete en el código fuente: jQuery - Parte 3
11:23
Sección 9: Vamos a crear una libreria de framework
48:17
Requerimientos
02:58
Estructurando un código seguro
03:07
Nuestro objeto y su prototipo
09:18
Propiedades y métodos encadenables
16:58
Añadiendo soporte jQuery
05:22
Buen comentario
02:22
Utilicemos nuestra Framework
08:12
Sección 10: Lecciones adicionales
04:33
TypeScript, ES6, y lenguajes transpilados
04:33
Sección 11: Bonificación - Preparándote para ECMAScript 6
00:55
Características existentes y próximas
00:55
Sección 12: Conclusión
01:01
Aprendiendo a amar las partes raras
01:01

Descripción

Requisitos

  • Espero que tengas un conocimiento básico de JavaScript
  • Un navegador web y un editor de texto

Sobre el instructor

Reseñas 12
Estudiantes 2,091
Audiencia masiva
Cursos 5

Reseñas de la plataforma de BitDegree

Nuestros estudiantes dicen Excelente
9.5 fuera de 10
trustpilot logo 1 trustpilot logo