JavaScript (JS) es un lenguaje de programación que nos permite añadir interactividad a las páginas o aplicaciones web. Su alcance no se limita sólo a navegadores web. Es posible utilizarlo para desarrollar aplicaciones de escritorio (Electron), aplicaciones para celulares con sistemas iOS/Android o para crear aplicaciones de Realidad Virtual (React VR). React Native, PhoneGap y Sencha Touch son algunos de los frameworks utilizados para desarrollar aplicaciones móbiles nativas para iOS o Android.
Los alcances de JS son cada vez mayores; si aún no has empezado a aprenderlo es un buen momento para hacerlo. Hay infinidad de recursos disponibles gratuitamente (y también de pago) para aprender este lenguaje. Los compartiremos conforme avancemos en este curso y en otras publicaciones que se realicen en WebExplica. Esperamos que sea de tu agrado y te permita aprender más de este lenguaje.
Lección 1: Fundamentos de Javascript
- Software recomendado para desarrollar con Javascript
- Conceptos básicos de Javascript.
- Estructuras de control: condiciones y ciclos
- Tipos de datos en Javascript.
Lección 2: Arreglos
- Cómo crear arreglos.
- Algunas funciones útiles para arreglos: filter, map y reduce.
- Tareas.
Lección 2: Funciones
- Importancia de las funciones
- Cómo declarar funciones: manera tradicional y con ES6.
- Eventos dentro de una página web
- ¿Qué es el scope o alcance de las funciones?
- ¿Qué son los closures?
- Importación y exportación.
- Algunas funciones útiles para arreglos: filter, map y reduce.
- Tareas.
Lección 5: Objetos
- ¿Qué es un objeto en javascript?
- Propiedades y métodos de un objeto.
- Ejemplos prácticos de objetos en Javascript.
- Tareas.
Lección 6: Clases
- ¿Cómo crear una clase en javascript?
- Propiedades y métodos de una clase.
- Ejemplos prácticos de clases en Javascript.
- Tareas.
Lección 7: Librerías y herramientas JS
- NPM
- Webpack
- ReactJS
- Angular
- Vue.js