Prepara tu entorno de trabajo

1

¿Por qué aprender javaScript?

2

Accede a la versión más actualizada de este contenido

3

Instala Visual Studio Code

4

Instala Node.js

Primeros Pasos

5

¡Hola Mundo!

6

Anatomía de una variable

7

Tipos de datos: Mutabilidad e inmutabilidad

8

Paso por valor

9

Paso por referencia

10

Creación de strings

11

Concatenación de strings

12

Manipulación de strings

13

Tipo de dato primitivo: number

14

Conversión a Booleanos

15

Tipos de datos primitivos: null, undefined, symbol y bigint

16

Conversión de tipos: Type Casting y Coercion

17

Conversión de tipos explícita e implícita

18

Proyecto: Crea un perfil para redes sociales con JavaScript

Funciones y This

19

Anatomía de una función

20

Preguntas a Desarrolladores Senior: ¿Por qué aprender Desarrollo Web?

21

Funciones vs Métodos

22

Funciones puras e impuras

23

Identificador this

24

Métodos bind, call y apply

25

Funciones flecha y enlace léxico

26

Implicaciones de duplicar código

27

Funciones constructoras

28

10 Tipos de funciones

29

Objeto window y modo estricto

30

Tipos de binding

31

Expresiones vs Sentencias

32

Proyecto: Crea biografías de personajes con JavaScript

Lógica y ciclos

33

Operadores de comparación

34

Operadores lógicos

35

Ejecución condicional: if

36

Proyecto: Adivina el número

37

Ejecución condicional: ternario

38

Ejecución condicional: switch

39

Loop: for

40

Loop: forEach

41

Loop: for of

42

Loop: for in

43

Loop: while

44

Loop: do while

45

Proyecto: Juego adivina la palabra

Fundamentos de arrays y modificación

46

Introducción a Arrays

47

Mutabilidad e inmutabiliad de Arrays

48

Modificación básica del final con push(), pop()

49

Ejercicio: Stack de libros

50

Modificación del principio con shift(), unshift()

51

Modificación avanzada con splice(), reverse(), sort(), fill()

52

Proyecto: Juego de cartas

53

Preguntas a Desarrolladores Senior: Estrategias y métodos de estudio

Iteración de Arrays

54

Iteración con map() y forEach()

55

Filtrado y reducción con filter() y reduce()

56

Ejercicio: Calificación promedio aprobatoria

57

Búsqueda de elementos con find() y findIndex()

58

Ejercicio: Encuentra al ganador de una rifa

59

Proyecto: Análisis de transacciones

60

Proyecto: Análisis de transacciones parte 2

Métodos específicos y Operaciones

61

Unir y entrelazar con concat(), spread operator y join()

62

Verificación y evaluación con every() y some()

63

Métodos de búsqueda con includes(), indexOf() y lastIndexOf()

64

Ejercicio: Encontrando los índices

65

Crear copias con slice()

66

Spread operator: casos de uso

Arrays multidimencionales

67

Introducción a Arrays Bidimensionales

68

Proyecto: Encuentra al ganador del torneo

69

Proyecto: Encuentra al ganador del torneo - parte 2

70

Preguntas a Desarrolladores Senior: Mantenerse actualizado y evitar el estrés

Clases y Objetos

71

Anatomia de un Objeto

72

Trabajando con objetos

73

Función constructora

74

¿Qué es una clase?

75

Prototipos y herencias

76

Herencia en la práctica

77

Prototipos en la práctica

78

this en JavaScript

79

Proyecto: Crea una red social

80

Proyecto: Crea una red social parte 2

¿Por qué aprender javaScript?

1/80
Recursos
Transcripción

Aportes 65

Preguntas 6

Ordenar por:

¿Quieres ver más aportes, preguntas y respuestas de la comunidad?

Que emocionante comenzar esta aventura 🚀 Comencemos a aprender JavaScript. Estare compartiendo algunas notas y code aqui 👇🏻 Github Repo: <https://github.com/jlianacastillo/Javascript>

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? 💚🚀

Amo el olor a curso nuevo 😁
No importa que sean fundamentos aqui estoy de nuevo porque siempre hay alguno nuevo por aprender y siempre se pueden aprender fundamentos de diferentes maneras. Les comparto mi repo donde estaré publicando lo que implemente con lo aprendido aquí <https://github.com/mauriciorivero/DevTrainingJavaScriptSchool>

ojala en el curso se haga buen uso del español: Bienvenido(a)s.

“Las personas **curiosas** no se aburren nunca, y su vida es un eterno estudio de la alegría”. Tony Robbins
¿Bienvenides? ¿Así empiezan el curso? ?¡Hablen bien!.. Espero el curso sea mejor que su español..

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 😄

¿Por qué aprender javaScript?Aprender JavaScript es beneficioso por varias razones: 1. **Ubicuidad**: JavaScript es el lenguaje de programación más utilizado en el mundo. Se ejecuta en todos los navegadores web modernos y también se utiliza en entornos de servidor (Node.js), aplicaciones móviles (React Native), aplicaciones de escritorio (Electron), entre otros. 2. **Desarrollo web**: Si estás interesado en el desarrollo web, JavaScript es fundamental. Permite la creación de páginas web interactivas y dinámicas, añadiendo funcionalidades como animaciones, formularios dinámicos, efectos visuales, entre otros. 3. **Amplia comunidad y recursos**: Dado su amplio uso, JavaScript cuenta con una gran comunidad de desarrolladores y una enorme cantidad de recursos en línea, desde documentación oficial hasta tutoriales, foros, librerías y frameworks. 4. **Oportunidades laborales**: La demanda de desarrolladores con habilidades en JavaScript es alta y sigue creciendo. Aprender JavaScript puede abrirte puertas en el mercado laboral, ya sea como desarrollador web, desarrollador de aplicaciones móviles, ingeniero de software, etc. 5. **Flexibilidad y versatilidad**: JavaScript es un lenguaje versátil que se adapta a una amplia gama de casos de uso. Puedes utilizarlo para desarrollar aplicaciones web completas, crear aplicaciones móviles, desarrollar juegos, automatizar tareas en el navegador, entre otros. 6. **Sintaxis amigable**: JavaScript tiene una sintaxis sencilla y fácil de aprender, especialmente para aquellos que tienen experiencia con otros lenguajes de programación como Python o Java. En resumen, aprender JavaScript es una inversión valiosa para cualquier persona interesada en la programación, especialmente en el ámbito del desarrollo web y más allá.

Diego De Granda Me inspiras .

Si que va a estar buenísimo el curso, me va a ayudar a refrescarme en temas básicos de Javascript.
Todo bien hasta el Bienvenides....
diego de granda no sabia que era usuario de silla de rueda, no me alegra , y ademas en sin duda un buen ejemplo y testimonio para mucha gente, mil gracias
La verdad no me esperaba una intro tipo Sitcom jajaja ok, estoy convencido.
Que entusiasmo ver este curso creado en mi ciudad Medellín, esto me motiva más a iniciar este mundo lleno de aprendizaje con JS
Ámé esta instroducción !!!!!

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 😉

Estrenando nuevo curso de JS! Gracias por siempre innovar
Que Buen Curso
Volver aquí, me conecta con lo interesante del desarrollo web... Desde el principio y desde las bases
## JavaScript * JavaScript es un lenguaje de programación orientado a la web. * Se utiliza para crear productos y páginas web. * Proporciona una base sólida en lógica de programación, útil para entrar en el mundo del desarrollo. * Fue el primer lenguaje de programación para algunos desarrolladores y ha sido fundamental en la creación de plataformas como e-commerce. ## Beneficios de aprender JavaScript * JavaScript es accesible para principiantes y proporciona las bases de la lógica de programación. * Facilita la transición hacia el desarrollo web y otros campos de la programación. * Permite construir una variedad de aplicaciones, desde portafolios personales hasta complejos e-commerce. * Con JavaScript, se pueden desarrollar aplicaciones nativas para Android e iOS. * Ha sido utilizado en proyectos innovadores, como en la tecnología de SpaceX para misiones espaciales. ## Aplicaciones prácticas de JavaScript * Creación de portafolios para mostrar proyectos personales. * Desarrollo de e-commerce para vender productos en línea. * Implementación de aplicaciones con animaciones y formularios interactivos. * Desarrollo de juegos de cartas y algoritmos para determinar ganadores de torneos. * Ejercicios prácticos, como la creación de perfiles de redes sociales y personajes de juegos. ## Recomendaciones para empezar con JavaScript * Establecer un objetivo claro y trabajar con disciplina y constancia para alcanzarlo. * Mantener la curiosidad y la disposición para aprender y experimentar. * Tomar cursos en línea y practicar con proyectos reales. * Involucrarse en la comunidad de desarrolladores para compartir conocimientos y recibir apoyo. ## Próximos pasos * Comenzar un curso introductorio de JavaScript para adquirir conocimientos básicos. * Practicar con ejercicios y proyectos pequeños para consolidar lo aprendido. * Explorar cursos avanzados y especializados en JavaScript para ampliar habilidades. * Participar en comunidades y foros de desarrolladores para aprender de otros y compartir experiencias. * Desarrollar un portafolio de proyectos personales para demostrar habilidades y progresar en el campo del desarrollo web.
Vamo a darle, Si estan Est y Diego como profes, sguro es top
Con toda a aprender al máximo con estos profesores tan tesos !
Estoy feliz de empezar este curso. Me siento afortunada de poder aprovechar esta oportunidad.
que buen inicio de curso :)
\#tengo\_miedo! xD
que bonito es aprender cosas nueva
Esto es bastante emocionante !! :D
Por favor un cursito para hablar bien el español, nada de eso de "Bienvenides" se necesita. Es preferible el "Bienvenidos"..
shhh, silencio, comenzo mi novela.
Que buen intro :)

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

Hola Me gustaria saber cual es la tipografia que esta utilizando se ve super padre.
Aunque ya tengo un buen dominio del lenguaje gracias a JonMircha, Bluuweb y Platzi, me lo voy a ver para saber que tanto sé.
HAHAHA pense que Teff era bajita pero nevermind 😍
Justo venía a retomar mis estudios despues de unos meses de inactividad y me encuentro con que salió este curso nuevo. Qué buena suerte :)
otra forma de autocompletar la plantilla de HTML es con un signo de exclamación
estoy emocinado pero a la vez nervioso ya que no soy bueno para logica

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í.

Un nuevo conocimiento ya ansío poner en práctica en este 2024
Vamos a empezar!!!
Llevo 4 Años en Platzi, Debo decir con orgullo que éste ha sido ¡la mejor primera clase que jamás he visto!. Desde ahora Amo JavaScript 🧡
Mi primer curso en platzi de JavaScript espero poder aprender mucho

Excelente poder iniciar esta nueva aventura con Platzi 🥳

Efectivamente, es cine 🚬

Justo estuve comenzando aprender JS y llega este curso. Emocionado por aprender mi primer lenguaje de programación.
Teff I love u.... <3 My teacher favorite.!!!! 10000/10
ya no hacen pdfs
¡Esta renovación está genial!
Ya he realizado varios cursos del profe Diego y la profe Teff, son dos profes muy Cracks, gracias por este nuevo curso.

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!!

Es emocionante un curso nuevo de JavaScript a parte de que en el temario se ve que se profundiza mucho en los temas, a seguir aprendiendo y actualizarnos

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

Una nueva experiencia en los cursos, sin duda la actualización de este ayudara mucho a los que van iniciando y que bueno que sea de Teff y Diego ya que durante varios cursos se los seguiran encontrando y es agradable cada curso de ellos

Me encuentro muy emocionado por aprender Javascript. ¡Amaré este curso, estoy seguro!