Introducción a JavaScript

1

Fundamentos de JavaScript para Principiantes

2

Instalación y Configuración de JavaScript en Visual Studio Code

3

Instalación y configuración de Visual Studio Code y Node.js en Windows

4

Variables y Buenas Prácticas en JavaScript

5

Tipos de Datos en JavaScript: Primitivos y Complejos

6

Manipulación de Strings en JavaScript: Escritura, Concatenación y Substrings

7

Números y Operaciones Matemáticas en JavaScript

8

Conversión de Tipos en JavaScript: Implícita y Explícita

9

Conversión de Tipos en JavaScript: Explícita e Implícita

Estructuras de Control y Lógica

10

Operadores de Comparación en JavaScript: Igualdad y Desigualdad

11

Operadores Lógicos en Programación: AND, OR y NOT

12

Estructuras Condicionales: Uso de IF, ELSE y ELSE IF en JavaScript

13

Juego de Adivinanza: Programación con Estructuras Condicionales

14

Estructura y uso del condicional Switch en programación

15

Ciclo For: Iteración de Listas y Uso de Console.log en JavaScript

16

Iteración con for-of en JavaScript para arrays y strings

17

Iteración sobre Objetos con forIn en JavaScript

18

Uso del ciclo while para iteración en programación

19

Ciclos doWhile: Estructura y Diferencias con While

Funciones y This

20

Funciones en JavaScript: Cómo Calcular Precios con Descuentos

21

Diferencias entre Funciones y Métodos en JavaScript

22

Funciones Puras e Impuras en Programación: Conceptos y Ejemplos

23

Arrow Functions y Enlace Léxico en JavaScript

24

Scope y Contextos de Ejecución en JavaScript

25

Closures y Ámbito Léxico en JavaScript

26

Fundamentos del Desarrollo Web: Frontend y Backend

Manipulación de Arrays

27

Arrays: Propiedades, Acceso y Creación en Programación

28

Mutabilidad e inmutabilidad en arrays: conceptos y ejemplos prácticos

29

Métodos push y pop para modificar arrays en JavaScript

30

Métodos map y forEach en JavaScript: Uso y Ejemplos Prácticos

31

Métodos Filter y Reduce en JavaScript: Uso y Ejemplos Prácticos

32

Métodos find y findIndex en JavaScript: Uso y ejemplos prácticos

33

Uso del método slice para extraer porciones de un array en JavaScript

34

Uso del Spread Operator en JavaScript: Copia, Combinación y Más

Programación Orientada a Objetos

35

Programación Orientada a Objetos en JavaScript: Conceptos y Práctica

36

Creación y Manipulación de Objetos en JavaScript

37

Función constructora y gestión de instancias en JavaScript

38

Clases en JavaScript: Creación y Uso de Objetos con Sintaxis Moderna

39

Programación Orientada a Objetos en JavaScript: Clases y Prototipos

40

Prototipos y Herencia en JavaScript: Construcción y Uso Práctico

41

Métodos y herencia prototípica en JavaScript

42

Uso de "this" en Clases y Funciones Constructoras

43

Validación de Usuarios en una Red Social: Algoritmo Básico

44

Implementación de la Función Sign-In y Validación de Usuario

Asincronía en JavaScript

45

Programación Síncrona y Asíncrona en JavaScript

46

Promesas en JavaScript: Asincronía y Manejo de Estados

47

Uso de Async/Await para Promesas Asíncronas en JavaScript

48

Peticiones asíncronas con for await en JavaScript

49

Fundamentos de HTTP: Cliente-Servidor y Métodos de Petición

50

Peticiones HTTP en Frontend: Uso de Fetch y Análisis en Network

51

Peticiones HTTP en JavaScript: Fetch, GET, POST y DELETE

52

Envío de Datos al Servidor con JavaScript y Fetch API

53

Eliminar Posts con JavaScript y Delegación de Eventos

54

Manejo de IDs en JavaScript para eliminar artículos del DOM

55

Actualizaciones y Nuevas Funciones en JavaScript

Fundamentos de JavaScript para Principiantes

1/55
Recursos
Transcripción

¿Qué es JavaScript?

JavaScript es un lenguaje de programación fundamental en el mundo del desarrollo web, que permite crear productos interactivos y dinámicos. Desde páginas web básicas hasta aplicaciones avanzadas, JavaScript es la llave que abre las puertas del desarrollo moderno. Conocer este lenguaje no solo te brinda las bases de programación y lógica, sino que te prepara para sumergirte en el universo del desarrollo de software, comenzando desde proyectos personales hasta grandes plataformas como e-commerce.

¿Cómo conocieron JavaScript los expertos?

Ambos desarrolladores presentados en el video descubrieron JavaScript de maneras diferentes pero igualmente interesantes:

  • Tev lo descubrió al finalizar su carrera universitaria durante un bootcamp de programación. Esta experiencia le sirvió como primer acercamiento a la programación web.
  • Diego lo encontró por necesidad al emprender un proyecto de una plataforma. Sin experiencia previa en programación, eligió JavaScript como su primer lenguaje para construir un e-commerce, marcando el inicio de una nueva etapa en su carrera.

Este testimonio resalta la accesibilidad de JavaScript, ideal tanto para novatos como para emprendedores que deseen incursionar en el mundo digital.

¿Qué se puede construir con JavaScript?

Las posibilidades son casi infinitas cuando se trata de JavaScript. Este lenguaje es tan versátil que:

  • Permite crear aplicaciones nativas para Android e iOS.
  • Ha sido utilizado por SpaceX para enviar personas a la Estación Espacial Internacional.

Además, los desarrolladores sueñan con varios proyectos como:

  1. Un portafolio personal para mostrar proyectos de desarrollo.
  2. Un e-commerce para exhibir y vender productos.
  3. Aplicaciones con características avanzadas, como animaciones y formularios dinámicos.

Por lo tanto, JavaScript no solo está presente en pequeñas páginas web sino también en innovadores y complejos desarrollos.

¿Cómo empezar a aprender JavaScript?

Comenzar a aprender JavaScript puede ser un desafío, pero con un enfoque claro puedes tener éxito. Aquí algunos consejos para principiantes:

  • Define un objetivo: Tener claridad sobre lo que deseas lograr te mantendrá enfocado.
  • Cultiva la curiosidad: Investiga, lee y busca información sobre cómo resolver problemas específicos.
  • Practica la disciplina y la constancia: La programación requiere práctica constante; dedica tiempo regularmente a mejorar tus habilidades.

Para un aprendizaje efectivo, es vital enfocar tus esfuerzos y mantenerte motivado. Iniciar con proyectos pequeños y escalarlos gradualmente puede ser una estrategia acertada para dominar JavaScript. Anímate a explorar, experimentar y aprender de cada paso en este viaje de programación.

Aportes 62

Preguntas 4

Ordenar por:

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

Comencé con PHP en 2002 y, cuando conocí JavaScript, admito que al principio no me gustaba. Sin embargo, le di una oportunidad y ahora no dejo de aprender y me encanta.

Disfruten de este gran curso de JavaScript.

Bienvenido al mejor curso de Javascript que Platzi ha creado. Nunca pares de aprender.
Hola, hola !!!! Súper bienvenidos y bienvenidas a este curso de Fundamentos de JS 💛 Debo admitir que aprender JS en principio no es naaaada nada fácil pero, solo puedo decirles con total seguridad y confianza que, con paciencia y disciplina, lograrán todo lo que se propongan. Muchos éxitos en este nuevo journey 💛 La ventaja que tenemos todos y todas aquí es que, tenemos el apoyo de una gran comunidad y, en comunidad se aprende muuucho mucho mejor ! 🔥 Abracito.
Top profes de Platzi Top lenguaje de la humanidad Top curso de Platzi Inmejorable combinación
Recien vi que actualizaron el curso, iba por la mitad y de repente veo que no me aparece y fue que lo renovaron, lo cual me parece excelente. Aprovechando que la seccion de aportes aun sigue fresca, queria compartir algunas cosas con las nuevas personas que entren que me han ayudado hasta ahora en el curso. \--Practiquen muuuucho: Y aunque ya me imagino que se los han dicho, quiero recalcar que me refiero que antes de cada proyecto, traten de hacerlo ustedes por su cuenta, aunque no lo logren, pero mas vale el que lo intento, que el que no lo intento. Ademas de eso, cada vez que vayan a replicar un ejemplo traten de hacerlos a su estilo, con tematicas diferentes. Asi aparte de agregarle creatividad, te ayudara a aprender mejor los conceptos. \--Aprovechen las IA: No me refiero a que agarren y le pidan codigo y ya esta como hacen algunos, si tienen dudas, quieren saber mas de un tema o tienen dudas sobre el codigo que hicieron, aprovechen estas mismas para aprender mas en detalles especificos y para ver si su codigo sigue buenas practicas. Nosotros los nuevos estudiantes de programacion tenemos algo que seguramente antiguos estudiantes hubiera deseado tener, las IA. En vez de ser expertos en buscar en google y tal vez pasar horas en buscar una respuesta a un error, ahora con un solo prompt la tenemos. Usenlas como AYUDA, no para que les haga todo. \--Se paciente: Seguramente veran personas que han hecho cosas loquisimas y que en poco tiempo lograron dominar un tema. Hay gente asi, cada quien tiene una capacidadde aprender diferente, por eso cuando veas personas asi no te desanimes, ellos tambien habran visto personas mejores que ellas, por eso se paciente. Practica constantementeestudia, y sobre todo TEN PACIENCIA y veras como al poco tiempo tus esfuerzos dan fruto. ¡Disfruta del curso!
🟡 **¿Por qué deberías aprender JavaScript a día de hoy?** . Pues JavaScript es EL lenguaje de programación, **cualquier página web que visitas tiene alguna línea de JavaScript en su interior.** ¿No te gusta crear páginas web? Pues puedes construir servidores, aplicaciones móviles y de escritorio, inteligencia artificial, videojuegos, IoT, entre otros. . **JavaScript es versátil y uno de los más demandados en el mercado laboral**, según encuestas realizadas por GitHub. Es por esto que es una **gran opción para aprenderlo** y empezar a cambiar tu futuro dentro del mundo de la tecnología. . **Empieza con este curso y nunca pares de aprender 💚**
¡Que buena intro! Llegando directo desde el LIVE de aniversario. Disfrutando de @teffcode y Diego de Granda en vivo. El reto de 30 días de JS fué el primero que completé en Platzi y me da mucha emoción este nuevo curso de fundamentos. Siempre hay algo nuevo que aprender
Aquí iniciando el curso 🫡
Conocí JavaScript en la universidad. Usaba Ajax para hacer peticiones 👵🏼. Se tocó muy por encima y luego tuve que investigar y aprender por mi cuenta. Ojalá hubiese tenido profes tan top como Teff y Diego para aprender JS. Ahora mismo JS es mi principal lenguaje de trabajo, y lo usa el 98.8% de la web. Definitivamente es un lenguaje que vale la pena aprender.
Este video ya lo había visto en otro curso /:
Esperaba esta actualizacion, y como yo mas de uno, exitos a los que inician con nueva info
Me genera mucha ilusión ver este curso renovado..... Teffcode y Diego son profesores extraordinarios y estoy convencido de que todos seremos expertos en Javascript 💚💚💚💚
Hola, ¿que tal? Mi nombre es Jorge Rubalcava (me gusta que me digan George) y hoy 02/02/2025 inicio mi camino para convertirme en un gran desarrollador, iniciando claramente por aquí, con JS. Me emociona mucho poder aprender de los mejores; me comprometo a ser muy disciplinado y en exactamente 1 año volveré a este comentario a postear mi camino y todo lo que he aprendido, aplicado y creado con todos estos conocimientos. Nos vemos allá, George del futuro, y saludos a todos los que estén leyendo este comentario. ¡Les deseo el mejor de los éxitos a todos! La disciplina es la clave. A darle, ¡QUE EMOCIÓN!
Dando un repaso a los fundamentos 😛
ultima vez x aqui!!

Este curso es toda una aventura, en cada módulo ve repasando así retienes más, si tienes duda deja tus aportes o preguntas por aquí.

cuando empecé a trabajar con javascript me cortó mucho, pero a los largo del tiempo lo he aprendido a querer....falta mucho por recorrer pero se que este curso va a seguir dando luces en el camino, tengo muchas expectativas
Yo ya trabajo con javascript dentro de la plataforma de salesforce marketring cloud, usamos ssjs o server side javascript, ojalá profundicen un poco de este tema en esta nueva escuela
Ya había echo el curso de JavaScript Básico con Diego, me aleje para hacer el curso de animaciones, diseño web, acabo de terminar el de expresiones regulares, pero ya estoy por acá de nuevo para reforzar lo poco que ya había visto. Eso de que estén actualizando los cursos, me agrada y a la vez no, por que los borran y sientes que no avanzas...
Ya intente iniciarme en Javascript el año pasado con tutoriales, este es mi nuevo intento, ahora con Platzi.
Un nuevo curso por aprender, muy emocionado.
JavaScript es un lenguaje de programación versátil, clave para el desarrollo web. En esta clase se discute su importancia y aplicaciones, desde crear páginas web hasta construir aplicaciones nativas para dispositivos móviles. Se enfatiza en que aprender JavaScript proporciona una base sólida en programación y lógica. Además, se mencionan ejemplos de proyectos que se pueden desarrollar con este lenguaje, como e-commerce y juegos, destacando su relevancia en la industria actual.
Me parece excelenta que los cursos esten en constante actualización. Gracias team de Platzi
Vaya, muy interesante!, quiero fijarme como objetivo aprender java para poder pulir y crear toda mi marca personal en la web. Mi carrera base es ingeniería de procesos pero quiero profundizar en tecnología.
decido a aprender Javascript y este curso es lo que necesito
estoy recien iniciando este curso, como meta necesito aprender React, pero para ello necesito saber las bases de js, no va a ser facil en la U fue una pincelada de js lo que me enseñaron, pero con dedicacion puedo llegar a aprenderlo bien y como corresponde.
Comenzando este nuevo desafío. A romperla.
Todo genial vamos con toda. Lo único que no me gusto fue el Bienvenides del final me rechino el oido.
Honestamente no me gusta Javascript pero es muy necesario para los que trabajan con la Web.
En la clase se introduce JavaScript como un lenguaje de programación versátil y esencial para el desarrollo web. Se destaca su utilidad en la creación de aplicaciones y sitios web, así como su importancia para adquirir fundamentos de programación. Se menciona que JavaScript permite construir desde páginas estáticas hasta aplicaciones nativas y su uso en proyectos innovadores como los de SpaceX. Además, se ofrecen consejos para comenzar a aprenderlo, enfatizando en la curiosidad, disciplina y la fijación de objetivos claros.
Yo ya vivo de programar en JS, siento que sería muy soberbio de mi parte no retomar los basics y repasar cosas que me ayuden a mantener un bue nivel
Empezando, espero que este curso haya sido bien planeado y no este lleno de bloopers sin corregir.
Mi primer lenguaje de programación fue PHP y a pesar de que sufrí muchísimo con él por habérmelo enseñado mal, me terminó introduciendo esa semilla que luego se convirtió en un bonito cariño por la programación. Hoy me cuesta mucho programar con lógica, a pesar de entender los conceptos básicos... pero **sé que lo lograré** 💜 Suerte a todosss!!
Este curso antes se llamaba JavaScript desde cero.
## 1. ¿Por qué aprender JavaScript? Aprender JavaScript es beneficioso por varias razones, especialmente si te interesa el desarrollo web o la programación en general. Aquí te doy algunas razones clave para aprenderlo: 1. **Lenguaje esencial para el desarrollo web**: Es el único lenguaje de programación que se ejecuta de manera nativa en los navegadores web. Es fundamental para crear APPs y sitios web interactivos, especialmente si te interesa el desarrollo front-end 2. **Versatilidad**: Con JS, puedes programar tanto el front-end (UI) como el back-end (lógica del servidor) con Node.js. Esto lo hace útil para proyectos complejos. 3. **Gran comunidad y soporte**: tiene una de las comunidades más grandes. Esto proporciona una gran cantidad de recursos, tutoriales, bibliotecas y frameworks, como React, Angular o Vue, además de un amplio soporte 4. **Popularidad en el mercado laboral**: Es uno de los lenguajes más demandados por las empresas, para proyectos web, app y servicios en la nube. 5. **Facilidad de aprender y aplicar**: es relativamente fácil de empezar a utilizar. Su sintaxis es accesible y puedes ver resultados inmediatos al ejecutarlo en un navegador. 6. **Gran compatibilidad y evolución constante**: Sigue evolucionando con nuevas versiones y funcionalidades, como ECMAScript, lo que lo mantiene relevante y adaptable a las necesidades del desarrollo moderno. 7. **Desarrollo de aplicaciones móviles y de escritorio**: Gracias a frameworks como React Native y Electron, puedes usar JS para crear APPs mobile y de escritorio.
quiero aprender programación
Me encanto la presentación que hicieron del curso, ya que estas son las preguntas que normalmente uno se hace.
no esta de mas venir a pegar un buen repaso !!!
A iniciar con la mejor actitud se que sera un gran curso 😁👌
pase de mi ruta de figma, a este curso, cambio de conocimiento mas no de profe... gran profe
Esto es lo mismo que el curso de javascript desde cero, yo ya lo complete. Es necesario volverlo a tomar, no se por que lo cambiaron, acaso el anterior era mal contenido o no saben lo que hacen.
JavaScript es un lenguaje muy interesante y fácil de aprender. me gusta hayan actualizado el contenido.
Es primera vez que tengo acercamiento a JavaScript, será una buena experiencia.
🔥🔥🔥
Veo la 1ra clase por petición del señor Freddy
Vine del live con Freddy
Presente
Hola acá estoy
Llegué por el reto de Fredy, me quedo por qué se me va a portar grandemente
Esto me sirve mucho, ya que ando aprendiendo en la universidad algo de js y para complementar me viene genial! vamos por mas
Arrancando con JavaScript. Vamos!!!
Estaba haciendo el curso anterior justamente ayer iba por la mitad y hoy cuando voy a entrar a seguir con mis clases como todos los días, no lo encontraba, pasa un buen rato busca que busca jaja, hasta que me di cuenta que lo actualizaron. Excelente! vamos al mambo.
Y no te y c no ya xd gh y n y Yy con vi ya b Rey Yy b como usi Yy a gb yo Yy tu remera y muy yo P Justo PlugInKit Uh n Yy. H. Y no Te. Yo h t. C. Y. Btyvc
me es raro saber que me puede dar este curso ya que estuve en la anterior version el curso. pero lo tomo igual
hace unos dias empecé el curso llegue al capitulo 30, lo actualizaron y me borraron todo mi avance, creo qu estuvo bien por que el otro aunque es el mismo era confuso se adelantaban y retrocedian en puntos importantes, y creo que lo ordenaron de mejor manera. espero les sirva el curso saludos

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 y 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.
Comence con Visual Basic y Fox Pro cuando estaba en la preparatoria, me acuerdo que la primera vez que vi algo de web fue con php jaja, como odie ese lenguaje. Pero siempre podemos aprender de todo. Buena suerte a todos los que comienzan en su camino como devs

Uy que memorias! todavía recuerdo cuando JQuery era lo “de hoy” 😄

Excelente Introducción!!

Aprendi JavaScript con el primer curso de programacion basica de platzi, este maravilloso lenguaje que cambio la web para siempre.

Ya iniciando la clase de uno de los lenguajes principales para el desarrollo web.

09/08/2024 Empiezo formalmente y desde cero mi objetivo de aprender mi primer lenguajes pues mi meta a largo plazo es encontrar un trabajo como desarrollador. Los amo comunidad Platzi. Saludos desde México Puebla.