Repositorio para aprender Javascript
- Introducción a Javascript de W3schools
- Hay teoría también en FreeCodeCamp
- Ejercicios por temas de Espacio Aulascript
- Hay muchos ejercicios en FreeCodeCamp
Nota: El certificado Beta de Javascript no está actualizado al completo y las explicaciones son uy cortas que el Legacy.
Diagrama de donde se puede usar Javascript (cliente o servidor)
El temario de lado cliente / front-end está en cliente.
-
Sintáxis de JS (comentarios, punto y coma, mayúsculas y minúsculas, sensibilidad a mayúsculas y minúsculas) en 01.sintaxis
-
Variables (declaraciones, camelCase, let, const, var)
- Operadores (aritméticos, de asignación, de comparación, lógicos, ternario)
-
Tipos primitivos (string, number, boolean, null, undefined, symbol) 04.tipos_de_datos.html
-
Funciones en JS (declaración, expresión, arrow function, parámetros, argumentos, return)
-
Bucles en JS (for, while, do while, break, continue)
-
Estructuras de datos (array, object, date, math, JSON) -> POO
-
Objetos en JS (declaración, propiedades, métodos, this) -> POO
-
Clases y objetos en JS (declaración, constructor, métodos, herencia) -> POO
-
DOM (document, getElementById, querySelector, innerHTML, textContent, createElement, appendChild, removeChild) -> Navegador // Web
El contenido de Javascript para back-end está en servidor
1. Node.js
2. Express.js
3. Base de datos
4. Uso de archivos
5. Despliegue
## Módulos adicionales
- Machine Learning
- Blockchain
- APIs
- Otros