Curso de JavaScript Moderno 2020

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

  1. Software recomendado para desarrollar con Javascript
  2. Conceptos básicos de Javascript.
  3. Estructuras de control: condiciones y ciclos
  4. Tipos de datos en Javascript.

Lección 2: Arreglos

  1. Cómo crear arreglos.
  2. Algunas funciones útiles para arreglos: filter, map y reduce.
  3. Tareas.

Lección 2: Funciones

  1. Importancia de las funciones
  2. Cómo declarar funciones: manera tradicional y con ES6.
  3. Eventos dentro de una página web
  4. ¿Qué es el scope o alcance de las funciones?
  5. ¿Qué son los closures?
  6. Importación y exportación.
  7. Algunas funciones útiles para arreglos: filter, map y reduce.
  8. Tareas.

Lección 5: Objetos

  1. ¿Qué es un objeto en javascript?
  2. Propiedades y métodos de un objeto.
  3. Ejemplos prácticos de objetos en Javascript.
  4. Tareas.

Lección 6: Clases

  1. ¿Cómo crear una clase en javascript?
  2. Propiedades y métodos de una clase.
  3. Ejemplos prácticos de clases en Javascript.
  4. Tareas.

Lección 7: Librerías y herramientas JS

  1. NPM
  2. Webpack
  3. ReactJS
  4. Angular
  5. Vue.js