En este módulo, se le presenta JavaScript. Aprenderá por qué JavaScript es tan completo para el desarrollo de software. También, obtendrá una descripción general de cómo escribir código JavaScript dentro del navegador. Además, aprenderá sobre los operadores más comunes, así como las declaraciones condicionales y los bucles.
Los componentes fundamentales de un programa
Aquí aprenderá a usar objetos, matrices y funciones. Además, aprenderá sobre los métodos incorporados más comunes y la diferencia entre las cadenas indefinidas, nulas y vacías. Y explorará tanto la gestión de errores como la programación defensiva.
Paradigmas de programación
Este módulo trata sobre la programación funcional y el paradigma de la programación orientada a objetos. Aprenderá el alcance de JavaScript. Explorará las diferencias entre var, let y const. Y aprenderá a usar las clases y la herencia en la programación orientada a objetos. Además, explorará cómo usar JavaScript de escritura usando funciones modernas como spread y rest. Creará un código que pueda manipular el DOM y gestionar eventos. Y utilizará JSON en JavaScript.
Pruebas y compatibilidad
Aquí aprenderá sobre Node.js y npm. Y explorará cómo instalar paquetes npm y cómo trabajar con package.json. Además, aprenderá sobre las pruebas en JavaScript y codificará una prueba unitaria simple en Jest.
Proyecto final
En el último módulo, aprenderá acerca de la evaluación calificada. Después de completar las unidades individuales de este módulo, sintetizará las habilidades que adquirió en el curso para crear un código para el “generador de recibos Little Lemon”. También tendrá la oportunidad de reflexionar sobre el contenido del curso y el camino de aprendizaje que le espera.