[ΠΠ½ΡΠΎΠ½ ΠΠ°ΡΠΈΡΠ΅Π²] [PurpleSchool] Golang - Templ Fiber HTMX. Π’Π°ΡΠΈΡ ΠΡΠ΅ΠΌΠΈΡΠΌ (2025)

Π‘Π»ΠΈΠ² ΠΊΡΡΡΠ° Golang - Templ Fiber HTMX [Π’Π°ΡΠΈΡ ΠΡΠ΅ΠΌΠΈΡΠΌ] [PurpleSchool] [ΠΠ½ΡΠΎΠ½ ΠΠ°ΡΠΈΡΠ΅Π²]
144 ΡΡΠΎΠΊΠ° Π²ΠΈΠ΄Π΅ΠΎ Ρ ΠΊΠΎΠ½ΡΠΏΠ΅ΠΊΡΠ°ΠΌΠΈ
15 ΡΠΏΡΠ°ΠΆΠ½Π΅Π½ΠΈΠΉ Π΄Π»Ρ Π·Π°ΠΊΡΠ΅ΠΏΠ»Π΅Π½ΠΈΡ Π½Π° ΠΏΡΠ°ΠΊΡΠΈΠΊΠ΅
76 ΡΠ΅ΡΡΠΎΠ² Π΄Π»Ρ ΠΏΡΠΎΠ²Π΅ΡΠΊΠΈ Π·Π½Π°Π½ΠΈΠΉ
ΠΠΎΡΠ»Π΅ ΠΏΡΠΎΡ ΠΎΠΆΠ΄Π΅Π½ΠΈΡ ΠΊΡΡΡΠ° Π²Ρ ΡΠΌΠΎΠΆΠ΅ΡΠ΅:
ΠΡΡΡ ΠΏΠΎΠ΄ΠΎΠΉΠ΄ΡΡ ΡΠ΅ΠΌ, ΠΊΡΠΎ ΡΠΆΠ΅ Π·Π½Π°ΠΊΠΎΠΌ Ρ ΠΎΡΠ½ΠΎΠ²Π°ΠΌΠΈ Golang ΠΈ Ρ ΠΎΡΠ΅Ρ Π½Π°ΡΡΠΈΡΡΡΡ ΡΠΎΠ·Π΄Π°Π²Π°ΡΡ Π½Π΅ ΠΏΡΠΎΡΡΠΎ API, Π° ΠΏΠΎΠ»Π½ΠΎΡΠ΅Π½Π½ΡΠ΅ Fullstack-ΠΏΡΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΡ Π½Π° Go.
ΠΡ ΠΈΠ·ΡΡΠΈΠΌ ΠΏΠΎΠΏΡΠ»ΡΡΠ½ΡΠΉ ΡΡΠ΅ΠΉΠΌΠ²ΠΎΡΠΊ Fiber, ΡΠΎΠ·Π΄Π°Π΄ΠΈΠΌ ΠΊΠΎΠΌΠΏΠΎΠ½Π΅Π½ΡΡ Π½Π° Templ ΠΈ Π΄ΠΎΠ±Π°Π²ΠΈΠΌ Π΄ΠΈΠ½Π°ΠΌΠΈΠΊΡ Ρ ΠΏΠΎΠΌΠΎΡΡΡ HTMX.
ΠΡ Π½Π°ΡΠ½ΡΠΌ Ρ ΠΈΠ·ΡΡΠ΅Π½ΠΈΡ ΡΡΠ΅ΠΉΠΌΠ²ΠΎΡΠΊΠ° Fiber ΠΈ Π½Π°ΡΡΡΠΎΠΈΠΌ Π²ΡΡ Π½Π΅ΠΎΠ±Ρ ΠΎΠ΄ΠΈΠΌΠΎΠ΅ Π΄Π»Ρ ΠΏΠΎΠ»Π½ΠΎΡΠ΅Π½Π½ΠΎΠ³ΠΎ ΠΏΡΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΡ: Π²Π°Π»ΠΈΠ΄Π°ΡΠΈΡ ΠΈ ΠΎΠ±ΡΠ°Π±ΠΎΡΠΊΡ Π΄Π°Π½Π½ΡΡ , Π»ΠΎΠ³ΠΈΡΠΎΠ²Π°Π½ΠΈΠ΅ Ρ zerolog ΠΈ ΡΠΎΠ·Π΄Π°Π½ΠΈΠ΅ ΠΏΡΠΎΡΡΠΎΠ³ΠΎ API. ΠΠ°ΡΠ΅ΠΌ ΠΏΠ΅ΡΠ΅ΠΉΠ΄ΡΠΌ ΠΊ ΡΠ°Π±ΠΎΡΠ΅ ΡΠΎ Π²ΡΡΡΠΎΠ΅Π½Π½ΡΠΌΠΈ ΡΠ°Π±Π»ΠΎΠ½Π°ΠΌΠΈ Go, Π° ΠΏΠΎΠ·ΠΆΠ΅ ΠΎΡΠ²ΠΎΠΈΠΌ Templ, ΡΠΎΠ·Π΄Π°Π² ΡΠ²ΠΎΠΉ ΠΏΠ΅ΡΠ²ΡΠΉ ΠΊΠΎΠΌΠΏΠΎΠ½Π΅Π½Ρ.
ΠΠ°Π»Π΅Π΅ Π½Π°ΡΡΡΠΎΠΈΠΌ ΡΠ°Π±ΠΎΡΡΡ ΡΡΠ΅Π΄Ρ Π΄Π»Ρ hot reload Ρ Air ΠΈ ΠΏΠΎΠ΄ΠΊΠ»ΡΡΠΈΠΌΡΡ ΠΊ Π±Π°Π·Π΅ Π΄Π°Π½Π½ΡΡ , ΡΠ°Π·ΠΎΠ±ΡΠ°Π² Π°ΡΡ ΠΈΡΠ΅ΠΊΡΡΡΡ ΠΏΡΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΡ. ΠΠΎΠ±Π°Π²ΠΈΠΌ Π°Π²ΡΠΎΡΠΈΠ·Π°ΡΠΈΡ, Ρ ΡΠ°Π½Π΅Π½ΠΈΠ΅ ΡΠ΅ΡΡΠΈΠΉ ΠΈ ΠΏΠΎΠ³ΡΡΠ·ΠΈΠΌΡΡ Π² HTMX, ΡΡΠΎ ΡΠ΄Π΅Π»Π°Π΅Ρ ΠΏΡΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠ΅ Π±ΠΎΠ»Π΅Π΅ Π΄ΠΈΠ½Π°ΠΌΠΈΡΠ½ΡΠΌ.
ΠΠ»Π°Π½ ΠΊΡΡΡΠ°:
ΠΡΡΡ ΠΏΠΎΡΡΡΠΎΠ΅Π½ ΡΠ°ΠΊΠΈΠΌ ΠΎΠ±ΡΠ°Π·ΠΎΠΌ, ΡΡΠΎΠ±Ρ Π΄ΠΎΠ½ΠΎΡΠΈΡΡ ΠΌΠ°ΡΠ΅ΡΠΈΠ°Π» ΠΎΡ ΠΏΡΠΎΡΡΠΎΠ³ΠΎ ΠΊ ΡΠ»ΠΎΠΆΠ½ΠΎΠΌΡ.
1. ΠΠ²Π΅Π΄Π΅Π½ΠΈΠ΅
2. ΠΠ°ΡΡΡΠΎΠΉΠΊΠ° ΠΎΠΊΡΡΠΆΠ΅Π½ΠΈΡ
3. ΠΠ°ΡΠ°Π»ΠΎ ΡΠ°Π±ΠΎΡΡ Ρ Fiber
4. ΠΠΎΠ³ΠΈΡΠΎΠ²Π°Π½ΠΈΠ΅
5. Π¨Π°Π±Π»ΠΎΠ½Ρ golang
6. Templ
7. Air
8. HTMX
9. Pgx
10. Π‘Π΅ΡΡΠΈΠΈ ΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°ΡΠ΅Π»Ρ
11. JS Π² Templ
12. Π‘Π±ΠΎΡΠΊΠ° Π΄Π»Ρ production
13. ΠΠ°ΠΊΠ»ΡΡΠ΅Π½ΠΈΠ΅
Π’Π°ΡΠΈΡ ΠΡΠ΅ΠΌΠΈΡΠΌ.
ΠΡΠΎΠ΄Π°ΠΆΠ½ΠΈΠΊ:

Π‘Π»ΠΈΠ² ΠΊΡΡΡΠ° Golang - Templ Fiber HTMX [Π’Π°ΡΠΈΡ ΠΡΠ΅ΠΌΠΈΡΠΌ] [PurpleSchool] [ΠΠ½ΡΠΎΠ½ ΠΠ°ΡΠΈΡΠ΅Π²]
144 ΡΡΠΎΠΊΠ° Π²ΠΈΠ΄Π΅ΠΎ Ρ ΠΊΠΎΠ½ΡΠΏΠ΅ΠΊΡΠ°ΠΌΠΈ
15 ΡΠΏΡΠ°ΠΆΠ½Π΅Π½ΠΈΠΉ Π΄Π»Ρ Π·Π°ΠΊΡΠ΅ΠΏΠ»Π΅Π½ΠΈΡ Π½Π° ΠΏΡΠ°ΠΊΡΠΈΠΊΠ΅
76 ΡΠ΅ΡΡΠΎΠ² Π΄Π»Ρ ΠΏΡΠΎΠ²Π΅ΡΠΊΠΈ Π·Π½Π°Π½ΠΈΠΉ
ΠΠΎΡΠ»Π΅ ΠΏΡΠΎΡ ΠΎΠΆΠ΄Π΅Π½ΠΈΡ ΠΊΡΡΡΠ° Π²Ρ ΡΠΌΠΎΠΆΠ΅ΡΠ΅:
- Π Π°Π±ΠΎΡΠ°ΡΡ Ρ Fiber Framework
- Π‘ΠΎΠ·Π΄Π°Π²Π°ΡΡ Fullstack ΠΏΡΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΡ Π½Π° Go
- Π Π°Π±ΠΎΡΠ°ΡΡ Ρ Zerolog
- ΠΡΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°ΡΡ Templ ΡΠ°Π±Π»ΠΎΠ½Ρ
- Π Π°Π±ΠΎΡΠ°ΡΡ Ρ Π±Π°Π·ΠΎΠΉ Π΄Π°Π½Π½ΡΡ ΡΠ΅ΡΠ΅Π· pgx
- ΠΠΎΠ±Π°Π²Π»ΡΡΡ ΠΈΠ½ΡΠ΅ΡΠ°ΠΊΡΠΈΠ²Π½ΠΎΡΡΠΈ Ρ HTMX
- Π Π΅Π°Π»ΠΈΠ·ΠΎΠ²ΡΠ²Π°ΡΡ Π°Π²ΡΠΎΡΠΈΠ·Π°ΡΠΈΡ Π½Π° ΡΠ΅ΡΡΠΈΡΡ
ΠΡΡΡ ΠΏΠΎΠ΄ΠΎΠΉΠ΄ΡΡ ΡΠ΅ΠΌ, ΠΊΡΠΎ ΡΠΆΠ΅ Π·Π½Π°ΠΊΠΎΠΌ Ρ ΠΎΡΠ½ΠΎΠ²Π°ΠΌΠΈ Golang ΠΈ Ρ ΠΎΡΠ΅Ρ Π½Π°ΡΡΠΈΡΡΡΡ ΡΠΎΠ·Π΄Π°Π²Π°ΡΡ Π½Π΅ ΠΏΡΠΎΡΡΠΎ API, Π° ΠΏΠΎΠ»Π½ΠΎΡΠ΅Π½Π½ΡΠ΅ Fullstack-ΠΏΡΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΡ Π½Π° Go.
ΠΡ ΠΈΠ·ΡΡΠΈΠΌ ΠΏΠΎΠΏΡΠ»ΡΡΠ½ΡΠΉ ΡΡΠ΅ΠΉΠΌΠ²ΠΎΡΠΊ Fiber, ΡΠΎΠ·Π΄Π°Π΄ΠΈΠΌ ΠΊΠΎΠΌΠΏΠΎΠ½Π΅Π½ΡΡ Π½Π° Templ ΠΈ Π΄ΠΎΠ±Π°Π²ΠΈΠΌ Π΄ΠΈΠ½Π°ΠΌΠΈΠΊΡ Ρ ΠΏΠΎΠΌΠΎΡΡΡ HTMX.
ΠΡ Π½Π°ΡΠ½ΡΠΌ Ρ ΠΈΠ·ΡΡΠ΅Π½ΠΈΡ ΡΡΠ΅ΠΉΠΌΠ²ΠΎΡΠΊΠ° Fiber ΠΈ Π½Π°ΡΡΡΠΎΠΈΠΌ Π²ΡΡ Π½Π΅ΠΎΠ±Ρ ΠΎΠ΄ΠΈΠΌΠΎΠ΅ Π΄Π»Ρ ΠΏΠΎΠ»Π½ΠΎΡΠ΅Π½Π½ΠΎΠ³ΠΎ ΠΏΡΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΡ: Π²Π°Π»ΠΈΠ΄Π°ΡΠΈΡ ΠΈ ΠΎΠ±ΡΠ°Π±ΠΎΡΠΊΡ Π΄Π°Π½Π½ΡΡ , Π»ΠΎΠ³ΠΈΡΠΎΠ²Π°Π½ΠΈΠ΅ Ρ zerolog ΠΈ ΡΠΎΠ·Π΄Π°Π½ΠΈΠ΅ ΠΏΡΠΎΡΡΠΎΠ³ΠΎ API. ΠΠ°ΡΠ΅ΠΌ ΠΏΠ΅ΡΠ΅ΠΉΠ΄ΡΠΌ ΠΊ ΡΠ°Π±ΠΎΡΠ΅ ΡΠΎ Π²ΡΡΡΠΎΠ΅Π½Π½ΡΠΌΠΈ ΡΠ°Π±Π»ΠΎΠ½Π°ΠΌΠΈ Go, Π° ΠΏΠΎΠ·ΠΆΠ΅ ΠΎΡΠ²ΠΎΠΈΠΌ Templ, ΡΠΎΠ·Π΄Π°Π² ΡΠ²ΠΎΠΉ ΠΏΠ΅ΡΠ²ΡΠΉ ΠΊΠΎΠΌΠΏΠΎΠ½Π΅Π½Ρ.
ΠΠ°Π»Π΅Π΅ Π½Π°ΡΡΡΠΎΠΈΠΌ ΡΠ°Π±ΠΎΡΡΡ ΡΡΠ΅Π΄Ρ Π΄Π»Ρ hot reload Ρ Air ΠΈ ΠΏΠΎΠ΄ΠΊΠ»ΡΡΠΈΠΌΡΡ ΠΊ Π±Π°Π·Π΅ Π΄Π°Π½Π½ΡΡ , ΡΠ°Π·ΠΎΠ±ΡΠ°Π² Π°ΡΡ ΠΈΡΠ΅ΠΊΡΡΡΡ ΠΏΡΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΡ. ΠΠΎΠ±Π°Π²ΠΈΠΌ Π°Π²ΡΠΎΡΠΈΠ·Π°ΡΠΈΡ, Ρ ΡΠ°Π½Π΅Π½ΠΈΠ΅ ΡΠ΅ΡΡΠΈΠΉ ΠΈ ΠΏΠΎΠ³ΡΡΠ·ΠΈΠΌΡΡ Π² HTMX, ΡΡΠΎ ΡΠ΄Π΅Π»Π°Π΅Ρ ΠΏΡΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠ΅ Π±ΠΎΠ»Π΅Π΅ Π΄ΠΈΠ½Π°ΠΌΠΈΡΠ½ΡΠΌ.
ΠΠ»Π°Π½ ΠΊΡΡΡΠ°:
ΠΡΡΡ ΠΏΠΎΡΡΡΠΎΠ΅Π½ ΡΠ°ΠΊΠΈΠΌ ΠΎΠ±ΡΠ°Π·ΠΎΠΌ, ΡΡΠΎΠ±Ρ Π΄ΠΎΠ½ΠΎΡΠΈΡΡ ΠΌΠ°ΡΠ΅ΡΠΈΠ°Π» ΠΎΡ ΠΏΡΠΎΡΡΠΎΠ³ΠΎ ΠΊ ΡΠ»ΠΎΠΆΠ½ΠΎΠΌΡ.
1. ΠΠ²Π΅Π΄Π΅Π½ΠΈΠ΅
2. ΠΠ°ΡΡΡΠΎΠΉΠΊΠ° ΠΎΠΊΡΡΠΆΠ΅Π½ΠΈΡ
3. ΠΠ°ΡΠ°Π»ΠΎ ΡΠ°Π±ΠΎΡΡ Ρ Fiber
4. ΠΠΎΠ³ΠΈΡΠΎΠ²Π°Π½ΠΈΠ΅
5. Π¨Π°Π±Π»ΠΎΠ½Ρ golang
6. Templ
7. Air
8. HTMX
9. Pgx
10. Π‘Π΅ΡΡΠΈΠΈ ΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°ΡΠ΅Π»Ρ
11. JS Π² Templ
12. Π‘Π±ΠΎΡΠΊΠ° Π΄Π»Ρ production
13. ΠΠ°ΠΊΠ»ΡΡΠ΅Π½ΠΈΠ΅
ΠΠ΅ΠΊΠΎΡΠΎΡΡΠ΅ ΠΏΡΠ½ΠΊΡΡ ΠΏΠΎΠ΄ΡΠ°Π·ΡΠΌΠ΅Π²Π°ΡΡ ΠΈΠ½ΡΠ΅ΡΠ°ΠΊΡΠΈΠ²Π½ΠΎΠ΅ Π²Π·Π°ΠΈΠΌΠΎΠ΄Π΅ΠΉΡΡΠ²ΠΈΠ΅ Ρ ΠΏΠ»Π°ΡΡΠΎΡΠΌΠΎΠΉ (ΡΠΏΡΠ°ΠΆΠ½Π΅Π½ΠΈΡ, ΡΠ΅ΡΡΠΈΡΠΎΠ²Π°Π½ΠΈΠ΅) ΠΏΠΎΡΡΠΎΠΌΡ Π½Π΅ ΠΏΡΠ΅Π΄ΠΎΡΡΠ°Π²Π»ΡΡΡΡΡ.
1. ΠΠ²Π΅Π΄Π΅Π½ΠΈΠ΅
1.1 Fullstack ΠΏΡΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠ΅ Π½Π° Golang
1.2 ΠΠ°ΠΊ ΡΡΡΡΠΎΠ΅Π½ ΠΊΡΡΡ
1.3 ΠΠ±Π·ΠΎΡ ΠΏΡΠΎΠ΅ΠΊΡΠ°
1.4 ΠΠ±Π·ΠΎΡ ΠΊΡΡΡΠΎΠ²
1.5 Π Π°Π±ΠΎΡΠ° Ρ Π½Π°ΡΡΠ°Π²Π½ΠΈΠΊΠΎΠΌ
1.6 ΠΡΠΎΠ΅ΠΊΡ Ρ Π½Π°ΡΡΠ°Π²Π½ΠΈΠΊΠΎΠΌ
1.7 Π Π΅ΠΊΠΎΠΌΠ΅Π½Π΄ΡΠ΅ΠΌΡΠΉ ΠΊΡΡΡ
1.8 Π Π°Π±ΠΎΡΠ° Π½Π° ΠΏΠ»Π°ΡΡΠΎΡΠΌΠ΅
2. ΠΠ°ΡΡΡΠΎΠΉΠΊΠ° ΠΎΠΊΡΡΠΆΠ΅Π½ΠΈΡ
2.1 ΠΠ°ΡΡΡΠΎΠΈΜΠΊΠ° ΠΎΠΊΡΡΠΆΠ΅Π½ΠΈΡ
2.2 Π£ΡΡΠ°Π½ΠΎΠ²ΠΊΠ° Golang
2.3 ΠΠ°ΡΡΡΠΎΠΈΜΠΊΠΈ VSCode
2.4 ΠΠΎΠΌΠ°ΡΠ½ΠΈΠ΅ Π·Π°Π΄Π°Π½ΠΈΡ
2.5 Π Π°Π±ΠΎΡΠ° Ρ gitflow
3. ΠΠ°ΡΠ°Π»ΠΎ ΡΠ°Π±ΠΎΡΡ Ρ Fiber
3.1 Π‘ΡΠ°ΡΡ ΠΏΡΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΡ
3.2 ΠΡΠ±ΠΎΡ ΡΡΠ΅ΠΈΜΠΌΠ²ΠΎΡΠΊΠ°
3.3 ΠΡΠΎΡΡΠΎΠΈΜ ΡΠ΅ΡΠ²Π΅Ρ Π½Π° Fiber
3.4 ΠΡΠ΄Π΅Π»Π΅Π½ΠΈΠ΅ ΠΊΠΎΠ½ΡΡΠΎΠ»Π»Π΅ΡΠ°
3.5 Π‘Π΅ΡΠ²ΠΈΡ ΠΊΠΎΠ½ΡΠΈΠ³ΡΡΠ°ΡΠΈΠΈ
3.6 Π£ΠΏΡΠ°ΠΆΠ½Π΅Π½ΠΈΠ΅ - ΠΠ°ΡΠ°Π»ΡΠ½ΡΠΈΜ ΠΊΠΎΠ½ΡΠΈΠ³
3.7 ΠΡΡΠΏΠΏΡ ΡΠΎΡΡΠΎΠ²
3.8 Recover middleware
3.9 ΠΠ±ΡΠ°Π±ΠΎΡΠΊΠ° ΠΎΡΠΈΠ±ΠΎΠΊ
3.10 Π’Π΅ΡΡ - ΠΠ°ΡΠ°Π»ΠΎ ΡΠ°Π±ΠΎΡΡ Ρ Fiber
3.11 ΠΠ°Π½ΡΡΠΈΠ΅ - ΠΠ°ΡΠ°Π»ΠΎ ΡΠ°Π±ΠΎΡΡ Ρ Fiber
3.12 ΠΠΎΠΌΠ°ΡΠ½Π΅Π΅ Π·Π°Π΄Π°Π½ΠΈΠ΅ - ΠΠ°ΡΠ°Π»ΠΎ ΡΠ°Π±ΠΎΡΡ Ρ Fiber
4. ΠΠΎΠ³ΠΈΡΠΎΠ²Π°Π½ΠΈΠ΅
4.1 ΠΡΡΡΠΎΠ΅Π½Π½ΠΎΠ΅ Π»ΠΎΠ³ΠΈΡΠΎΠ²Π°Π½ΠΈΠ΅
4.2 ΠΠΎΠ½ΡΠΈΠ³ ΡΡΠΎΠ²Π½Ρ Π»ΠΎΠ³ΠΈΡΠΎΠ²Π°Π½ΠΈΡ
4.3 Logger middleware
4.4 Π€ΠΎΡΠΌΠ°Ρ Π»ΠΎΠ³ΠΎΠ²
4.5 ΠΡΠ±ΠΎΡ ΡΠΈΡΡΠ΅ΠΌΡ Π»ΠΎΠ³ΠΈΡΠΎΠ²Π°Π½ΠΈΡ
4.6 ΠΡΠΈΠΌΠ΅Ρ ΡΠ°Π±ΠΎΡΡ zerolog
4.7 ΠΠ΄Π°ΠΏΡΠ΅Ρ zerolog
4.8 Custom logger
4.9 Π’Π΅ΡΡ - ΠΠΎΠ³ΠΈΡΠΎΠ²Π°Π½ΠΈΠ΅
4.10 ΠΠ°Π½ΡΡΠΈΠ΅ - ΠΠΎΠ³ΠΈΡΠΎΠ²Π°Π½ΠΈΠ΅
4.11 ΠΠΎΠΌΠ°ΡΠ½Π΅Π΅ Π·Π°Π΄Π°Π½ΠΈΠ΅ - ΠΠΎΠ³ΠΈΡΠΎΠ²Π°Π½ΠΈΠ΅
5. Π¨Π°Π±Π»ΠΎΠ½Ρ golang
5.1 ΠΡΠΎΡΡΠΎΠΉ ΡΠ°Π±Π»ΠΎΠ½
5.2 Π¨Π°Π±Π»ΠΎΠ½ ΠΈΠ· ΡΠ°ΠΈΜΠ»Π°
5.3 ΠΠ½ΡΠ΅Π³ΡΠ°ΡΠΈΡ Ρ fiber
5.4 If else
5.5 Range
5.6 Π€ΡΠ½ΠΊΡΠΈΠΈ ΠΈ ΠΏΠ΅ΡΠ΅ΠΌΠ΅Π½Π½ΡΠ΅
5.7 Π Π°Π·Π±ΠΈΠ²ΠΊΠ° ΡΠ°Π±Π»ΠΎΠ½ΠΎΠ²
5.8 ΠΡΠΎΠ±Π»Π΅ΠΌΡ ΡΠ°Π±Π»ΠΎΠ½ΠΎΠ²
5.9 Π’Π΅ΡΡ - Π¨Π°Π±Π»ΠΎΠ½Ρ golang
5.10 ΠΠ°Π½ΡΡΠΈΠ΅ - Π¨Π°Π±Π»ΠΎΠ½Ρ golang
5.11 ΠΠΎΠΌΠ°ΡΠ½Π΅Π΅ Π·Π°Π΄Π°Π½ΠΈΠ΅ - Π¨Π°Π±Π»ΠΎΠ½Ρ golang
6. Templ
6.1 Π£ΡΡΠ°Π½ΠΎΠ²ΠΊΠ° ΠΈ Π½Π°ΡΡΡΠΎΠΉΠΊΠ°
6.2 ΠΠ΄Π°ΠΏΡΠΎΡ Π΄Π»Ρ Π²ΡΠ²ΠΎΠ΄Π°
6.3 ΠΠΎΠΌΠΏΠΎΠ½Π΅Π½ΡΡ Π½Π° ΡΡΡΠ°Π½ΠΈΡΠ΅
6.4 Children
6.5 CSS ΠΊΠΎΠΌΠΏΠΎΠ½Π΅Π½ΡΡ
6.6 Π£ΠΏΡΠ°ΠΆΠ½Π΅Π½ΠΈΠ΅ - title ΠΈ subtitle
6.7 ΠΡΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°Π½ΠΈΠ΅ CSS
6.8 Π‘ΡΠ°ΡΠΈΡΠ΅ΡΠΊΠΈΠ΅ ΡΠ°ΠΈΜΠ»Ρ
6.9 Layout
6.10 ΠΠ»ΠΎΠ±Π°Π»ΡΠ½ΡΠ΅ ΡΡΠΈΠ»ΠΈ
6.11 Π£ΠΏΡΠ°ΠΆΠ½Π΅Π½ΠΈΠ΅ - ΠΠ΅ΜΡΡΡΠΊΠ° ΠΌΠ΅Π½Ρ
6.12 Π’Π΅ΡΡ - Templ
6.13 ΠΠ°Π½ΡΡΠΈΠ΅ - Templ
6.14 ΠΠΎΠΌΠ°ΡΠ½Π΅Π΅ Π·Π°Π΄Π°Π½ΠΈΠ΅ - Templ
7. Air
7.1 ΠΠΎΠ±Π°Π²Π»Π΅Π½ΠΈΠ΅ air
7.2 ΠΠ°ΡΡΡΠΎΠΈΜΠΊΠ° ΠΊΠΎΠ½ΡΠΈΠ³ΡΡΠ°ΡΠΈΠΈ
7.3 ΠΠ°ΠΌΠ΅ΡΠ°Π½ΠΈΡ ΠΏΠΎ air
7.4 ΠΠ°ΡΠΊΠΎΠ»ΡΠΊΠΎ ΠΊΠΎΠ½ΡΠΈΠ³ΡΡΠ°ΡΠΈΠΈΜ
7.5 Debug Ρ Air
7.6 Π’Π΅ΡΡ - Air
7.7 ΠΠ°Π½ΡΡΠΈΠ΅ - Air
7.8 ΠΠΎΠΌΠ°ΡΠ½Π΅Π΅ Π·Π°Π΄Π°Π½ΠΈΠ΅ - Air
8. HTMX
8.1 Π£ΠΏΡΠ°ΠΆΠ½Π΅Π½ΠΈΠ΅ - ΠΠΎΠΌΠΏΠΎΠ½Π΅Π½ΡΡ Π΄Π»Ρ ΡΠΎΡΠΌΡ
8.2 Π£ΠΏΡΠ°ΠΆΠ½Π΅Π½ΠΈΠ΅ - Π‘Π±ΠΎΡΠΊΠ° ΡΠΎΡΠΌΡ
8.3 ΠΠΎΠ΄ΠΊΠ»ΡΡΠ΅Π½ΠΈΠ΅ htmx
8.4 ΠΡΠΈΠ½ΡΠΈΠΏ ΡΠ°Π±ΠΎΡΡ htmx
8.5 Π£ΠΏΡΠ°ΠΆΠ½Π΅Π½ΠΈΠ΅ - Vacancy Handler
8.6 ΠΡΠΏΡΠ°Π²ΠΊΠ° Π΄Π°Π½Π½ΡΡ
8.7 ΠΠΎΠ·Π²ΡΠ°Ρ ΠΊΠΎΠΌΠΏΠΎΠ½Π΅Π½ΡΠ°
8.8 CSS conditional
8.9 ΠΠ°Π»ΠΈΠ΄Π°ΡΠΈΡ Π·Π°ΠΏΡΠΎΡΠ°
8.10 Π£ΠΏΡΠ°ΠΆΠ½Π΅Π½ΠΈΠ΅ - Π€ΠΎΡΠΌΠ°ΡΠΈΡΠΎΠ²Π°Π½ΠΈΠ΅ ΠΎΡΠΈΠ±ΠΎΠΊ
8.11 ΠΠ½ΠΈΠΌΠ°ΡΠΈΡ ΡΠΎΠΎΠ±ΡΠ΅Π½ΠΈΡ
8.12 ΠΠ½Π΄ΠΈΠΊΠ°ΡΠΎΡ Π·Π°Π³ΡΡΠ·ΠΊΠΈ
8.13 Π£ΠΏΡΠ°ΠΆΠ½Π΅Π½ΠΈΠ΅ - ΠΠ°Π»ΠΈΠ΄Π°ΡΠΈΡ Π²ΡΠ΅ΠΈΜ ΡΠΎΡΠΌΡ
8.14 Π’Π΅ΡΡ - HTMX
8.15 ΠΠ°Π½ΡΡΠΈΠ΅ - HTMX
8.16 ΠΠΎΠΌΠ°ΡΠ½Π΅Π΅ Π·Π°Π΄Π°Π½ΠΈΠ΅ - HTMX
9. Pgx
9.1 ΠΠΎΠ΄Π³ΠΎΡΠΎΠ²ΠΊΠ° ΠΎΠΊΡΡΠΆΠ΅Π½ΠΈΡ
9.2 Π‘Π΅ΡΠ²ΠΈΡ ΠΏΠΎΠ΄ΠΊΠ»ΡΡΠ΅Π½ΠΈΡ
9.3 Π‘ΠΎΠ·Π΄Π°Π½ΠΈΠ΅ ΠΏΠ΅ΡΠ²ΠΎΠΈΜ ΡΠ°Π±Π»ΠΈΡΡ
9.4 Π Π΅ΠΏΠΎΠ·ΠΈΡΠΎΡΠΈΠΈΜ Π²Π°ΠΊΠ°Π½ΡΠΈΠΈΜ
9.5 Π‘ΠΎΡ ΡΠ°Π½Π΅Π½ΠΈΠ΅ Π²Π°ΠΊΠ°Π½ΡΠΈΠΈ
9.6 ΠΡΠΈΡΡΠΊΠ° ΡΠΎΡΠΌΡ
9.7 Response target
9.8 ΠΠΈΠ³ΡΠ°ΡΠΈΠΈ
9.9 Π£ΠΏΡΠ°ΠΆΠ½Π΅Π½ΠΈΠ΅ - ΠΠ°ΡΡΠΎΡΠΊΠ° Π²Π°ΠΊΠ°Π½ΡΠΈΠΈ
9.10 ΠΠΎΠ»ΡΡΠ΅Π½ΠΈΠ΅ Π²ΡΠ΅Ρ Π²Π°ΠΊΠ°Π½ΡΠΈΠΈΜ
9.11 ΠΡΠΎΠ±ΡΠ°ΠΆΠ΅Π½ΠΈΠ΅ ΡΠΏΠΈΡΠΊΠ°
9.12 Go ΠΊΠΎΠ΄ Π² ΡΠ°Π±Π»ΠΎΠ½Π°Ρ
9.13 Π£ΠΏΡΠ°ΠΆΠ½Π΅Π½ΠΈΠ΅ - ΠΠ΅ΜΡΡΡΠΊΠ° ΡΠΏΠΈΡΠΊΠ°
9.14 Limit Offset
9.15 Count
9.16 Π£ΠΏΡΠ°ΠΆΠ½Π΅Π½ΠΈΠ΅ - ΠΠ°Π²Π΅ΡΡΠ΅Π½ΠΈΠ΅ ΡΠΏΠΈΡΠΊΠ°
9.17 Π’Π΅ΡΡ - Pgx
9.18 ΠΠ°Π½ΡΡΠΈΠ΅ - Pgx
9.19 ΠΠΎΠΌΠ°ΡΠ½Π΅Π΅ Π·Π°Π΄Π°Π½ΠΈΠ΅ - Pgx
10. Π‘Π΅ΡΡΠΈΠΈ ΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°ΡΠ΅Π»Ρ
10.1 ΠΡΠΎΡΠ°Ρ ΡΡΡΠ°Π½ΠΈΡΠ°
10.2 ΠΠΎΠ±Π°Π²Π»Π΅Π½ΠΈΠ΅ ΡΠ΅ΡΡΠΈΠΈΜ
10.3 Π₯ΡΠ°Π½Π΅Π½ΠΈΠ΅ ΡΠ΅ΡΡΠΈΠΈΜ
10.4 Π£ΠΏΡΠ°ΠΆΠ½Π΅Π½ΠΈΠ΅ - ΠΠ΅ΜΡΡΡΠΊΠ° Π»ΠΎΠ³ΠΈΠ½Π°
10.5 Π£ΠΏΡΠ°ΠΆΠ½Π΅Π½ΠΈΠ΅ - ΠΠΌΠΈΡΠ°ΡΠΈΡ Π²Ρ ΠΎΠ΄Π°
10.6 ΠΠΎΠ½ΡΠ΅ΠΊΡΡ
10.7 Π£ΠΏΡΠ°ΠΆΠ½Π΅Π½ΠΈΠ΅ - ΠΡΡ ΠΎΠ΄ ΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°ΡΠ΅Π»Ρ
10.8 Middleware email
10.9 Π’Π΅ΡΡ - Π‘Π΅ΡΡΠΈΠΈ ΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°ΡΠ΅Π»Ρ
10.10 ΠΠ°Π½ΡΡΠΈΠ΅ - Π‘Π΅ΡΡΠΈΠΈ ΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°ΡΠ΅Π»Ρ
10.11 ΠΠΎΠΌΠ°ΡΠ½Π΅Π΅ Π·Π°Π΄Π°Π½ΠΈΠ΅ - Π‘Π΅ΡΡΠΈΠΈ ΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°ΡΠ΅Π»Ρ
11. JS Π² Templ
11.1 ΠΠ±Π½ΠΎΠ²Π»Π΅Π½ΠΈΠ΅ Π·Π°Π²ΠΈΡΠΈΠΌΠΎΡΡΠ΅ΠΈΜ
11.2 ΠΡΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°Π½ΠΈΠ΅ JS
11.3 ΠΡΠΎΠ±ΡΠΎΡ ΡΠΎΠ±ΡΡΠΈΠΈΜ
11.4 ΠΠ΅ΡΠ΅Π΄Π°ΡΠ° Π΄Π°Π½Π½ΡΡ Π² JS
11.5 ΠΡΡΠ³ΠΈΠ΅ ΠΏΠΎΠ΄Ρ ΠΎΠ΄Ρ ΠΊ JS
11.6 Π’Π΅ΡΡ - JS Π² Templ
11.7 ΠΠ°Π½ΡΡΠΈΠ΅ - JS Π² Templ
11.8 ΠΠΎΠΌΠ°ΡΠ½Π΅Π΅ Π·Π°Π΄Π°Π½ΠΈΠ΅ - JS Π² Templ
12. Π‘Π±ΠΎΡΠΊΠ° Π΄Π»Ρ production
12.1 ΠΠΎΠ±Π°Π²Π»Π΅Π½ΠΈΠ΅ favicon
12.2 Meta ΡΠ΅Π³ΠΈ
12.3 Sitemap
12.4 ΠΠ°ΠΏΠΈΡΠ°Π½ΠΈΠ΅ Dockerfile
12.5 ΠΠ°ΠΏΡΡΠΊ docker-compose
12.6 Π£ΠΏΡΠ°ΠΆΠ½Π΅Π½ΠΈΠ΅ - robots txt
12.7 Π‘Π»Π΅Π΄ΡΡΡΠΈΠ΅ ΡΠ°Π³ΠΈ
12.8 Π’Π΅ΡΡ - Π‘Π±ΠΎΡΠΊΠ° Π΄Π»Ρ production
12.9 ΠΠ°Π½ΡΡΠΈΠ΅ - Π‘Π±ΠΎΡΠΊΠ° Π΄Π»Ρ production
12.10 ΠΠΎΠΌΠ°ΡΠ½Π΅Π΅ Π·Π°Π΄Π°Π½ΠΈΠ΅ - Π‘Π±ΠΎΡΠΊΠ° Π΄Π»Ρ production
13. ΠΠ°ΠΊΠ»ΡΡΠ΅Π½ΠΈΠ΅
13.1 ΠΡΠ΄Π° Π΄Π²ΠΈΠ³Π°ΡΡΡΡ Π΄Π°Π»ΡΡΠ΅
13.2 Π‘ΠΎΠ±Π΅ΡΠ΅Π΄ΠΎΠ²Π°Π½ΠΈΠ΅ Ρ AI Π½Π°ΡΡΠ°Π²Π½ΠΈΠΊΠΎΠΌ
13.3 Π€ΠΈΠ½Π°Π»ΡΠ½ΠΎΠ΅ ΡΠ΅ΡΡΠΈΡΠΎΠ²Π°Π½ΠΈΠ΅
13.4 ΠΠΎΠΌΠ°ΡΠ½Π΅Π΅ Π·Π°Π΄Π°Π½ΠΈΠ΅ - ΠΠ°ΠΊΠ»ΡΡΠ΅Π½ΠΈΠ΅
13.5 Π‘Π΅ΡΡΠΈΡ 1 Π½Π° 1 Ρ Π½Π°ΡΡΠ°Π²Π½ΠΈΠΊΠΎΠΌ
1. ΠΠ²Π΅Π΄Π΅Π½ΠΈΠ΅
1.1 Fullstack ΠΏΡΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠ΅ Π½Π° Golang
1.2 ΠΠ°ΠΊ ΡΡΡΡΠΎΠ΅Π½ ΠΊΡΡΡ
1.3 ΠΠ±Π·ΠΎΡ ΠΏΡΠΎΠ΅ΠΊΡΠ°
1.4 ΠΠ±Π·ΠΎΡ ΠΊΡΡΡΠΎΠ²
1.5 Π Π°Π±ΠΎΡΠ° Ρ Π½Π°ΡΡΠ°Π²Π½ΠΈΠΊΠΎΠΌ
1.6 ΠΡΠΎΠ΅ΠΊΡ Ρ Π½Π°ΡΡΠ°Π²Π½ΠΈΠΊΠΎΠΌ
1.7 Π Π΅ΠΊΠΎΠΌΠ΅Π½Π΄ΡΠ΅ΠΌΡΠΉ ΠΊΡΡΡ
1.8 Π Π°Π±ΠΎΡΠ° Π½Π° ΠΏΠ»Π°ΡΡΠΎΡΠΌΠ΅
2. ΠΠ°ΡΡΡΠΎΠΉΠΊΠ° ΠΎΠΊΡΡΠΆΠ΅Π½ΠΈΡ
2.1 ΠΠ°ΡΡΡΠΎΠΈΜΠΊΠ° ΠΎΠΊΡΡΠΆΠ΅Π½ΠΈΡ
2.2 Π£ΡΡΠ°Π½ΠΎΠ²ΠΊΠ° Golang
2.3 ΠΠ°ΡΡΡΠΎΠΈΜΠΊΠΈ VSCode
2.4 ΠΠΎΠΌΠ°ΡΠ½ΠΈΠ΅ Π·Π°Π΄Π°Π½ΠΈΡ
2.5 Π Π°Π±ΠΎΡΠ° Ρ gitflow
3. ΠΠ°ΡΠ°Π»ΠΎ ΡΠ°Π±ΠΎΡΡ Ρ Fiber
3.1 Π‘ΡΠ°ΡΡ ΠΏΡΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΡ
3.2 ΠΡΠ±ΠΎΡ ΡΡΠ΅ΠΈΜΠΌΠ²ΠΎΡΠΊΠ°
3.3 ΠΡΠΎΡΡΠΎΠΈΜ ΡΠ΅ΡΠ²Π΅Ρ Π½Π° Fiber
3.4 ΠΡΠ΄Π΅Π»Π΅Π½ΠΈΠ΅ ΠΊΠΎΠ½ΡΡΠΎΠ»Π»Π΅ΡΠ°
3.5 Π‘Π΅ΡΠ²ΠΈΡ ΠΊΠΎΠ½ΡΠΈΠ³ΡΡΠ°ΡΠΈΠΈ
3.6 Π£ΠΏΡΠ°ΠΆΠ½Π΅Π½ΠΈΠ΅ - ΠΠ°ΡΠ°Π»ΡΠ½ΡΠΈΜ ΠΊΠΎΠ½ΡΠΈΠ³
3.7 ΠΡΡΠΏΠΏΡ ΡΠΎΡΡΠΎΠ²
3.8 Recover middleware
3.9 ΠΠ±ΡΠ°Π±ΠΎΡΠΊΠ° ΠΎΡΠΈΠ±ΠΎΠΊ
3.10 Π’Π΅ΡΡ - ΠΠ°ΡΠ°Π»ΠΎ ΡΠ°Π±ΠΎΡΡ Ρ Fiber
3.11 ΠΠ°Π½ΡΡΠΈΠ΅ - ΠΠ°ΡΠ°Π»ΠΎ ΡΠ°Π±ΠΎΡΡ Ρ Fiber
3.12 ΠΠΎΠΌΠ°ΡΠ½Π΅Π΅ Π·Π°Π΄Π°Π½ΠΈΠ΅ - ΠΠ°ΡΠ°Π»ΠΎ ΡΠ°Π±ΠΎΡΡ Ρ Fiber
4. ΠΠΎΠ³ΠΈΡΠΎΠ²Π°Π½ΠΈΠ΅
4.1 ΠΡΡΡΠΎΠ΅Π½Π½ΠΎΠ΅ Π»ΠΎΠ³ΠΈΡΠΎΠ²Π°Π½ΠΈΠ΅
4.2 ΠΠΎΠ½ΡΠΈΠ³ ΡΡΠΎΠ²Π½Ρ Π»ΠΎΠ³ΠΈΡΠΎΠ²Π°Π½ΠΈΡ
4.3 Logger middleware
4.4 Π€ΠΎΡΠΌΠ°Ρ Π»ΠΎΠ³ΠΎΠ²
4.5 ΠΡΠ±ΠΎΡ ΡΠΈΡΡΠ΅ΠΌΡ Π»ΠΎΠ³ΠΈΡΠΎΠ²Π°Π½ΠΈΡ
4.6 ΠΡΠΈΠΌΠ΅Ρ ΡΠ°Π±ΠΎΡΡ zerolog
4.7 ΠΠ΄Π°ΠΏΡΠ΅Ρ zerolog
4.8 Custom logger
4.9 Π’Π΅ΡΡ - ΠΠΎΠ³ΠΈΡΠΎΠ²Π°Π½ΠΈΠ΅
4.10 ΠΠ°Π½ΡΡΠΈΠ΅ - ΠΠΎΠ³ΠΈΡΠΎΠ²Π°Π½ΠΈΠ΅
4.11 ΠΠΎΠΌΠ°ΡΠ½Π΅Π΅ Π·Π°Π΄Π°Π½ΠΈΠ΅ - ΠΠΎΠ³ΠΈΡΠΎΠ²Π°Π½ΠΈΠ΅
5. Π¨Π°Π±Π»ΠΎΠ½Ρ golang
5.1 ΠΡΠΎΡΡΠΎΠΉ ΡΠ°Π±Π»ΠΎΠ½
5.2 Π¨Π°Π±Π»ΠΎΠ½ ΠΈΠ· ΡΠ°ΠΈΜΠ»Π°
5.3 ΠΠ½ΡΠ΅Π³ΡΠ°ΡΠΈΡ Ρ fiber
5.4 If else
5.5 Range
5.6 Π€ΡΠ½ΠΊΡΠΈΠΈ ΠΈ ΠΏΠ΅ΡΠ΅ΠΌΠ΅Π½Π½ΡΠ΅
5.7 Π Π°Π·Π±ΠΈΠ²ΠΊΠ° ΡΠ°Π±Π»ΠΎΠ½ΠΎΠ²
5.8 ΠΡΠΎΠ±Π»Π΅ΠΌΡ ΡΠ°Π±Π»ΠΎΠ½ΠΎΠ²
5.9 Π’Π΅ΡΡ - Π¨Π°Π±Π»ΠΎΠ½Ρ golang
5.10 ΠΠ°Π½ΡΡΠΈΠ΅ - Π¨Π°Π±Π»ΠΎΠ½Ρ golang
5.11 ΠΠΎΠΌΠ°ΡΠ½Π΅Π΅ Π·Π°Π΄Π°Π½ΠΈΠ΅ - Π¨Π°Π±Π»ΠΎΠ½Ρ golang
6. Templ
6.1 Π£ΡΡΠ°Π½ΠΎΠ²ΠΊΠ° ΠΈ Π½Π°ΡΡΡΠΎΠΉΠΊΠ°
6.2 ΠΠ΄Π°ΠΏΡΠΎΡ Π΄Π»Ρ Π²ΡΠ²ΠΎΠ΄Π°
6.3 ΠΠΎΠΌΠΏΠΎΠ½Π΅Π½ΡΡ Π½Π° ΡΡΡΠ°Π½ΠΈΡΠ΅
6.4 Children
6.5 CSS ΠΊΠΎΠΌΠΏΠΎΠ½Π΅Π½ΡΡ
6.6 Π£ΠΏΡΠ°ΠΆΠ½Π΅Π½ΠΈΠ΅ - title ΠΈ subtitle
6.7 ΠΡΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°Π½ΠΈΠ΅ CSS
6.8 Π‘ΡΠ°ΡΠΈΡΠ΅ΡΠΊΠΈΠ΅ ΡΠ°ΠΈΜΠ»Ρ
6.9 Layout
6.10 ΠΠ»ΠΎΠ±Π°Π»ΡΠ½ΡΠ΅ ΡΡΠΈΠ»ΠΈ
6.11 Π£ΠΏΡΠ°ΠΆΠ½Π΅Π½ΠΈΠ΅ - ΠΠ΅ΜΡΡΡΠΊΠ° ΠΌΠ΅Π½Ρ
6.12 Π’Π΅ΡΡ - Templ
6.13 ΠΠ°Π½ΡΡΠΈΠ΅ - Templ
6.14 ΠΠΎΠΌΠ°ΡΠ½Π΅Π΅ Π·Π°Π΄Π°Π½ΠΈΠ΅ - Templ
7. Air
7.1 ΠΠΎΠ±Π°Π²Π»Π΅Π½ΠΈΠ΅ air
7.2 ΠΠ°ΡΡΡΠΎΠΈΜΠΊΠ° ΠΊΠΎΠ½ΡΠΈΠ³ΡΡΠ°ΡΠΈΠΈ
7.3 ΠΠ°ΠΌΠ΅ΡΠ°Π½ΠΈΡ ΠΏΠΎ air
7.4 ΠΠ°ΡΠΊΠΎΠ»ΡΠΊΠΎ ΠΊΠΎΠ½ΡΠΈΠ³ΡΡΠ°ΡΠΈΠΈΜ
7.5 Debug Ρ Air
7.6 Π’Π΅ΡΡ - Air
7.7 ΠΠ°Π½ΡΡΠΈΠ΅ - Air
7.8 ΠΠΎΠΌΠ°ΡΠ½Π΅Π΅ Π·Π°Π΄Π°Π½ΠΈΠ΅ - Air
8. HTMX
8.1 Π£ΠΏΡΠ°ΠΆΠ½Π΅Π½ΠΈΠ΅ - ΠΠΎΠΌΠΏΠΎΠ½Π΅Π½ΡΡ Π΄Π»Ρ ΡΠΎΡΠΌΡ
8.2 Π£ΠΏΡΠ°ΠΆΠ½Π΅Π½ΠΈΠ΅ - Π‘Π±ΠΎΡΠΊΠ° ΡΠΎΡΠΌΡ
8.3 ΠΠΎΠ΄ΠΊΠ»ΡΡΠ΅Π½ΠΈΠ΅ htmx
8.4 ΠΡΠΈΠ½ΡΠΈΠΏ ΡΠ°Π±ΠΎΡΡ htmx
8.5 Π£ΠΏΡΠ°ΠΆΠ½Π΅Π½ΠΈΠ΅ - Vacancy Handler
8.6 ΠΡΠΏΡΠ°Π²ΠΊΠ° Π΄Π°Π½Π½ΡΡ
8.7 ΠΠΎΠ·Π²ΡΠ°Ρ ΠΊΠΎΠΌΠΏΠΎΠ½Π΅Π½ΡΠ°
8.8 CSS conditional
8.9 ΠΠ°Π»ΠΈΠ΄Π°ΡΠΈΡ Π·Π°ΠΏΡΠΎΡΠ°
8.10 Π£ΠΏΡΠ°ΠΆΠ½Π΅Π½ΠΈΠ΅ - Π€ΠΎΡΠΌΠ°ΡΠΈΡΠΎΠ²Π°Π½ΠΈΠ΅ ΠΎΡΠΈΠ±ΠΎΠΊ
8.11 ΠΠ½ΠΈΠΌΠ°ΡΠΈΡ ΡΠΎΠΎΠ±ΡΠ΅Π½ΠΈΡ
8.12 ΠΠ½Π΄ΠΈΠΊΠ°ΡΠΎΡ Π·Π°Π³ΡΡΠ·ΠΊΠΈ
8.13 Π£ΠΏΡΠ°ΠΆΠ½Π΅Π½ΠΈΠ΅ - ΠΠ°Π»ΠΈΠ΄Π°ΡΠΈΡ Π²ΡΠ΅ΠΈΜ ΡΠΎΡΠΌΡ
8.14 Π’Π΅ΡΡ - HTMX
8.15 ΠΠ°Π½ΡΡΠΈΠ΅ - HTMX
8.16 ΠΠΎΠΌΠ°ΡΠ½Π΅Π΅ Π·Π°Π΄Π°Π½ΠΈΠ΅ - HTMX
9. Pgx
9.1 ΠΠΎΠ΄Π³ΠΎΡΠΎΠ²ΠΊΠ° ΠΎΠΊΡΡΠΆΠ΅Π½ΠΈΡ
9.2 Π‘Π΅ΡΠ²ΠΈΡ ΠΏΠΎΠ΄ΠΊΠ»ΡΡΠ΅Π½ΠΈΡ
9.3 Π‘ΠΎΠ·Π΄Π°Π½ΠΈΠ΅ ΠΏΠ΅ΡΠ²ΠΎΠΈΜ ΡΠ°Π±Π»ΠΈΡΡ
9.4 Π Π΅ΠΏΠΎΠ·ΠΈΡΠΎΡΠΈΠΈΜ Π²Π°ΠΊΠ°Π½ΡΠΈΠΈΜ
9.5 Π‘ΠΎΡ ΡΠ°Π½Π΅Π½ΠΈΠ΅ Π²Π°ΠΊΠ°Π½ΡΠΈΠΈ
9.6 ΠΡΠΈΡΡΠΊΠ° ΡΠΎΡΠΌΡ
9.7 Response target
9.8 ΠΠΈΠ³ΡΠ°ΡΠΈΠΈ
9.9 Π£ΠΏΡΠ°ΠΆΠ½Π΅Π½ΠΈΠ΅ - ΠΠ°ΡΡΠΎΡΠΊΠ° Π²Π°ΠΊΠ°Π½ΡΠΈΠΈ
9.10 ΠΠΎΠ»ΡΡΠ΅Π½ΠΈΠ΅ Π²ΡΠ΅Ρ Π²Π°ΠΊΠ°Π½ΡΠΈΠΈΜ
9.11 ΠΡΠΎΠ±ΡΠ°ΠΆΠ΅Π½ΠΈΠ΅ ΡΠΏΠΈΡΠΊΠ°
9.12 Go ΠΊΠΎΠ΄ Π² ΡΠ°Π±Π»ΠΎΠ½Π°Ρ
9.13 Π£ΠΏΡΠ°ΠΆΠ½Π΅Π½ΠΈΠ΅ - ΠΠ΅ΜΡΡΡΠΊΠ° ΡΠΏΠΈΡΠΊΠ°
9.14 Limit Offset
9.15 Count
9.16 Π£ΠΏΡΠ°ΠΆΠ½Π΅Π½ΠΈΠ΅ - ΠΠ°Π²Π΅ΡΡΠ΅Π½ΠΈΠ΅ ΡΠΏΠΈΡΠΊΠ°
9.17 Π’Π΅ΡΡ - Pgx
9.18 ΠΠ°Π½ΡΡΠΈΠ΅ - Pgx
9.19 ΠΠΎΠΌΠ°ΡΠ½Π΅Π΅ Π·Π°Π΄Π°Π½ΠΈΠ΅ - Pgx
10. Π‘Π΅ΡΡΠΈΠΈ ΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°ΡΠ΅Π»Ρ
10.1 ΠΡΠΎΡΠ°Ρ ΡΡΡΠ°Π½ΠΈΡΠ°
10.2 ΠΠΎΠ±Π°Π²Π»Π΅Π½ΠΈΠ΅ ΡΠ΅ΡΡΠΈΠΈΜ
10.3 Π₯ΡΠ°Π½Π΅Π½ΠΈΠ΅ ΡΠ΅ΡΡΠΈΠΈΜ
10.4 Π£ΠΏΡΠ°ΠΆΠ½Π΅Π½ΠΈΠ΅ - ΠΠ΅ΜΡΡΡΠΊΠ° Π»ΠΎΠ³ΠΈΠ½Π°
10.5 Π£ΠΏΡΠ°ΠΆΠ½Π΅Π½ΠΈΠ΅ - ΠΠΌΠΈΡΠ°ΡΠΈΡ Π²Ρ ΠΎΠ΄Π°
10.6 ΠΠΎΠ½ΡΠ΅ΠΊΡΡ
10.7 Π£ΠΏΡΠ°ΠΆΠ½Π΅Π½ΠΈΠ΅ - ΠΡΡ ΠΎΠ΄ ΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°ΡΠ΅Π»Ρ
10.8 Middleware email
10.9 Π’Π΅ΡΡ - Π‘Π΅ΡΡΠΈΠΈ ΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°ΡΠ΅Π»Ρ
10.10 ΠΠ°Π½ΡΡΠΈΠ΅ - Π‘Π΅ΡΡΠΈΠΈ ΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°ΡΠ΅Π»Ρ
10.11 ΠΠΎΠΌΠ°ΡΠ½Π΅Π΅ Π·Π°Π΄Π°Π½ΠΈΠ΅ - Π‘Π΅ΡΡΠΈΠΈ ΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°ΡΠ΅Π»Ρ
11. JS Π² Templ
11.1 ΠΠ±Π½ΠΎΠ²Π»Π΅Π½ΠΈΠ΅ Π·Π°Π²ΠΈΡΠΈΠΌΠΎΡΡΠ΅ΠΈΜ
11.2 ΠΡΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°Π½ΠΈΠ΅ JS
11.3 ΠΡΠΎΠ±ΡΠΎΡ ΡΠΎΠ±ΡΡΠΈΠΈΜ
11.4 ΠΠ΅ΡΠ΅Π΄Π°ΡΠ° Π΄Π°Π½Π½ΡΡ Π² JS
11.5 ΠΡΡΠ³ΠΈΠ΅ ΠΏΠΎΠ΄Ρ ΠΎΠ΄Ρ ΠΊ JS
11.6 Π’Π΅ΡΡ - JS Π² Templ
11.7 ΠΠ°Π½ΡΡΠΈΠ΅ - JS Π² Templ
11.8 ΠΠΎΠΌΠ°ΡΠ½Π΅Π΅ Π·Π°Π΄Π°Π½ΠΈΠ΅ - JS Π² Templ
12. Π‘Π±ΠΎΡΠΊΠ° Π΄Π»Ρ production
12.1 ΠΠΎΠ±Π°Π²Π»Π΅Π½ΠΈΠ΅ favicon
12.2 Meta ΡΠ΅Π³ΠΈ
12.3 Sitemap
12.4 ΠΠ°ΠΏΠΈΡΠ°Π½ΠΈΠ΅ Dockerfile
12.5 ΠΠ°ΠΏΡΡΠΊ docker-compose
12.6 Π£ΠΏΡΠ°ΠΆΠ½Π΅Π½ΠΈΠ΅ - robots txt
12.7 Π‘Π»Π΅Π΄ΡΡΡΠΈΠ΅ ΡΠ°Π³ΠΈ
12.8 Π’Π΅ΡΡ - Π‘Π±ΠΎΡΠΊΠ° Π΄Π»Ρ production
12.9 ΠΠ°Π½ΡΡΠΈΠ΅ - Π‘Π±ΠΎΡΠΊΠ° Π΄Π»Ρ production
12.10 ΠΠΎΠΌΠ°ΡΠ½Π΅Π΅ Π·Π°Π΄Π°Π½ΠΈΠ΅ - Π‘Π±ΠΎΡΠΊΠ° Π΄Π»Ρ production
13. ΠΠ°ΠΊΠ»ΡΡΠ΅Π½ΠΈΠ΅
13.1 ΠΡΠ΄Π° Π΄Π²ΠΈΠ³Π°ΡΡΡΡ Π΄Π°Π»ΡΡΠ΅
13.2 Π‘ΠΎΠ±Π΅ΡΠ΅Π΄ΠΎΠ²Π°Π½ΠΈΠ΅ Ρ AI Π½Π°ΡΡΠ°Π²Π½ΠΈΠΊΠΎΠΌ
13.3 Π€ΠΈΠ½Π°Π»ΡΠ½ΠΎΠ΅ ΡΠ΅ΡΡΠΈΡΠΎΠ²Π°Π½ΠΈΠ΅
13.4 ΠΠΎΠΌΠ°ΡΠ½Π΅Π΅ Π·Π°Π΄Π°Π½ΠΈΠ΅ - ΠΠ°ΠΊΠ»ΡΡΠ΅Π½ΠΈΠ΅
13.5 Π‘Π΅ΡΡΠΈΡ 1 Π½Π° 1 Ρ Π½Π°ΡΡΠ°Π²Π½ΠΈΠΊΠΎΠΌ
Π’Π°ΡΠΈΡ ΠΡΠ΅ΠΌΠΈΡΠΌ.
ΠΡΠΎΠ΄Π°ΠΆΠ½ΠΈΠΊ:
Π‘ΠΊΡΡΡΠΎΠ΅ ΡΠΎΠ΄Π΅ΡΠΆΠΈΠΌΠΎΠ΅. ΠΠ°ΠΌ Π½ΡΠΆΠ½ΠΎ Π²ΠΎΠΉΡΠΈ ΠΈΠ»ΠΈ Π·Π°ΡΠ΅Π³ΠΈΡΡΡΠΈΡΠΎΠ²Π°ΡΡΡΡ.
Π‘ΠΊΠ°ΡΠ°ΡΡ:Π‘ΠΊΡΡΡΠΎΠ΅ ΡΠΎΠ΄Π΅ΡΠΆΠΈΠΌΠΎΠ΅. ΠΠ°ΠΌ Π½ΡΠΆΠ½ΠΎ Π²ΠΎΠΉΡΠΈ ΠΈΠ»ΠΈ Π·Π°ΡΠ΅Π³ΠΈΡΡΡΠΈΡΠΎΠ²Π°ΡΡΡΡ.