Fundamentos de JavaScript
En este curso nos adentraremos a aprender JavaScript, a un nivel básico-intermedio. Curso orientado para todo el que quiera aprender JS.
Entorno y modo de trabajo del curso
PRUEBA GRATIS¿Qué es una variable?
PRUEBA GRATISTipos de Datos (primitivos)
PRUEBA GRATISVariables Constantes
PRUEBA GRATISSentencia condicional if
PRUEBA GRATISOperador ternario
PRUEBA GRATISSentencia condicional switch
PRUEBA GRATISSentencia de repetición while (bucle)
PRUEBA GRATISSentencia de repetición do while (bucle)
PRUEBA GRATISSentencia de repetición for (bucle)
PRUEBA GRATISFuncionamiento de continue en Bucles
PRUEBA GRATISFuncionamiento de break en Bucles
PRUEBA GRATIS¿Qué es una función?
PRUEBA GRATISScope de variables
PRUEBA GRATISTemplate literals
PRUEBA GRATISIntroducción a la Programación Orientada a Objetos
¿Qué es un objeto?
Clases y Objetos
Encapsulamiento privado
Accessors Get y Set
Herencia
Sobrescritura de métodos
Abstracción
Polimorfismo
Static
Funciones constructoras
¿Qué es un Array?
Agregar elementos a un array
Eliminar elementos de un array
Sentencia de repetición for...of
Arrays bidimensionales
Array de objetos
Objetos con arrays
Paso por Valor vs Paso por Referencia
Paso por Valor y Referencia como parámetro en funciones
Mutabilidad en Programación
Funciones Inmutables
Operador Spread (...)
Operador Spread en Arrays
Operador Spread para combinar objetos
Clonación de objetos a profundidad con structureClone()
Introducción a Programación Funcional
Función Pura
Función de Primera Clase
Funciones Flecha (arrow function)
Función de Orden Superior
Funciones como paso de referencia
Clausura (Closure)
Control de ejecución de funciones por medio de Closures
Currying
Ejercicio: Currying para validaciones
Composición de funciones (Composition)
Función pipe
Recursividad
Ejercicio: Recursividad en un escenario real
Conoce uno de los lenguajes de programación más utilizados hoy en día