Aún no tienes acceso a esta clase

Crea una cuenta y continúa viendo este curso

Conclusiones

42/42
Recursos

Aportes 209

Preguntas 1

Ordenar por:

¿Quieres ver más aportes, preguntas y respuestas de la comunidad? Crea una cuenta o inicia sesión.

Richar todo un personaje, pero al mismo tiempo un gran profesor con amplios conocimientos
![](

Que buen curso, sin embargo para entenderlo bien creo que se debe repetir una vez más todo el curso para dejar bien simentados los conociminetos y conceptos.

Buenas gente! finalicé el curso e hice mi propia implementación del proyecto, cambiando la UI y agregando toggles para activar o desactivar los plugins que implementamos.
Si a alguno le interesa ver, este es el link del Live View y este el Link al repositorio.

PD: Si el video carga lento, es por el buffer, prueben descargando el repositorio y sirviendolo con live server

Me da la impresión que Richard piensa más rápido que la gran mayoría de las personas. Crack.

¡Que curso más genial! no me esperaba para nada algo tan profundo e interesante acerca de Javascript. Muchas gracias Richard

Para entender al máximo el curso creo que tengo que repetirlo una vez mas 😕

Muy buen curso, lo siento pero no me pude quedar con las ganas, diganme si a alguien más el profesor le recuerda al Dr. Heinz Doofenshmirtz

Aprendí mucho en este curso, no pude seguir el ritmo al coding pero con práctica seguramente lo conseguiré. Qué gran profesor, grande Richard.

El mejor curso que he visto en Platzi hasta el momento

Mucho flow y conocimiento de principio a fin. Gracias!!!

Recordemos algunos de los momentos más iconicos del curso

Vine buscando oro y encontré diamante!
Excelente curso! Toca darle otra repasada y practicar para consolidar lo aprendido.

Ya quiero hacer un proyecto completo aplicando todos estos conocimientos 😦 Excelente profe!

Excelente curso y excelente profesor. Con esta es la segunda vez que lo tomo y creo que se afirman conocimientos. Los invito a que hagan lo mismo cuando lleguen aquí. Saludos!!!

Muuy bueno el curso, el profe explicó muy bien los conceptos y los aclaró con los ejercicios.

Es un instructor súper genial, me gusta la actitud positiva y se nota mucho que tiene experiencia y domina muy bien el tema. Al principio realice las practicas pero después no me dio tiempo porque programaba muy rápido y el ya tenia los códigos mientras que nosotros somos principiantes. Muy buen curso, aprendiendo cada día mas y espero poder volver a repetir el curso y aplicar todo cuando tenga mas experiencia codeando para ganarle a Richard Kaufman jaja :p GRACIAS!!!

Yuuuju, un aplauso fuerte para todos los que hemos llegado hasta acá. Las noches de desvelo y la dedicación es muy satisfactoria porque hemos aprendido bastante de este curso. Gracias Richar Kaufman.

Para terminar este cuerso me tomo 2 meses(por cuestiones de tiempo XD), pero la ultima parte fue cuesta abajo y muy divertido

Hasta Ahora, el mejor curso de la vida… Gracias Platzi, Gracias Richard K. Aprendí mas de patrones de diseño en este curso; que en todo un semestre en la Facultad. Y javascript, javascript es lo mejor…

Muchas gracias Richard, me costo un poco seguirlo pero estuvo genial

Ha sido hasta ahora uno de mis cursos favoritos

¡Muchas Gracias! Me encanto el curso y aprendí mucho 😃

Eres tremendo, gracias por tu aporte!

hola, alguien sabe que fuente usa richard en VsCode?

Excelente curso y gran profesor, segunda vez tomando el curso luego de 8 meses. Cuanto valor 😎

Excelente el curso, he aprendido bastante puntos avanzados de este lenguaje.

Aprendí bastante de este curso! Muchas gracias @sparragus!!

Siempre es emotivo terminar un curso, sobre todo cuando es un curso bastante cargado como éste jajaja

Gracias por este curso!

Excelente curso, gracias.

Muy buen curso! creo que me tocara verlo nueva mente para reforzar contenido. pero muchas gracias.

Tantos conocimientos en un curso. Gracias Richard y Platzi

Un gran curso! 💚😁

Muy buen curso ❤️

Excelente curso!!! enserio que tendré que volver a ver muchas de las clases!

El mejor profesor!

El mejor curso sin duda, que hay que volver a repetir :V

SI tienes experiencia en Javascript, este curso sera un repaso práctico para ti

Si tienes pocos conocimiento en Javascript, este curso sera una especie de introducción todo lo que puedes hacer

En conclusión, es una completa maravilla. Hubo temas que desconocia o conocia poco, y este curso me ha ayudado a complementar lo que se 🌟.

Richard bailando me dio cringe xd

Gracias por el curso

Aquí es donde repito otra vez el curso para entenderlo…

Excelente curso! me pareció genial todo lo que explicó Richard, es un Crack!!

El curso estuvo bastante interesante, con algunos desafíos, pero al final me lleve un buen aprendizaje.

Este curso realmente le hace honor a su nombre, muy profesional y con mucha información valiosa. Ahora, con su permiso, lo voy a ver todo de nuevo para que me quede claro antes de tomar el examen 😅.

Que tal, buen dia campeon… Increible! Le agregue algunos estilos UI, para que no se viera solo el media player…

Repositorio en github
para visualizar la pagina pueden darle click el siguiente.
link…pagina web

Dios, fue dificl el curso, fue dificil entenderlo en alguans partes al profe

Pero todos estamos de acuerdo que el profe es un crack y si repites el curso unas 2 o 3 veces, aprenderas muchisimo

Richard es otro nivel !!! Excelente curso

MUUUUY buen curso. Lo tuve que tomar al menos dos veces y media para entenderlo.
Este es, de verdad, un curso profesional de JS!

Excelente curso, hay que llegar con buenas bases o sino Richard te parecerá mal instructor.
pd: No TypeScript!!!

Muy buen curso y excelente profesor! Mucho material!

Wow! ha sido un camino desafiante este curso definitivamente, pero era necesario, me voy con temas que debo profundizar, pero en verdad que la enseñanza es genial muy completa, inicie con un poco de incertidumbre pero definitivamente este profesor es genial, Richard ! muchas gracias !!! estoy muy contento con lo que aprendí ! y como todos los cursos a seguir aprendiendo!

Tengo que decir que este ha sido uno de los cursos más completos que he visto, y me dan ganas de profundizar más en toda la teoría que vimos, y de prácticar más toda la codificación que realizamos. Eres un grande, Richard. Y estás cumpliendo tu labor de enseñar y llegar a miles con tus conocimientos. Voy a recomendar mucho, mucho, este curso.

De los mejores cursos que he hecho acá en platzi y Richard es un INCREÍBLE profesor.

sin duda de mis cursos favoritos.

muy bueno, aprendiendo mucho de JS, muy buen profe!

buen curso

Es un curso super genial me ha dejado motivado muy buen instructor, practicare de nuevo este curso una vez pase mis apuntes a NOTION

si aun no has hecho el curso de NOTION te lo recomiendo te sorprenderás de las cosas que se pueden hacer en el
NOTION:
https://platzi.com/clases/notion/

Me ha encantado, un curso digno de llamarse Profesional, aprendi muchas cosas que desconocia en el desarrollo con JavaScript, me toca volver a tomar el curso una vez mas ya corrido, sin hacr apuntes y constryendo mi propia version del MediaPlayer 😉

Fue un largooo camino, tuve un monton de trabas, pero acabe jasjas
Me ha encantado el curso, gracias Richard ❤️

Excelente curso profe Richard, fue dificil llevarle el paso en algunos temas pero de seguro es solo un paso mas para convertirse en un profesional en js

Excelente profesor, y excelente material, he aprendido mucho. Chicos y chicas muchas gracias por el apoyo por los coditos que pegaban, por los resúmenes que hacían y por los bugs que solucionaban.

console.log("Contratulations!");

Un profesor muy aversado pero muy malo para la práctica de nosotros los novatos

todo un english gentelman, an Inglishman in jsWorld

Amigos, cree una lista con todos los “hacks” de Javascript y muchos más que investigue por mi cuenta. Espero les sirva.

<h3>Handy operators/features</h3>
  1. For of
    Similar a a for each
  2. If in
    Regresa un booleano representando si una llave se encuentra en un objeto.
  3. ~
    Este operador multiplica por -1 y resta 1. invierte y resta.
  4. !openValidation || execution
    Si el primer parámetro tiene un valor falsy (’’,0,false,null,undefined,[],{})
  5. oPenValidation && execution
  6. validationOfNull ?? execution
    Muy similar al operador ||, con la diferencia de que en vez de verificar valores falsy, estrictamnte validará que el primer parámetro sea null
  7. !!
    Convierte valores falsy a booleanos estrictos. En un objeto/arreglo vacío usualmente nos regresaría el objeto/arreglo vacío, null o undefined, si queremos validar si está vacío, lo negamos 2 veces para obtener el valor booleano
  8. …
    Es muy útil para simular el paso de los valores de un arreglo u objeto uno por uno a una fución, ya que recorre el arreglo y va pasando un valor por valor.
  9. x = (2, 3); // x=3
    Evalúa varios resultados de izquierda a derecha y asigna el resultado de la última evaluación
  10. [a, b] = [b, a] // a=b, b=a
    Invierte el valor de 2 variables
  11. (name) => { object { name }}
    Si el nombre de una llave de un objeto tendrá el mismo nombre que su asignación (variable dentro del scope), podemos escribirlo solo una vez.
  12. (function)();
    IIFE es una función que se ejecuta inmediatamente después de su declaración como sus siglas en inglés lo dicen.
  13. Llave de Objeto dinámica
    const dynamic = ‘color’;
    var item = {
    [dynamic]: ‘Blue’
    }
    console.log(item); // { color: “Blue” }
  14. try{} catch{}
  15. |>
    El pipe operator aún está en una etapa temprana de implementación a JS, pero de ser aceptada, tendremos pipes como en elixir
<h3>Handy Array Functions</h3>
  1. Mezcla de arreglo
    var list = [1, 2, 3, 4, 5, 6, 7, 8, 9];
    console.log(list.sort(function() {
    return Math.random() - 0.5
    }));
  2. Filtrar valores únicos de un arreglo
    const my_array = [1, 2, 2, 3, 3, 4, 5, 5]
    const unique_array = […new Set(my_array)];
    console.log(unique_array); // [1, 2, 3, 4, 5]
  3. Selecciona un elemento aleatorio de un arreglo
    var randomItem = items[Math.floor(Math.random() * items.length)];
<h3>Console Superpowers</h3> <h4>Otras funciones además de log()</h4> <h5>Impresión formateada</h5>
  • error(): Mostrará un error con estilo de error
  • warn(): Mostrará un error con estilo de alerta
  • info(): En realidad no encontré diferencia con log()
  • log(): el de casa
  • table(): Mostrará arreglos y objetos en forma de tabla. Los encabezados solo se podrán cambiar si los datos apuntan a otros objetos o si los arreglos son multidimensionales.
  • count(var): Mostrará el número de veces que se ha impreso la cuenta de cierta variable.
  • group(): Mostrará un mensaje indentado
  • groupEnd() Definirá el final de la indentación de un mensaje
  • time(msg): Mostrará un mensaje y una confirmación de que el cronómetro ha sido iniciado.
  • timeEnd(msg): Mostrará un mensaje, detendrá el cronómetro y mostrará el tiempo transcurrido.
<h4>Formatear errores de consola</h4>

Podemos usar CSS en la consola y eso nos permite darle estio y añadir imágenes en consola.

  • Formateo en una sola línea: podemos asignar estilos en el mismo los
console.log("%cJavascript Jeep 🚙in Blue %cJavascript Jeep 🚙in red", "color:blue; font-size:50px", "color:red; font-size:50px" );
  • Formateo por variable: también podemos guardar los estilos en una bariable e instanciarlos:
var style = "color: red; background: #eee; font-size: 50 ";
console.log("%c Javascript Jeep 🚙in Blue",  style);
<h4>Imágenes</h4>

Podemos poner imágenes en la consola de la siguiente manera:

var styleArray= [
  'background-image:    url("https://media.giphy.com/media/2dQ3FMaMFccpi/giphy.gif")',
  'background-size: cover',
  'color: #fff',
  'padding: 10px 20px',
  'line-height: 35px',
  'width : 70px',
  'height : 70px',
  'border : 5px solid black'
];
console.log('%cI love you!', styleArray.join(';'));
<h4>Prevenir el uso de la consola</h4>

Podemos sobreescribir la función log para prohibir al usuario que imprima algo en la consola:

console.log = function() {
   console.error(" Logging by user is disabled ");
}
<h5>Otros</h5>

Combinando JS y CSS podemos virtualmente hacer de la consola un lienzo para hacer lo que queramos.

  • Mostrar un mensaje después de cierto tiempo
<h3>NPM useful packages</h3>
  • Levenshtein
  • Parcel
  • Dotenv
  • live-server

te amo richard

Muchas gracias Richard, eres un crack!

Muchas Gracias Profe, que buen curso!!!

10/10

Un curso que de verdad está muy completo. Llegué hace mucho con bases y esto me hizo ver de nuevo tooodo lo que sabía de JS.

Un 10 de 10 ❕ ; los conceptos claros y precisos, con Richard aprendí amar JavaScript

The best JavaScript Course with the best teacher!

Excelente curso!!

RICHARD KAUFMAN… EXCELENTE ORIENTACIÓN…
AHORA A CONTINUAR CON EL TEMA CON MAS CÓDIGO…

Me ha parecido un curso sensancional, con excelentes contenidos.

Me perdí un poco en los últimos videos y en donde explica cómo subir el proyecto a NPM, así que tendré que verlos con más calma.

Definitivamente JavaScript tiene miles de cosas interesantes!!

10 sobre 10 es mi nota.

Felicitaciones al profesor!!

Seguiré viendo más contenidos de Java-Script.

Muy buen curso. Gracias

Muy buen curso, me encantó

Muchas Gracias, todos los temas estuvieron muy interesantes

Muy bueno!

excelente curso!!! realmente se nota que es mas profesional, con conocimientos mas especializados. Muy bien!

gracias por el curso

Aprendi mucho, muchas gracias

Tremendo curso! Para repasar un par de veces mas! hay muchisima información.

Fenomenal el curso y el profesor, mejor contenido de lo esperado. Me ha sorprendido mucho y espero ver mucho mas en este apasionante viaje del desarrollo.

Gracias Richard, eres genial!

Muchas gracias @richard, excelente forma de explicar cada tema con un ejemplo que hace mas fácil entender el concepto.

El curso estuvo demasiado avanzado para mi. Estoy incursionando en este gran mundo, bastantes palabras y términos nuevos, hice mi mayor esfuerzo por comprender o dominar tanto concepto, seguiré practicando.

Muy buen curso … gracias Richard

Muchas Gracias Richard Excelente

Excelente curso!!

Muchas gracias Richard, excelente el curso!!!

¡Gracias por todo, Richar!

Gracias Richard.

Un maestro que domina la tecnología, con mucho conocimiento para dar y sobre todo que se nota como disfruta hacer código. 5 Estrellas

Un curso como se llama Profesional de JavaScript . . .
MIentras uno entienda que es un curso «rápido», es genial contenido y desarrollo.

El mejor profesor que he tenido en lo que va de la escuela de JS.

Excelente, muchas gracias por este curso

Excelente Curso, Muy buena didactica. Gracias profe

De mis profesores favoritos 😄

Excelente curso y un muy buen profesor, gracias!.

Excelente curso, con un gran profesor! Aprendí muchas cosas nuevas!

wow, gracias Richard B. Kaufman López un curso increíble, espero y en la platziconf 2020 en México puedas estar. Me llevo de este curso mucho conocimiento

Muchas gracias, buen curso

yujuuuuuuu termineee vamso ha ahcer el examen carajo*.*