Prepara tu entorno de trabajo
¿Por qué aprender javaScript?
Accede a la versión más actualizada de este contenido
Instala Visual Studio Code
Instala Node.js
Primeros Pasos
¡Hola Mundo!
Anatomía de una variable
Tipos de datos: Mutabilidad e inmutabilidad
Paso por valor
Paso por referencia
Creación de strings
Concatenación de strings
Manipulación de strings
Tipo de dato primitivo: number
Conversión a Booleanos
Tipos de datos primitivos: null, undefined, symbol y bigint
Conversión de tipos: Type Casting y Coercion
Conversión de tipos explícita e implícita
Proyecto: Crea un perfil para redes sociales con JavaScript
Funciones y This
Anatomía de una función
Preguntas a Desarrolladores Senior: ¿Por qué aprender Desarrollo Web?
Funciones vs Métodos
Funciones puras e impuras
Identificador this
Métodos bind, call y apply
Funciones flecha y enlace léxico
Implicaciones de duplicar código
Funciones constructoras
10 Tipos de funciones
Objeto window y modo estricto
Tipos de binding
Expresiones vs Sentencias
Proyecto: Crea biografías de personajes con JavaScript
Lógica y ciclos
Operadores de comparación
Operadores lógicos
Ejecución condicional: if
Proyecto: Adivina el número
Ejecución condicional: ternario
Ejecución condicional: switch
Loop: for
Loop: forEach
Loop: for of
Loop: for in
Loop: while
Loop: do while
Proyecto: Juego adivina la palabra
Fundamentos de arrays y modificación
Introducción a Arrays
Mutabilidad e inmutabiliad de Arrays
Modificación básica del final con push(), pop()
Ejercicio: Stack de libros
Modificación del principio con shift(), unshift()
Modificación avanzada con splice(), reverse(), sort(), fill()
Proyecto: Juego de cartas
Preguntas a Desarrolladores Senior: Estrategias y métodos de estudio
Iteración de Arrays
Iteración con map() y forEach()
Filtrado y reducción con filter() y reduce()
Ejercicio: Calificación promedio aprobatoria
Búsqueda de elementos con find() y findIndex()
Ejercicio: Encuentra al ganador de una rifa
Proyecto: Análisis de transacciones
Proyecto: Análisis de transacciones parte 2
Métodos específicos y Operaciones
Unir y entrelazar con concat(), spread operator y join()
Verificación y evaluación con every() y some()
Métodos de búsqueda con includes(), indexOf() y lastIndexOf()
Ejercicio: Encontrando los índices
Crear copias con slice()
Spread operator: casos de uso
Arrays multidimencionales
Introducción a Arrays Bidimensionales
Proyecto: Encuentra al ganador del torneo
Proyecto: Encuentra al ganador del torneo - parte 2
Preguntas a Desarrolladores Senior: Mantenerse actualizado y evitar el estrés
Clases y Objetos
Anatomia de un Objeto
Trabajando con objetos
Función constructora
¿Qué es una clase?
Prototipos y herencias
Herencia en la práctica
Prototipos en la práctica
this en JavaScript
Proyecto: Crea una red social
Proyecto: Crea una red social parte 2
Estefany Aguilar
Aportes 65
Preguntas 6
Estaba a punto de presentar el examen de certificación de de toda la ruta de Full Stack con JS y veo que ponen este curso!! AJAJAJAJAJA, que suerte la mía, pero con todos los conocimientos que ya tengo seguro puedo terminar el curso en un abrir y cerrar de ojos.
Nunca pares de aprender.
😞 Me dio tristeza saber que Diego De Granda no puede caminar. 😞 Es mi profe favorito. 😩
Qué genial.
Por fin ya salió.
Quien de aquí viene a repasar JS con este poderoso curso? 💚🚀
ojala en el curso se haga buen uso del español: Bienvenido(a)s.
Curso de Javascript que sale, curso de Javascript que tomo.
Me gusto mucho esta intro, gracias por constantemente traer cambios.
Cooool, ya estoy a nada de entrar a los frameworks, pero ni modo a repasar las bases 😄
Diego De Granda Me inspiras .
Guau se siente raro pero a la vez genial esta nueva forma de introducción a los cursos, me encanta como Platzi se esfuerza por dar aprendizaje con calidad!! 💚
Muy emocionado por repasar las bases 😉
Empecemos este curso con todo !!! 💚🚀
Llevo al redor de 5 meses en platzi y aprendi mas aqui que en la U y no digo que este mal la U pero en la U te forma la logica con buenas bases pero no estan en el dia a dia de las nuevas funcionalidades, herramientas, tecnologias y habran pasado 5 años y luego te preguntas por que esto no nos enseñaron.
Enseñan mas cosas de backend y tu no sabes si realmente quieres ser bknd o frtnd me gusta java, pero me gusta mucho mas Js y Node para amabas partes y aun asi nuevamente empece desde cero aqui en pltzi desde el curso de fundamentos hasta logica programacion pasando por uso de la terminal de linux y versiones de Ec+s6 empece primero por la ruta de fullStack pero eso no quita que no debia aprender nuevamente y recordar las bases de cada cosa en fin exitos a todos aunque a veces sea un tanto dificil este mundo de programacion cuando resuelves algo sientes una satisfaccion unica… i love programeichon 😉
la profesora Estefany Aguilar sabe muchos lenguajes de programación pero parece que tiene que aprender un poco sobre el lenguaje español, se dice “bienvenidos” profe ☺
vamos a comenzar C;
Buen inicio de clase
Llevo unos dos años aprendiendo programación, miro atras y veo todo lo que he aprendido, miro adelante y me emociona lo mucho que me falta aprender. Estoy emocionado por este curso, quiero saber que cosas nuevas voy a reaprender y recordar aquí.
Excelente poder iniciar esta nueva aventura con Platzi 🥳
Efectivamente, es cine 🚬
Hora de repasar las bases de este maravilloso lenguaje, llamado JavaScript. Que genial intro, me encanto 💚. Por ahi logre escuchar un bienvenides 😅
Justo cuando ya estaba descubriendo nuevos temas de web development, sale esta joya! Gracias 💎
Pinta para ser un gran curso!!
creo que son mailisimos actuando pero programando es otra cosa hay que ponerle onda a los nuevos creo que por eso hacen estos video pero es mucha hora de practicas y sacrificio si quieren aprender a programar
Me encuentro muy emocionado por aprender Javascript. ¡Amaré este curso, estoy seguro!
¿Quieres ver más aportes, preguntas y respuestas de la comunidad?