āĻāĻžāĻāĻžāϏā§āĻā§āϰāĻŋāĻĒā§āĻ āĻāĻžāĻāĻĄ â āϏā§āĻā§āϰā§āϝāĻžāĻ āĻĨā§āĻā§ āĻāĻžāĻāĻžāϏā§āĻā§āϰāĻŋāĻĒā§āĻ āĻļāĻŋāĻā§āύ
āĻāĻžāĻāĻžāϏā§āĻā§āϰāĻŋāĻĒā§āĻā§ āĻĻāĻā§āώāϤāĻž āĻ
āϰā§āĻāύā§āϰ āĻāύā§āϝ āĻāĻžāĻāĻžāϏā§āĻā§āϰāĻŋāĻĒā§āĻ āĻāĻžāĻāĻĄ āĻāĻĒāύāĻžāϰ āϏāĻŽā§āĻĒā§āϰā§āĻŖ āϏāĻā§āĻā§āĨ¤ āύāϤā§āύāĻĻā§āϰ āĻāύā§āϝ āĻāĻŦāĻ āĻļāĻā§āϤāĻŋāĻļāĻžāϞ⧠āĻāĻžāĻāĻžāϏā§āĻā§āϰāĻŋāĻĒā§āĻ āĻĻāĻā§āώāϤāĻž āĻ
āϰā§āĻāύ āĻāϰāϤ⧠āĻāĻā§āĻā§āĻ āϏāĻāϞā§āϰ āĻāύā§āϝ āϤā§āϰāĻŋ, āĻāĻ āĻ
ā§āϝāĻžāĻĒāĻāĻŋ āĻāĻāĻŋāϞ āϧāĻžāϰāĻŖāĻžāĻā§āϞāĻŋāĻā§ āĻā§āĻ āĻā§āĻ, āĻŦā§āϝāĻŦāĻšāĻžāϰāĻŋāĻ āĻĒāĻžāĻ ā§ āĻŦāĻŋāĻāĻā§āϤ āĻāϰ⧠āϝāĻž āĻāĻĒāύāĻŋ āύāĻŋāĻā§āϰ āĻāϤāĻŋāϤ⧠āϏāĻŽā§āĻĒāύā§āύ āĻāϰāϤ⧠āĻĒāĻžāϰā§āύāĨ¤
āĻāϧā§āύāĻŋāĻ āĻāϝāĻŧā§āĻŦ āĻĄā§āĻā§āϞāĻĒāĻŽā§āύā§āĻāĻā§ āĻļāĻā§āϤāĻŋāĻļāĻžāϞ⧠āĻāϰ⧠āĻāĻŽāύ āĻĒā§āϰāϝāĻŧā§āĻāύā§āϝāĻŧ āĻāĻžāĻāĻžāϏā§āĻā§āϰāĻŋāĻĒā§āĻ āĻĻāĻā§āώāϤāĻž āĻļāĻŋāĻā§āύāĨ¤ āĻāĻāĻāĻŋ āĻļāĻā§āϤāĻŋāĻļāĻžāϞ⧠āĻāĻŋāϤā§āϤāĻŋ āϤā§āϰāĻŋ āĻāϰā§āύ āϝāĻž āĻāĻĒāύāĻžāϰ āĻĒā§āϰ⧠āĻā§āĻĄāĻŋāĻ āϝāĻžāϤā§āϰāĻž āĻā§āĻĄāĻŧā§ āĻāĻĒāύāĻžāĻā§ āϏā§āĻŦāĻž āĻĻā§āĻŦā§, āĻāĻĒāύāĻŋ āĻāϝāĻŧā§āĻŦāϏāĻžāĻāĻ, āĻāϝāĻŧā§āĻŦ āĻ
ā§āϝāĻžāĻĒ āϤā§āϰāĻŋ āĻāϰāĻā§āύ, āĻ
āĻĨāĻŦāĻž React, Vue āĻāĻŦāĻ Node.js āĻāϰ āĻŽāϤ⧠āĻĢā§āϰā§āĻŽāĻāϝāĻŧāĻžāϰā§āĻ āĻ
āύā§āĻŦā§āώāĻŖ āĻāϰāĻā§āύ āĻāĻŋāύāĻžāĨ¤
āϤā§āĻŽāĻŋ āĻā§ āĻā§ āĻļāĻŋāĻāĻŦā§?
āĻā§āϰāĻŋāϝāĻŧā§āĻŦāϞ āĻāĻŦāĻ āĻĄā§āĻāĻž āĻāĻžāĻāĻĒ (let, const, strings, numbers, booleans)
āϰā§āĻĒāĻžāύā§āϤāϰ āĻāĻŦāĻ āϤā§āϞāύāĻž āĻāĻžāĻāĻĒ āĻāϰā§āύ (=== āĻŦāύāĻžāĻŽ ==, truthy/falsy)
āĻĒā§āϰāĻŦāĻžāĻš āύāĻŋāϝāĻŧāύā§āϤā§āϰāĻŖ āĻāϰā§āύ (āϝāĻĻāĻŋ/āĻ
āύā§āϝāĻĨāĻžāϝāĻŧ, āϏā§āĻāĻ, āϞā§āĻĒ)
āĻĢāĻžāĻāĻļāύ (āύāĻŋāϝāĻŧāĻŽāĻŋāϤ āĻĢāĻžāĻāĻļāύ, āϤā§āϰ āĻĢāĻžāĻāĻļāύ, āĻĒā§āϝāĻžāϰāĻžāĻŽāĻŋāĻāĻžāϰ, āϏā§āĻā§āĻĒ)
āĻ
ā§āϝāĻžāϰ⧠āĻāĻŦāĻ āĻļāĻā§āϤāĻŋāĻļāĻžāϞ⧠āĻ
ā§āϝāĻžāϰ⧠āĻĒāĻĻā§āϧāϤāĻŋ (āĻŽāĻžāύāĻāĻŋāϤā§āϰ, āĻĢāĻŋāϞā§āĻāĻžāϰ, forEach, find)
āĻŦāϏā§āϤā§, āĻĒāĻĻā§āϧāϤāĻŋ āĻāĻŦāĻ āĻāϰ āϏāĻžāĻĨā§ āĻāĻžāĻ āĻāϰāĻž
āĻĒāϰāĻŋāώā§āĻāĻžāϰ āĻā§āĻĄā§āϰ āĻāύā§āϝ āĻāĻžāĻ āĻžāĻŽā§ āϤā§āϰāĻŋ āĻāϰāĻž
JSON āĻĒāĻžāϰā§āϏāĻŋāĻ āĻāĻŦāĻ āϏā§āĻā§āϰāĻŋāĻāĻĢāĻžāĻāĻ
āϤā§āϰā§āĻāĻŋ āĻĒāϰāĻŋāĻāĻžāϞāύāĻž (āĻā§āώā§āĻāĻž/āϧāϰāĻž, āϏāĻžāϧāĻžāϰāĻŖ āĻāĻžāĻāĻžāϏā§āĻā§āϰāĻŋāĻĒā§āĻ āϤā§āϰā§āĻāĻŋ)
āĻĄāĻŋāĻŦāĻžāĻāĻŋāĻ āĻā§āĻļāϞ āĻāĻŦāĻ āϏāϰā§āĻŦā§āϤā§āϤāĻŽ āĻ
āύā§āĻļā§āϞāύ
āϤāĻŋāύāĻāĻŋ āĻļā§āĻāĻžāϰ āĻŽā§āĻĄ
āύāĻŋāϰā§āĻĻā§āĻļāĻŋāĻāĻž â āϧāĻžāĻĒā§ āϧāĻžāĻĒā§ āĻĒāĻžāĻ ā§āϝāĻā§āϰāĻŽ
30āĻāĻŋ āϏāĻžāĻŦāϧāĻžāύ⧠āĻāĻžāĻ āĻžāĻŽā§āĻāϤ āĻ
āϧā§āϝāĻžāϝāĻŧ āĻ
āύā§āϏāϰāĻŖ āĻāϰā§āύ āϝāĻž āĻĒāϰāĻŽ āĻŽā§āϞāĻŋāĻ āĻŦāĻŋāώāϝāĻŧ āĻĨā§āĻā§ āĻāϤā§āĻŽāĻŦāĻŋāĻļā§āĻŦāĻžāϏ⧠āĻāĻžāĻāĻžāϏā§āĻā§āϰāĻŋāĻĒā§āĻ āĻŽā§āϞāĻŋāĻ āĻŦāĻŋāώāϝāĻŧāĻā§āϞāĻŋ āϤā§āϰāĻŋ āĻāϰā§āĨ¤ āĻĒā§āϰāϤāĻŋāĻāĻŋ āĻ
āϧā§āϝāĻžāϝāĻŧā§ āϰāϝāĻŧā§āĻā§:
āĻŦāĻžāϏā§āϤāĻŦ-āĻŦāĻŋāĻļā§āĻŦā§āϰ āĻĒā§āϰā§āĻā§āώāĻžāĻĒāĻ āϏāĻš āϏā§āĻĒāώā§āĻ āĻŦā§āϝāĻžāĻā§āϝāĻž
āϞāĻžāĻāĻ āĻā§āĻĄ āĻāĻĻāĻžāĻšāϰāĻŖ āϝāĻž āĻĨā§āĻā§ āĻāĻĒāύāĻŋ āĻļāĻŋāĻāϤ⧠āĻĒāĻžāϰā§āύ
āϏāĻžāϧāĻžāϰāĻŖ āϏāĻŽāϏā§āϝāĻžāĻā§āϞāĻŋ āϤā§āϞ⧠āϧāϰāĻžāϰ āĻāύā§āϝ āĻŦā§āϝāĻŦāĻšāĻžāϰāĻŋāĻ āύā§āĻ
āĻāĻĒāύāĻžāϰ āĻļā§āĻāĻžāϰ āĻŦāĻā§āϰāϰā§āĻāĻžāĻā§ āϏāĻŽā§āĻŽāĻžāύ āĻāϰ⧠āĻāĻŽāύ āĻĒā§āϰāĻāϤāĻŋāĻļā§āϞ āĻ
āϏā§āĻŦāĻŋāϧāĻž
āĻā§āĻāĻ â āĻāύā§āĻāĻžāϰā§āĻā§āĻāĻŋāĻ āĻ
āύā§āĻļā§āϞāύ
āĻšāĻžāϤā§-āĻāϞāĻŽā§ āĻā§āĻāĻā§āϰ āĻŽāĻžāϧā§āϝāĻŽā§ āĻāĻĒāύāĻŋ āϝāĻž āĻļāĻŋāĻā§āĻā§āύ āϤāĻž āĻļāĻā§āϤāĻŋāĻļāĻžāϞ⧠āĻāϰā§āύ:
āĻāĻĒāύāĻžāϰ āĻŦā§āϧāĻāĻŽā§āϝāϤāĻž āĻĒāϰā§āĻā§āώāĻž āĻāϰāĻžāϰ āĻāύā§āϝ āĻŦāĻŋāĻāĻŋāύā§āύ āĻĒā§āϰāĻļā§āύā§āϰ āĻĢāϰā§āĻŽā§āϝāĻžāĻ
āĻŦāĻŋāϏā§āϤāĻžāϰāĻŋāϤ āĻŦā§āϝāĻžāĻā§āϝāĻž āϏāĻš āϤāĻžā§āĻā§āώāĻŖāĻŋāĻ āĻĒā§āϰāϤāĻŋāĻā§āϰāĻŋāϝāĻŧāĻž
āĻāĻĒāύāĻžāϰ āĻ
āĻā§āϰāĻāϤāĻŋ āĻā§āϰā§āϝāĻžāĻ āĻāϰāĻžāϰ āĻāύā§āϝ XP āĻĒā§āϰāώā§āĻāĻžāϰ āĻāĻŦāĻ āĻā§āϤāĻŋāϤā§āĻŦ āĻŦā§āϝāĻžāĻ
āĻ
āύā§āĻļā§āϞāύ āύāĻŋāĻā§āĻāϤ āĻāϰ⧠āϤā§āϞ⧠â āĻāĻžāĻāĻžāϏā§āĻā§āϰāĻŋāĻĒā§āĻ āĻāϝāĻŧāϤā§āϤ āĻāϰāϤ⧠āϏāĻŽāϏā§āϤ āĻ
āϧā§āϝāĻžāϝāĻŧ āϏāĻŽā§āĻĒā§āϰā§āĻŖ āĻāϰā§āύ
āϰā§āĻĢāĻžāϰā§āύā§āϏ â āĻĻā§āϰā§āϤ āĻ
āύā§āϏāύā§āϧāĻžāύ
āĻāĻāĻāĻŋ āĻāĻŋāĻāϰā§āĻā§āĻĄ, āĻ
āύā§āϏāύā§āϧāĻžāύāϝā§āĻā§āϝ āϰā§āĻĢāĻžāϰā§āύā§āϏ āĻāĻāĻžāϰāĻŋāĻ:
āĻĄā§āĻāĻž āĻāĻžāĻāĻĒ āĻāĻŦāĻ āĻ
āĻĒāĻžāϰā§āĻāϰ
āϏā§āĻā§āϰāĻŋāĻ āĻāĻŦāĻ āύāĻŽā§āĻŦāϰ āĻĒāĻĻā§āϧāϤāĻŋ
āĻāĻĻāĻžāĻšāϰāĻŖ āϏāĻš āĻ
ā§āϝāĻžāϰ⧠āĻĒāĻĻā§āϧāϤāĻŋ
āĻ
āĻŦāĻā§āĻā§āĻ āĻŽā§āϝāĻžāύāĻŋāĻĒā§āϞā§āĻļāύ āĻā§āĻļāϞ
āϏāĻžāϧāĻžāϰāĻŖ āϤā§āϰā§āĻāĻŋāϰ āϧāϰāĻŖ āĻāĻŦāĻ āϏāĻŽāĻžāϧāĻžāύ
JSON API
āĻā§āĻĄāĻŋāĻ āĻŦāĻž āĻ
āϧā§āϝāϝāĻŧāύā§āϰ āϏāĻŽāϝāĻŧ āĻĻā§āϰā§āϤ āϰāĻŋāĻĢā§āϰā§āĻļāĻžāϰā§āϰ āĻāύā§āϝ āĻāĻĒāϝā§āĻā§āϤāĨ¤
āĻāĻžāĻāĻžāϏā§āĻā§āϰāĻŋāĻĒā§āĻ āϏāĻ āĻŋāĻāĻāĻžāĻŦā§ āĻļāĻŋāĻā§āύ
āĻāĻžāĻāĻžāϏā§āĻā§āϰāĻŋāĻĒā§āĻ āĻāĻžāĻāĻĄ āĻĒā§āϰāĻĨāĻŽ āĻĻāĻŋāύ āĻĨā§āĻā§āĻ āĻāϧā§āύāĻŋāĻ āĻāĻžāĻāĻžāϏā§āĻā§āϰāĻŋāĻĒā§āĻ (ES6+) āĻāϰ āϏā§āϰāĻž āĻ
āύā§āĻļā§āϞāύ āĻļā§āĻāĻžāϝāĻŧ:
let āĻāĻŦāĻ const āĻŦā§āϝāĻŦāĻšāĻžāϰ āĻāϰā§āύ (var āύāϝāĻŧ)
=== āĻāϰ āĻāĻĒāϰ⧠āĻĒāĻāύā§āĻĻ āĻāϰā§āύ ==
āĻŽāĻžāϏā§āĻāĻžāϰ āĻ
ā§āϝāĻžāϰ⧠āĻĢāĻžāĻāĻļāύ
āϏā§āĻā§āĻĒ āϏāĻ āĻŋāĻāĻāĻžāĻŦā§ āĻŦā§āĻā§āύ
āĻĒāϰāĻŋāώā§āĻāĻžāϰ, āĻĒāĻ āύāϝā§āĻā§āϝ āĻā§āĻĄ āϞāĻŋāĻā§āύ
āĻĒāϰāĻŋāώā§āĻāĻžāϰ, āĻĒāĻ āύāϝā§āĻā§āϝ āĻā§āĻĄ āϞāĻŋāĻā§āύ
āĻŦāϰā§āϤāĻŽāĻžāύ āĻļāĻŋāϞā§āĻĒ āĻŽāĻžāύ āĻ
āύā§āϏāϰāĻŖ āĻāϰ⧠āĻāĻŽāύ āĻĒāϰāĻŋāώā§āĻāĻžāϰ, āĻāϧā§āύāĻŋāĻ āĻāĻžāĻāĻžāϏā§āĻā§āϰāĻŋāĻĒā§āĻ āĻĻāĻŋāϝāĻŧā§ āĻĻāĻā§āώāϤāĻž āϤā§āϰāĻŋ āĻāϰā§āύāĨ¤
āĻāĻāĻŋ āĻāĻžāϰ āĻāύā§āϝ
āĻā§āĻĄāĻŋāĻ āϝāĻžāϤā§āϰāĻž āĻļā§āϰ⧠āĻāϰāĻžāϰ āĻāύā§āϝ āϏāĻŽā§āĻĒā§āϰā§āĻŖ āύāϤā§āύāĻĻā§āϰ
āĻ
āύā§āϝāĻžāύā§āϝ āĻāĻžāώāĻž āĻĨā§āĻā§ āϏā§āĻĨāĻžāύāĻžāύā§āϤāϰāĻŋāϤ āĻĄā§āĻā§āϞāĻĒāĻžāϰāϰāĻž
āĻāĻžāĻāĻžāϏā§āĻā§āϰāĻŋāĻĒā§āĻ āϏāĻžāĻā§āώāĻžā§āĻāĻžāϰā§āϰ āĻāύā§āϝ āĻĒā§āϰāϏā§āϤā§āϤāĻŋ āύāĻŋāĻā§āĻā§āύ āĻāĻŽāύ āϝ⧠āĻā§āĻ
āĻĒā§āϰāϝāĻŧā§āĻāύā§āϝāĻŧ āĻĒā§āϰā§āĻā§āϰāĻžāĻŽāĻŋāĻ āĻĻāĻā§āώāϤāĻž āϤā§āϰāĻŋ āĻāϰāĻā§āύ āĻļāĻŋāĻā§āώāĻžāϰā§āĻĨā§āϰāĻž
āĻāĻžāĻ āĻžāĻŽā§āĻāϤ, āϏā§āĻĒāώā§āĻ āĻāĻžāĻāĻžāϏā§āĻā§āϰāĻŋāĻĒā§āĻ āĻļāĻŋāĻā§āώāĻž āĻāĻžāύ āĻāĻŽāύ āϏā§āĻŦ-āĻļāĻŋāĻā§āώāĻžāϰā§āĻĨā§āϰāĻž
āĻāĻĒāύāĻžāϰ āĻ
āĻā§āϰāĻāϤāĻŋ āĻā§āϰā§āϝāĻžāĻ āĻāϰā§āύ
30āĻāĻŋ āύāĻŋāϰā§āĻĻā§āĻļāĻŋāϤ āĻ
āϧā§āϝāĻžāϝāĻŧ āϏāĻŽā§āĻĒā§āϰā§āĻŖ āĻāϰā§āύ
āĻĒā§āϰāϤāĻŋāĻāĻŋ āĻā§āĻāĻ āĻĒā§āϰāĻļā§āύā§āϰ āĻāϤā§āϤāϰā§āϰ āĻāύā§āϝ XP āĻāĻĒāĻžāϰā§āĻāύ āĻāϰā§āύ
āĻŽāĻžāĻāϞāĻĢāϞāĻāĻā§āϞāĻŋāϰ āĻāύā§āϝ āĻā§āϤāĻŋāϤā§āĻŦ āĻŦā§āϝāĻžāĻāĻā§āϞāĻŋ āĻāύāϞāĻ āĻāϰā§āύ
āĻĻā§āϰā§āϤ āĻĒāϰā§āϝāĻžāϞā§āĻāύāĻžāϰ āĻāύā§āϝ āĻā§āϰā§āϤā§āĻŦāĻĒā§āϰā§āĻŖ āĻŦāĻŋāώāϝāĻŧāĻā§āϞāĻŋ āĻŦā§āĻāĻŽāĻžāϰā§āĻ āĻāϰā§āύ
āĻāĻĒāύāĻžāϰ āĻļā§āĻāĻžāϰ āϝāĻžāϤā§āϰāĻžāϝāĻŧ āĻāĻĒāύāĻŋ āĻ āĻŋāĻ āĻā§āĻĨāĻžāϝāĻŧ āĻāĻā§āύ āϤāĻž āĻĻā§āĻā§āύ
āĻā§āĻĒāύā§āϝāĻŧāϤāĻž āĻĒā§āϰāĻĨāĻŽā§
āĻā§āύ āĻ
ā§āϝāĻžāĻāĻžāĻāύā§āĻā§āϰ āĻĒā§āϰāϝāĻŧā§āĻāύ āύā§āĻ
āĻā§āύ āϞāĻāĻāύ āĻŦāĻž āϏāĻžāĻāύ-āĻāύ āĻĒā§āϰāϝāĻŧā§āĻāύ āύā§āĻ
āĻā§āύ āĻā§āϰā§āϝāĻžāĻāĻŋāĻ āĻŦāĻž āĻŦāĻŋāĻļā§āϞā§āώāĻŖ āύā§āĻ
100% āĻŦāĻŋāύāĻžāĻŽā§āϞā§āϝ⧠â āĻĒā§āϰāĻĨāĻŽ āĻĻāĻŋāύ āĻĨā§āĻā§āĻ āϏāĻŽāϏā§āϤ āϏāĻžāĻŽāĻā§āϰ⧠āĻāύāϞāĻ āĻāϰāĻž āĻšāϝāĻŧā§āĻā§
āϏāĻŽā§āĻĒā§āϰā§āĻŖ āĻ
āĻĢāϞāĻžāĻāύ⧠āĻāĻžāĻ āĻāϰā§
āĻāĻžāĻāĻžāϏā§āĻā§āϰāĻŋāĻĒā§āĻ āĻāĻžāĻāĻĄ āĻĄāĻžāĻāύāϞā§āĻĄ āĻāϰā§āύ āĻāĻŦāĻ āĻāĻāĻ āĻā§āĻĄāĻŋāĻ āĻļā§āĻāĻž āĻļā§āϰ⧠āĻāϰā§āύāĨ¤
āĻāĻĒāĻĄā§āĻ āĻāϰāĻž āĻšā§ā§āĻā§
⧍ā§Ŧ āĻĄāĻŋāϏā§, ⧍ā§Ļ⧍ā§Ģ