ΠΠΎΡΠΊΠ° ΠΎΠ±ΡΡΠ²Π»Π΅Π½ΠΈΠΉ. ΠΠ»Π°ΡΡΠΎΡΠΌΠ°: Π‘Π°ΠΌΠΎΠΏΠΈΡΠ½ΡΠΉ Π½Π° node.js. Π€ΡΠ½ΠΊΡΠΈΠΎΠ½Π°Π» ΡΠ°ΠΉΡΠ°: Π Π΅Π³ΠΈΡΡΡΠ°ΡΠΈΡ ΠΈ Π²Ρ
ΠΎΠ΄, Π»ΠΈΡΠ½ΡΠΉ ΠΊΠ°Π±ΠΈΠ½Π΅Ρ ΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°ΡΠ΅Π»Ρ, ΡΠ°Π±ΠΎΡΠ° Ρ ΠΎΠ±ΡΡΠ²Π»Π΅Π½ΠΈΡΠΌΠΈ (ΡΠ°Π·ΠΌΠ΅ΡΠ΅Π½ΠΈΠ΅, ΡΠ΅Π΄Π°ΠΊΡΠΈΡΠΎΠ²Π°Π½ΠΈΠ΅, ΡΠ΄Π°Π»Π΅Π½ΠΈΠ΅), Π²ΠΈΡΡΠΈΠ½Π° Π²ΡΠ΅Ρ
ΠΎΠ±ΡΡΠ²Π»Π΅Π½ΠΈΠΉ, ΡΠΈΠ»ΡΡΠ°ΡΠΈΡ ΠΎΠ±ΡΡΠ²Π»Π΅Π½ΠΈΠΉ ΠΏΠΎ Π°ΡΡΠΈΠ±ΡΡΠ°ΠΌ, ΡΠ°Ρ ΠΌΠ΅ΠΆΠ΄Ρ ΠΏΡΠΎΠ΄Π°Π²ΡΠΎΠΌ ΠΈ ΠΏΠΎΠΊΡΠΏΠ°ΡΠ΅Π»Π΅ΠΌ, ΠΏΡΠ΅Π΄ΠΎΡΡΠ°Π²Π»Π΅Π½ΠΈΠ΅ API. ΠΠΎΠ½ΡΠ΅Π½Ρ Π΅ΡΡΡ. Π‘ΡΠ΅ΠΊ ΠΏΡΠΎΠ΅ΠΊΡΠ°: Next / React / Nest / PostgreSQL (ΠΌΠΎΠΆΠ½ΠΎ ΠΈ Π΄ΡΡΠ³ΠΎΠ΅)/ Prisma / TS. ΠΠ±ΡΠ΅Π½ΠΈΠ΅ Ρ ΡΡΠΎΠ½ΡΠΎΠΌ ΠΏΠΎ API. Π’ΡΠ΅Π±ΡΠ΅ΡΡΡ: 1. Π Π°Π±ΠΎΡΠ° Ρ ΠΠ - Π‘ΠΏΡΠΎΠ΅ΠΊΡΠΈΡΠΎΠ²Π°ΡΡ ΡΡ
Π΅ΠΌΡ ΡΠ°Π±Π»ΠΈΡ ΠΈ ΠΏΡΠ°Π²ΠΈΠ»ΡΠ½ΠΎ Π½Π°ΡΡΡΠΎΠΈΡΡ ΡΠ²ΡΠ·Ρ ΠΌΠ΅ΠΆΠ΄Ρ Π½ΠΈΠΌΠΈ 2. Π‘Π΅ΡΠ²Π΅ΡΠ½Π°Ρ ΡΠ°ΡΡΡ. Π Π΅Π°Π»ΠΈΠ·ΠΎΠ²Π°ΡΡ: - Π Π΅Π³ΠΈΡΡΡΠ°ΡΠΈΡ (Π½ΠΈΠΊΠ½Π΅ΠΉΠΌ, ΠΏΠΎΡΡΠ°, ΠΏΠ°ΡΠΎΠ»Ρ. ΠΡΠΈΡΠ²Π°ΠΈΠ²Π°Π΅ΡΡΡ ID) - ΠΡ
ΠΎΠ΄/Π²ΡΡ
ΠΎΠ΄ (ΠΏΠΎΡΡΠ°, ΠΏΠ°ΡΠΎΠ»Ρ) - ΠΠ°ΠΏΠΎΠ»Π½Π΅Π½ΠΈΠ΅ ΠΏΡΠΎΡΠΈΠ»Ρ (Π³ΠΎΡΠΎΠ΄, Π°Π²Π°ΡΠ°Ρ) - Π£Π΄Π°Π»Π΅Π½ΠΈΠ΅ ΠΏΡΠΎΡΠΈΠ»Ρ - ΠΠ°ΡΠ΅Π³ΠΎΡΠΈΠΈ ΡΠΎΠ²Π°ΡΠΎΠ² (ΠΠ°Π·Π²Π°Π½ΠΈΠ΅ + ΠΈΠΊΠΎΠ½ΠΊΠ°) - ΠΠΎΠ΄ΠΊΠ°ΡΠ΅Π³ΠΎΡΠΈΠΈ ΡΠΎΠ²Π°ΡΠΎΠ² (ΠΏΡΠΈΠ²ΡΠ·Π°Π½Π° ΠΊ ΠΊΠ°ΡΠ΅Π³ΠΎΡΠΈΠΈ. ΠΠ°Π·Π²Π°Π½ΠΈΠ΅) - ΠΡΡΠΈΠ±ΡΡΡ ΡΠΎΠ²Π°ΡΠΎΠ² (ΠΏΡΠΈΠ²ΡΠ·Π°Π½Ρ ΠΊ ΠΏΠΎΠ΄ΠΊΠ°ΡΠ΅Π³ΠΎΡΠΈΠΈ) - ΠΠ°ΡΡΠΎΠ²ΡΠΉ Π·Π°Π³ΡΡΠ·ΡΠΈΠΊ ΡΠΎΡΠΎ. - Π‘ΠΎΠ·Π΄Π°Π½ΠΈΠ΅ ΠΎΠ±ΡΡΠ²Π»Π΅Π½ΠΈΡ (Π½Π°Π·Π²Π°Π½ΠΈΠ΅, ΠΎΠΏΠΈΡΠ°Π½ΠΈΠ΅, ΠΊΠ°ΡΠ΅Π³ΠΎΡΠΈΡ-ΠΏΠΎΠ΄ΠΊΠ°ΡΠ΅Π³ΠΎΡΠΈΡ, Π°ΡΡΠΈΠ±ΡΡΡ, Π³ΠΎΡΠΎΠ΄, ΡΠ΅Π½Π°, Π°Π²ΡΠΎΡ, ΠΈΠ·ΠΎΠ±ΡΠ°ΠΆΠ΅Π½ΠΈΡ. ΠΡΠΈΡΠ²Π°ΠΈΠ²Π°Π΅ΡΡΡ ID) - Π€ΠΈΠ»ΡΡΡΠ°ΡΠΈΡ ΠΎΠ±ΡΡΠ²Π»Π΅Π½ΠΈΠΉ (ΠΏΠΎ ΠΊΠ°ΡΠ΅Π³ΠΎΡΠΈΠΈ-ΠΏΠΎΠ΄ΠΊΠ°ΡΠ΅Π³ΠΎΡΠΈΠΈ, ΠΏΠΎ Π°ΡΡΠΈΠ±ΡΡΠ°ΠΌ) - ΠΠΈΠ°Π»ΠΎΠ³ΠΈ Ρ Π΄ΡΡΠ³ΠΈΠΌΠΈ ΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°ΡΠ΅Π»ΡΠΌΠΈ 3. ΠΠ΄ΠΌΠΈΠ½-ΠΏΠ°Π½Π΅Π»Ρ (Π² Π»ΡΠ±ΠΎΠΌ Π²ΠΈΠ΄Π΅), ΠΎΡΠΎΠ±ΡΠ°ΠΆΠ°ΡΡΠ°Ρ - Π‘ΠΏΠΈΡΠΎΠΊ ΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°ΡΠ΅Π»Π΅ΠΉ: Π²ΡΠ΅ ΠΈΠΌΠ΅ΡΡΠΈΠ΅ΡΡ Π΄Π°Π½Π½ΡΠ΅ Ρ Π²ΠΎΠ·ΠΌΠΎΠΆΠ½ΠΎΡΡΡΡ ΡΠ΅Π΄Π°ΠΊΡΠΈΡΠΎΠ²Π°Π½ΠΈΡ ΠΈ ΡΠ΄Π°Π»Π΅Π½ΠΈΡ - ΠΠ°ΡΠ΅Π³ΠΎΡΠΈΠΈ-ΠΏΠΎΠ΄ΠΊΠ°ΡΠ΅Π³ΠΎΡΠΈΠΈ: Π΄Π΅ΡΠ΅Π²ΠΎ Ρ Π²ΠΎΠ·ΠΌΠΎΠΆΠ½ΠΎΡΡΡΡ Π΄ΠΎΠ±Π°Π²Π»Π΅Π½ΠΈΡ, ΡΠ΅Π΄Π°ΠΊΡΠΈΡΠΎΠ²Π°Π½ΠΈΡ ΠΈ ΡΠ΄Π°Π»Π΅Π½ΠΈΡ. - ΠΡΡΠΈΠ±ΡΡΡ: Π΄ΠΎΠ±Π°Π²Π»Π΅Π½ΠΈΠ΅, ΡΠ΅Π΄Π°ΠΊΡΠΈΡΠΎΠ²Π°Π½ΠΈΠ΅, ΡΠ΄Π°Π»Π΅Π½ΠΈΠ΅. ΠΡΠΎΠ±ΡΠ°ΠΆΠ°ΡΡΡΡ ΡΠ°Π±Π»ΠΈΡΠ΅ΠΉ Β«Π°ΡΡΠΈΠ±ΡΡ-Π·Π½Π°ΡΠ΅Π½ΠΈΡ-ΠΏΠΎΠ΄ΠΊΠ°ΡΠ΅Π³ΠΎΡΠΈΠΈΒ» - ΠΠ±ΡΡΠ²Π»Π΅Π½ΠΈΡ: ΡΠΏΠΈΡΠΎΠΊ ΡΠΎ Π²ΡΠ΅ΠΌΠΈ ΠΈΠΌΠ΅ΡΡΠΈΠΌΠΈΡΡ Π΄Π°Π½Π½ΡΠΌΠΈ ΠΎΠ± ΠΎΠ±ΡΡΠ²Π»Π΅Π½ΠΈΡΡ
. ΠΠΎΠ·ΠΌΠΎΠΆΠ½ΠΎΡΡΡ ΡΠ΅Π΄Π°ΠΊΡΠΈΡΠΎΠ²Π°Π½ΠΈΡ ΠΈ ΡΠ΄Π°Π»Π΅Π½ΠΈΡ. - ΠΠΎΠΊΡΠΌΠ΅Π½ΡΠ°ΡΠΈΡ ΡΠΎ ΡΠΏΠΈΡΠΊΠΎΠΌ Π²ΡΠ΅Ρ
API 4. ΠΠΎΠΏΠΎΠ»Π½ΠΈΡΠ΅Π»ΡΠ½ΠΎ : - ΠΏΠΎΠΌΠΎΡΡ Π² ΡΠ°Π·Π²ΠΎΡΠ°ΡΠΈΠ²Π°Π½ΠΈΠΈ ΠΏΡΠΎΠ΅ΠΊΡΠ° Π½Π° TimeWeb (ΡΡΠΎΠ½Ρ ΡΠ΅ΠΉΡΠ°Ρ Π² ΠΏΡΠΎΡΠ΅ΡΡΠ΅ Π½Π°ΠΏΠΈΡΠ°Π½ΠΈΡ). ΠΡΠΎΡΡ ΠΏΡΠΈ ΠΎΡΠΊΠ»ΠΈΠΊΠ΅ ΡΠΊΠ°Π·Π°ΡΡ, ΠΈΠΌΠ΅Π΅ΡΡΡ Π»ΠΈ ΠΎΠΏΡΡ ΡΠ°Π·ΡΠ°Π±ΠΎΡΠΊΠΈ Π΄ΠΎΡΠΎΠΊ ΠΎΠ±ΡΡΠ²Π»Π΅Π½ΠΈΠΉ. ΠΡΠ΄Π΅Ρ Π·Π΄ΠΎΡΠΎΠ²ΠΎ, Π΅ΡΠ»ΠΈ Π²Ρ Π·Π½Π°ΠΊΠΎΠΌΡ Ρ Π³ΠΈΠΊ-ΠΊΡΠ»ΡΡΡΡΠΎΠΉ).