La certificación JSA – Certified Associate JavaScript Programmer, de nivel intermedio, es una credencial profesional que demuestra la competencia de los profesionales en el análisis, el diseño y la programación orientado a objetos (OOA/OOD/OOP), así como el uso más avanzado de funciones en el lenguaje JavaScript.
El profesional certificado comprenderá el enfoque de programación orientada a objetos de JavaScript. Adquirirá la experiencia en el uso avanzado de objetos integrados, incluidos tipos de datos simples y sus constructores, tipos de datos compuestos y algunos de los objetos más útiles (JSON, Math, RegExp, extended built-in types). Será competente en el uso funciones avanzadas en JavaScript, como recursion, reenvío de llamadas, decoradores, programación funcional, generadores, iteradores y programación asíncrona, incluidas funciones de callback y promesas. Sabrá cómo adoptar las mejores prácticas, técnicas y convenciones de programación en los programas de JavaScript. Desarrollará un pensamiento algorítmico. Será capaz de analizar y modelar problemas utilizando un aparato conceptual objetivo. Comprenderá el rol y el trabajo de un programador en el proceso de desarrollo de software y sabrá cómo utilizar las herramientas de desarrollo más fundamentales.
Obtener esta certificación garantizará que el profesional está familiarizado con los medios esenciales proporcionados por el lenguaje JavaScript. Le permitirá diseñar, desarrollar, implementar, refactorizar y mantener programas y aplicaciones JavaScript, analizar y modelar problemas de la vida real en las categorías de programación orientada a objetos, crear y desarrollar su propia cartera de programación, comenzar sus propios estudios a nivel profesional y continuar su desarrollo profesional posterior.