Por fin me toca estar para el inicio de un reto! Emocionado por iniciar!
¡Te damos la bienvenida a este reto!
¡Bienvenido al mundo de JavaScript!
Día 1
Variables, funciones y sintaxis básica
Tipos de datos
Playground - Retorna el tipo
Tipos de datos - pt 2
Día 2
Operadores
Hoisting y coerción
Playground - Calcula la propina
Alcance de las variables
Día 3
Condicionales
Playground - Calcula años bisiestos
Switch
Playground - Obten información de mascotas según su tipo
Ciclos
Playground - Dibuja un triangulo
Día 4
Arrays
Playground - Encuentra al michi mas famoso
Objetos
Playground - Obten el promedio de los estudiantes
Día 5 - Checkpoint
Playground - encuentra el palindromo más grande
Día 6
Reasignación y redeclaración
Modo estricto
Día 7
Debugging y manejo de errores
Programación funcional
Quiz: Día 7
Día 8
Closures
Playground - Crea una calculadora con closures
Higher order functions
Playground - Crea tu propio método map
Día 9
ECMAScript
TC39
Quiz: Día 9
Día 10 - Checkpoint
ES6
ES7
Playground - Task planner
Día 11
Asincronismo
Playground - Promesas
Manejando el asincronismo
Playground - Resuelve el callback hell usando promesas
Playground - Resuelve el callback hell usando async/await
Día 12
Arrays a profundidad
Métodos de arrays: Every, Find y findIndex
Playground - Válida el formulario
Día 13
Métodos de arrays: Includes, Join y concat
Playground - agrupa los productos
Métodos de arrays: Flat y FlatMap
Playground - Encuentra la ubicación del valor buscado
Día 14
Mutable functions
Playground - Modifica una lista de compras
Métodos de arrays: sort
Playground - Ordena los productos
Día 15 - Checkpoint
Playground - Sistema de reservaciones de un hotel
Día 16
Programación orientada a objetos en JavaScript
Objetos literales
Playground - Congela el objeto recursivamente
Día 17
Prototipos en JavaScript
Playground - Modifica el prototype de los arrays
Playground - Crea un auto usando clases
Día 18
Abstracción en JavaScript
Playground - Sistema de carrito de compras
Encapsulamiento en JavaScript
Playground - Encapsula datos de los usuarios
Día 19
Herencia en JavaScript
Playground - Jerarquía de animales
Polimorfismo en JavaScript
Playground - Sistema de pagos
Día 20 - Checkpoint
Playground - Agenda de vuelos
Día 21
Patrones de diseño
Sinlgeton y Factory pattern en JavaScript
Playground - Implementa singleton en un chat
Día 22
Adapter y Decorator pattern en JavaScript
Playground - Personaliza productos de una tienda
Builder y Protype pattern en JavaScript
Playground - Mejora el código usando builder pattern
Día 23
Facade y proxy pattern en JavaScript
Playground - Proxy en servicio de mensajería
Chain of responsability y Observer pattern en JavaScript
Playground - Implementación de Observador en Newsletter
Día 24 - Checkpoint
Playground - Crea un task manager con patrones de diseño
Día 25
Estructuras de datos en JavaScript
Playground - Crea tu propia implementación de un array
Hash tables en JavaScript
Playground - Implementación de una HashTable para Contactos
Día 26
Set en JavaScript
Playground - Remueve duplicados de una lista
Maps en JavaScript
Playground - Crea un organizador de tareas
Día 27
Singly Linked List en JavaScript
Playground - Agrega métodos a la singly linked list
Playground - Implementación de una singly linked list
Día 28
Stacks en JavaScript
Playground - Crea un stack para una playlist
Día 29
Queues en JavaScript
Playground - Crea una cola de emails
Día 30
¡Lo lograste!
Live Class
30 días de JS con Juan DC
30 días de JS con Nicobytes
30 días de JS con GNDX
30 días de JS con LeoCode
30 días de JS con Teffcode
Sesión: Cierre de los 30 días de JavaScript
No se trata de lo que quieres comprar, sino de quién quieres ser. Aprovecha el precio especial.
Antes: $249
Paga en 4 cuotas sin intereses
Termina en:
LeoCode0
Lectura
Este reto ha sido diseñado para que puedas aprender y mejorar tus habilidades de programación en JavaScript en un plazo de 30 días (o más). Durante el reto, cada día tendrás nuevos desafíos que te permitirá poner en práctica los conceptos que hayas aprendido y a la vez aprender nuevas habilidades.
Es importante destacar que el reto se enfoca solo en el lenguaje JavaScript, por lo que no cubre áreas directas como el front o back. Sin embargo, las habilidades que adquieras durante el reto pueden ser aplicadas en cualquier área de la programación, y te ayudarán a comprender mejor otros lenguajes de programación que estén relacionados con el frontend o backend.
Cada desafío está diseñado para ser accesible para todos los niveles de habilidad, desde principiantes hasta expertos en JavaScript. Además, cada desafío viene con una breve explicación de los conceptos clave, así como enlaces a recursos adicionales que puedes utilizar para mejorar tus habilidades.
Al finalizar el reto, tendrás una mejor comprensión de los conceptos fundamentales de JavaScript, lo que te permitirá utilizar este lenguaje en proyectos más grandes y desafiantes.
Actualmente el reto NO está activo, pero puedes tomar todas las clases de este curso y obtener tu certificado. (no podrás participar por las mentorías)
Al ser un reto muy especial, deberás de cumplir una serie de requisitos para poder formar parte y acceder a diversos beneficios como un certificado especial o Mentorías con tus profesores y profesoras favoritas.
Una serie de recursos que te invitamos a tomar para llevar el reto más fácil, es la siguiente lista de cursos para tener un mayor background de este grandioso lenguaje de programación.
¡No te arrepentirás de haber tomado este reto y habrás mejorado tus habilidades de programación en JavaScript en tan solo 30 días!
Aportes 53
Preguntas 6
Por fin me toca estar para el inicio de un reto! Emocionado por iniciar!
Me encuentro super emocionada por iniciar este reto. Arme una carpeta exclusivamente para este reto y escogí un cuaderno solamente para los 6 cursos que recomiendan que hagamos.
Día #1: tengo expectativas, y espero mantener esta euforia hasta el final. Más me emociona hacer networking con mis compañeros y apoyarnos en el proceso.
Vamo’ a darle!
Nos vemos en el final ✨
DÍA 0: pienso llegar al día 30
Día 0: Vamos con toda😄 espero llegar al final 😆
¡Hola a todos! Hoy empezamos el gran reto de 30 días de JavaScript. ¡Estoy emocionada de aprender y ver lo que puedo crear! ¡Vamos a empezar juntos y a divertirnos mientras aprendemos! ¡Aquí vamos!
Hola, Hola!! comenzamos, Dia 0, con muchas emociones, pero sobre todo entusiasmada porque es mi primer Reto en Platzi!!! VAMOS CON TODO!! Mente abierta al aprendizaje…
Que emocionante este reto
![](
le pueden sacar la propiedad sticky para que el header suba con el resto de la pagina y aumente el campo de lectura en la página por si tienem pantallas de 14" o menos o no les guste como se ve
Me gusta como Platzi motiva a seguir aprendiendo y la comunidad que a construido en base a eso, vamos por ese reto!
Inicanso tarde pero aquí voy
Apenas voy a empezarlo, pero igual con toda. Siempre con ganas de seguir aprendiendo
Mi primer reto 😄
Que emoción comenzar mi primer reto, se que aprenderé mucho y llegare al final 😁
Alguien ha tenido problemas para unirse al discord de este reto?
Después de autorizar a Discord me sale un error 401.
Vamo a darle perrillos! 💪🏼
Comenzando!!
31/07/2023 a darlo con todo !!
#Dia 1
Me comprometo a llegar el final , voy a aprender JavaScript y seré una teza 😄
Con ánimo de empezar este reto y acabarlo en 2 días y medio con fe :´´)
me vengo enterando del reto 😐
espero a la próxima poder participar
No soy fan de la lectura, pero bueno, es otro reto para mi.
algo así necesitaba, gracias platzi
Muy emocionada por iniciar este reto que estoy segura sera de mucho aprendizaje ✨
Emocionado por empezar en este reto:)
Voy empezar hoy 09-03-2023, con este hermoso Reto.
Empiezo tarde, pero pues a darle!🎯
yo igual iniciando pero con todo , si no pa que 😄
Un poco tarde pero vamos con todaaaa
Empiezo hoy, vamos con toda!!!
¡Hola a todos! Súper emocionada como ustedes por este reto!! Ya se esperaba un challenge de 30 días de código 💞
Por si a alguien le sirve, dejo mi repositorio de GitHub con los playground y algunas de mis respuestas, dejé todo ordenadito y claro para que cualquiera lo pueda ver, bajar a local e intentarlo en su IDE o llevar más registro 💚
Éxitos a todos!!
https://github.com/PaylemanC/30-Dias-JS--Platzi
Vamos a por todo!!!
Ok, here we gooooooooo…inicializando HOY.
“Nunca es tarde para que te conviertas en lo que siempre haz querido ser”
Vamos a por el reto uwu
Vamossss
A darlo todo en este reto! 💚👩🏻💻
Empezando de 0 pero al 100
Día 0, vamos con todo!
DÍA #0: Pienso llegar al Día #30
💪👨💻💪
Empezando este maravilloso reto. No sé, pero me siento muy emocionada y nerviosa jiji 😃
Gracias Platzi por no dejarme parar de aprender
inicio de semana con nuevo reto 😃, espero poder llegar hasta el final con grandes conocimientos en js .
CLARO QUE SIIIIIIIIIIIII
Vamos pues!!
LFG!
vamoooos
OMG!!!
Estoy emocionado por completar los “30 días de JavaScript”! Espero aprender mucho y mejorar mis habilidades en este lenguaje de programación. #30DaysOfJavaScript 💻🚀
¿Quieres ver más aportes, preguntas y respuestas de la comunidad?