Curso «Fundamentos de JavaScript»

Actualizado

Suscribirse

Access this and all courses with a subscription

Incluye

46 lecciones
31 ejercicios
254 tests
Trabajo autónomo
Material adicional
Acceso al resto de cursos de Códica

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

Course Cover
  • Práctica en el navegador
  • Acceso permanente a la teoría
  • Aprende a tu ritmo
Suscribirse

Access this and all courses with a subscription