Curso Profesional de JavaScript

Curso Profesional de JavaScript

Instruido por:
Richard Kaufman
Richard Kaufman
Avanzado
6 horas de contenido
Ver la ruta de aprendizaje
Crea plugins para extender las funcionalidades del reproductor de video
Proyecto del curso
Crea plugins para extender las funcionalidades del reproductor de video

Comprende el funcionamiento del DOM. Crea plugins que den más funcionalidades al reproductor de vídeo. Implementa eventos en un objeto acorde a las necesidades de tu proyecto.

Curso Profesional de JavaScript

Curso Profesional de JavaScript

Progreso del curso:0/42contenidos(0%)

Contenido del Curso
Tutoriales de estudiantes
Preguntas de estudiantes

Progreso del curso:0/42contenidos(0%)

Introducción

Material Thumbnail

¿Qué significa ser un profesional de JavaScript?

07:13 min

Aspectos que destacan a un profesional

00:06 min

Material Thumbnail

Inicio del proyecto

09:44 min

Repaso de Conceptos Fundamentales

Material Thumbnail

Cómo llega un script al navegador

09:23 min

Material Thumbnail

Los métodos call, apply y bind

13:25 min

Material Thumbnail

Herencia Prototipal

11:12 min

Cómo funciona JavaScript

Material Thumbnail

Parsers y el Abstract Syntax Tree

09:08 min

Material Thumbnail

Abstract Syntax Tree en Práctica

09:33 min

Material Thumbnail

Cómo funciona el JavaScript Engine

06:26 min

Material Thumbnail

Event Loop

12:00 min

Fundamentos Intermedios

Material Thumbnail

Getters y setters

06:54 min

Fundamentos Avanzados

APIs del DOM

Material Thumbnail

Fetch - Cómo cancelar peticiones

08:20 min

Material Thumbnail

IntersectionObserver

09:20 min

Patrones de Diseño

Material Thumbnail

Qué es un patrón de diseño

08:12 min

Material Thumbnail

Categorías de patrones de diseño

04:30 min

Material Thumbnail

Patrón Singleton y Casos de Uso

03:29 min

Material Thumbnail

Implementación del patrón Singleton

04:29 min

Material Thumbnail

¿Cómo funciona el Patrón Observer?

Material Thumbnail

Implementación del patrón Observer

09:54 min

Material Thumbnail

Casos de Uso del patrón Observer: Redux

03:18 min

Material Thumbnail

Patrón Decorator y Casos de Uso

08:15 min

Material Thumbnail

Implementación del patrón Decorator

07:38 min

Proyecto: MediaPlayer

Material Thumbnail

Implementación de plugin de Ads: Desplegando en consola

11:20 min

Material Thumbnail

Implementación de plugin de Ads: Desplegando en pantalla

07:08 min

Conclusiones

nuevosmás votadossin responder
david roberto urquiza rivera
david roberto urquiza rivera
Estudiante

Me tira este error :c
![](Screenshot from 2021-05-06 21-51-05.png

1
Orlando Daniel Montes Antonio
Orlando Daniel Montes Antonio
Estudiante

No entiendo el " || [ ]" en el objeto de configuracion? Eso que significa?😦

0
Juan Miguel Garcia Carballo
Juan Miguel Garcia Carballo
Estudiante

No overload matches this call.
Overload 1 of 2, ‘(type: “visibilitychange”, listener: (this: Document, ev: Event) => any, options?: boolean | AddEventListenerOptions): void’, gave the following error.
Argument of type ‘void’ is not assignable to parameter of type ‘(this: Document, ev: Event) => any’.
Overload 2 of 2, ‘(type: string, listener: EventListenerOrEventListenerObject, options?: boolean | AddEventListenerOptions): void’, gave the following error.
Argument of type ‘void’ is not assignable to parameter of type ‘EventListenerOrEventListenerObject’.

Me sale este error y no entiendo como poder resolverlo realmente 😦

0
Francisco Javier Catalan Serrano
Francisco Javier Catalan Serrano
Estudiante

Tanto con mi codigo como con el codigo del profesor, a mi me da el siguiente error:
error.JPG

3
Enzo Ivan Valdez
Enzo Ivan Valdez
Estudiante

No me queda claro el uso que le da al objeto de configuración {signal: contoller.signal}, alguien me puede explicar que es lo que básicamente?

0
Robinson Matias Aguilar Bascuñan
Robinson Matias Aguilar Bascuñan
Estudiante

Esta solución es debido al problema que JavaScript no tiene la sobrecarga de constructores?

0
Enzo Ivan Valdez
Enzo Ivan Valdez
Estudiante

Alguien me puede explicar la validación que utilizó en suggestion?

1
Luis Márquez
Luis Márquez
Estudiante

Hola, porque si declaro los métodos de MediaPlayer con arrow functions estas fallan y si uso funciones normales no.
Función sin arrow function:

functionMediaPlayer(config){
this.media = config.el
}

MediaPlayer.prototype.play = function(){
    this.media.play()
}

Arrow function:

unction MediaPlayer(config){
this.media = config.el
}

MediaPlayer.prototype.play = () => this.media.play()
0
Daniel Castro Alejos
Daniel Castro Alejos
Estudiante

2021-04-30_11h32_01.png
2021-04-30_11h33_15.png

No se reproduce automáticamente, creo que no está llamando a mi prototipo run, si alguie me me puede ayudar por favor

0
david roberto urquiza rivera
david roberto urquiza rivera
Estudiante

¿Por qué se debe de cambiar el saludar = function () { } a saludar : function () {}?

0