El curso JavaScript Essentials 2, de nivel intermedio, te preparará para superar el examen de certificación JSA – Certified Associate JavaScript Programmer.
Este curso te brinda la oportunidad de profundizar en la programación de JavaScript y aprender a analizar y modelar problemas del mundo real en términos de programación orientada a objetos (OOP), y aprender técnicas más avanzadas utilizando funciones, incluidos, entre otros, elementos de programación asíncrona.
Este curso retoma donde finaliza JavaScript Essentials 1. Tiene como objetivo principal de desarrollar tus habilidades relacionadas con los aspectos más avanzados de la programación de JavaScript, como son:
- Dominar técnicas generales de codificación y aprender los conceptos básicos de la programación orientada a objetos (OOP) utilizando enfoques basados en clases y sin clases.
- Trabajar con un conjunto seleccionado de built-in objects, proporcionando funcionalidad de programación adicional.
- Uso de estructuras de datos complejas como Map o Set.
- Uso avanzado de funciones que incluyen generadores, iteradores, cierres, IIEE.
- Elementos de programación asincrónica que utilizan funciones clásicas de callback y promesas.
El curso te preparará para trabajos y carreras de nivel de entrada relacionados con el desarrollo, que incluye puestos de desarrollo de front-end junior asociados con la creación y el diseño de programas simples, puestos de desarrollo de back-end junior asociados con la creación y el diseño de programas de back-end simples, y puestos de tester junior asociados con pruebas unitarias y de integración.