Curso «Fundamentos de JavaScript»
Actualizado
Access this and all courses with a subscription
Incluye
Descripción
¿Quieres aprender a programar desde cero? ¡Este curso es para ti! Vas a descubrir cómo funciona JavaScript, el lenguaje que usan desde sitios web hasta aplicaciones modernas. Aprenderás a escribir tus propias funciones, dividir el código en módulos y encontrar errores como un profesional.
Qué aprenderás
- Escribir programas usando las bases de JavaScript.
- Organizar el código en varios archivos (módulos).
- Encontrar y entender errores con la ayuda de mensajes en consola.
Lecciones del curso
1 | Introducción Familiarizarse con el curso |
2 | Hello, World! 👋🌍 Escribe el primer programa. |
3 | Instrucciones 📝 Aprender los fundamentos de la programación en JavaScript |
4 | Operaciones aritméticas ➗ Traducir las operaciones aritméticas a un lenguaje de programación. |
5 | Errores de formato (sintaxis y linter) Aprender los tipos de errores y cómo corregirlos. |
6 | Cadenas de texto Aprender a trabajar con cadenas de texto |
7 | Repaso 1. Primeros pasos con JavaScript Aprender a mostrar mensajes, usar comentarios, operar con números y trabajar con texto. |
8 | Variables Aprender a almacenar información y reutilizar datos existentes |
9 | Expresiones en definiciones Aprender a simplificar el código utilizando variables |
10 | Nomenclatura Aprender a nombrar correctamente las variables |
11 | Interpolación Aprender otra forma de trabajar con cadenas en JavaScript |
12 | Símbolos Aprender a obtener valores de cadenas |
13 | Tipos de datos 🔢🔠 Multiplicar un número por una cadena, familiarizarse con los tipos de datos |
14 | Inmutabilidad y tipos primitivos Aprender si JavaScript puede convertir cadenas o números |
15 | Repaso 2. Variables y tipos de datos Aprender a guardar información, combinar texto y números, y convertir tipos de datos. |
16 | Funciones y su llamada Aprender a utilizar funciones predefinidas |
17 | Firma de la función Aprender cómo una función recibe y devuelve valores |
18 | Llamada a una función - expresión Aprender a utilizar el resultado de las funciones |
19 | Funciones con número variable de parámetros Familiarizarse con las capacidades avanzadas de las funciones |
20 | Determinismo Aprender algunas propiedades de las funciones y características de su funcionamiento |
21 | Biblioteca estándar 📚 Familiarizarse con la biblioteca estándar |
22 | Propiedades y métodos Aprender a utilizar los atributos de datos incorporados en JavaScript. |
23 | Cadena de llamadas 🔗 Aprender a encadenar métodos |
24 | Repaso 3. Usar funciones y métodos Aprender a llamar funciones, encadenar métodos y trabajar con propiedades de datos. |
25 | Definición de funciones Aprender a crear funciones |
26 | Retorno de valores Aprender a utilizar el resultado de una función |
27 | Parámetros de funciones Aprender a pasar datos a una función |
28 | Parámetros opcionales de las funciones Establecer valores predeterminados. |
29 | Sintaxis simplificada de funciones Aprender a escribir código conciso |
30 | Repaso 4. Crear funciones propias Aprender a definir funciones con parámetros, valores por defecto y sintaxis moderna. |
31 | Lógica 🧠 Aprender qué es el tipo lógico y cómo aplicar operaciones lógicas |
32 | Operadores lógicos Aprender a escribir condiciones compuestas |
33 | Resultados de operaciones lógicas Profundizar en las operaciones lógicas |
34 | Estructuras condicionales Aprender a establecer el comportamiento del programa en distintas condiciones |
35 | Operador ternario Aprender a escribir código conciso para ciertas condiciones |
36 | Repaso 5. Tomar decisiones en tu código Aprender a usar condicionales como if, else, switch y el operador ternario. |
37 | Estructura Switch Aprender la versión especial de if para condiciones múltiples |
38 | Bucle while Aprender a escribir programas para realizar acciones repetitivas |
39 | Agregación de datos Familiarizarse con una clase de problemas en la que se aplican bucles |
40 | Recorriendo cadenas en un bucle Aprender a procesar y concatenar cadenas en un bucle |
41 | Condiciones dentro de un bucle Aprender a controlar el comportamiento del programa en un bucle |
42 | Incremento y decremento Familiarizarse con las operaciones unarias |
43 | Bucle for Aprender otro bucle en JavaScript |
44 | Repaso 6. Repetir acciones con bucles Aprender a usar bucles `for` y operadores de incremento para automatizar tareas. |
45 | Módulos Familiarizarse con los módulos; una forma de dividir programas en partes componentes y reutilizar esas partes. |
46 | Cierre Consolidar lo aprendido sobre funciones, condicionales, bucles y operadores. |
Desafíos
1 | Billete feliz |
2 | Cambio de mayúsculas y minúsculas invertido |
3 | Números felices |
4 | Fibonacci |
5 | Fachada |
6 | Números perfectos |
7 | Invertir un número |
8 | Encuentra Fizz y Buzz |

- Práctica en el navegador
- Acceso permanente a la teoría
- Aprende a tu ritmo
Access this and all courses with a subscription