Descripción del Programa
Durante el desarrollo de este programa, se identifican los conceptosfundamentales de JavaScript. Especialmente, los conceptosnecesarios para desarrollar aplicaciones Web que consuman APIs,intercambien información en formato JSON y manejen comunicaciónasíncrona. También se exploran dos de los frameworks más utilizadosde JavaScript: React y Vue, para la creación de soluciones frontendrobustas usando JavaScript como lenguaje interpretado base. TantoReact como Vue son bibliotecas o marcos de trabajo basados enJavascript de código abierto diseñados para crear interfaces deusuario con el objetivo de facilitar el desarrollo de aplicaciones enuna sola página.
Público Objetivo e Impacto Laboral
Este programa está dirigido a toda persona que desee aprender aplantear soluciones computacionales sobre la plataforma Web,utilizando JavaScript como lenguaje de programación y diversosframeworks que facilitan la tarea de programación y permiten creardesarrollos eficientes y con el mínimo de código.
Objetivos de Aprendizaje
Los estudiantes que cursan y aprueban el programa desarrollancompetencias y destrezas alcanzando estos resultados de aprendizaje:
- 1. Identificar los conceptos en el desarrollo de software para laproducción y publicación de aplicaciones Web.
- 2. Utilizar herramientas, librerías y frameworks para la construcciónde soluciones frontend.
- 3. Utilizar los componentes, paquetes y frameworks frontend para laproducción de aplicaciones Web con interfaces visuales atractivasy fáciles de manipular por los usuarios.
- 4. Crear las aplicaciones Web empaquetadas para facilitar eldespliegue en servidores.
Estructura y Contenidos
El programa consiste en tres módulos que han sido orientados haciael aprendizaje de las tecnologías para el soporte de aplicaciones webde tendencia.
Fundamentos de JavaScript
que surge para proporcionar interactividad y dinamismo a las páginas
Web.
React
de javascript, desarrollado por el equipo de Facebook cuyo objetivo
principal es facilitar el desarrollo de interfaces de usuario que
conlleven a excelentes experiencias de usuario.
Vue
que se centra en proveer herramientas y conceptos enfocados a la
construcción de interfaces de usuario de aplicaciones Web dinámicas,
cuyo fin último es proporcionar significativas experiencias de usuario
cuando se interactúa con estas aplicaciones.