Blog

Categorías

X Cerrar

Categorías

Serie JavaScript: Temario

Mar 16 2017 | Anuncios, Programación, Web

En esta primera publicación de la serie JavaScript se desglosan los temas a tratar. Para dar seguimiento a la serie no es necesario tener experiencia previa con la programación ni mucho menos con el lenguaje, es por eso que se incluyen nociones básicas de programación y se irá avanzando gradualmente desde lo más básico del lenguaje, hasta temas intermedios y avanzados.

Los temas están organizados de la siguiente manera:

Nociones de programación

  • Qué son las variables.
  • Tipos de datos.
  • Operadores lógicos y matemáticos.
  • Estructuras de control.
  • Ciclos o bucles.
  • Sentencias break y continue.
  • Funciones.
  • Alcance o ámbito de las variables.

Introducción a JavaScript

  • Cómo ejecutar JavaScript del lado del cliente.
  • Limitaciones y alcances.
  • Sintaxis.
  • Primer script: hola mundo.

Eventos

  • Tipos de eventos.
  • Escuchador de eventos (Event listener).

Funciones en JavaScript

  • Definición de funciones en JavaScript.
  • Parámetros.
  • Invocación.
  • Clausuras (closures).

Funciones predefinidas por el lenguaje

  •  Eval, isFinite, isNaN, parseInt, parseFloat, Number, String, encodeURI, decodeURI.

Expresiones regulares

  • Qué son y cómo usarlas.
  • Modificadores, metacaracteres, cuantificadores.
  • Agrupamientos.

BOM (Browser Object Model)

  • Window.
  • Document.
  • Location.
  • History.

DOM (Document Object Model)

  • Árbol de nodos y tipos de nodos.
  • Acceso a los nodos.
  • Cuándo el DOM está listo.
  • Acceso a los atributos de los nodos.
  • Creación y eliminación de nodos dinámicamente.

Objetos

  • Formato JSON.
  • Uso de objetos en JavaScript.

Objetos nativos del lenguaje JavaScript

  • Objeto Array.
  • Objeto Date.
  • Objeto String.
  • Objeto Math.
  • Objeto RegExp (Expresiones regulares).

Formularios

  • Array Forms y acceso directo a los elementos.
  • Validación de formularios.

Objeto XMLHttprequest (AJAX)

  • Creación del objeto, estados.
  • Carga de datos asíncronos.
  • Carga de archivos.
  • Promesas.

Conforme se hagan nuevas publicaciones se irá actualizando esta publicación para añadir el enlace correspondiente a cada tema. Si obvié algún tema o consideras que sería interesante profundizar alguno en especial, estaré presto a escuchar las inquietudes, lo propuesto en el temario no es definitivo y es susceptible a modificaciones. Gracias por leer. ¡Saludos!