Gatsby
ΠΠΠ§ΠΠ«Π
Gatsby
ΠΠΠ§ΠΠ«Π
- Π Π΅Π³ΠΈΡΡΡΠ°ΡΠΈΡ
- 10 ΠΠΊΡ 2018
- Π‘ΠΎΠΎΠ±ΡΠ΅Π½ΠΈΡ
- 43,943
- ΠΠ°ΠΉΠΊΠΈ
- 198,621
[Π―Π½Π΄Π΅ΠΊΡ.ΠΡΠ°ΠΊΡΠΈΠΊΡΠΌ] Python-ΡΠ°Π·ΡΠ°Π±ΠΎΡΡΠΈΠΊ. Π§Π°ΡΡΡ 5 ΠΈΠ· 8 (2023)

Π‘ΠΎΠ΄Π΅ΡΠΆΠ°Π½ΠΈΠ΅
Π‘ΠΏΡΠΈΠ½Ρ 10
1) Django Rest Framework
2) ΠΡΠΎΠ΅ΠΊΡ ΡΠΏΡΠΈΠ½ΡΠ°: CRUD Π΄Π»Ρ Yatube
3) Π£ΠΏΡΠ°Π²Π»Π΅Π½ΠΈΠ΅ ΡΠ²ΠΎΠΈΠΌΠΈ ΡΠ΅ΡΡΡΡΠ°ΠΌΠΈ
Π‘ΠΏΡΠΈΠ½Ρ 11
1) ΠΡΠ°Π²Π°, Π»ΠΈΠΌΠΈΡΡ Π·Π°ΠΏΡΠΎΡΠΎΠ² ΠΈ ΡΠΈΠ»ΡΡΡΠ°ΡΠΈΡ ΠΎΡΠ²Π΅ΡΠΎΠ² Π² DRF
2) ΠΠ·Π°ΠΈΠΌΠΎΠ΄Π΅ΠΉΡΡΠ²ΠΈΠ΅ ΡΡΠΎΠ½ΡΠ΅Π½Π΄Π° ΠΈ Π±ΡΠΊΠ΅Π½Π΄Π°
3) ΠΡΠΎΠ΅ΠΊΡ ΡΠΏΡΠΈΠ½ΡΠ°: API Π΄Π»Ρ Yatube
ΠΠΎΠ΄ΡΠΎΠ±Π½Π΅Π΅:
Π‘ΠΊΠ°ΡΠ°ΡΡ:

Π‘ΠΎΠ΄Π΅ΡΠΆΠ°Π½ΠΈΠ΅
Π‘ΠΏΡΠΈΠ½Ρ 10
1) Django Rest Framework
- Π§ΡΠΎ Π²Π°Ρ ΠΆΠ΄ΡΡ Π² ΡΡΠΎΠΌ ΡΠΏΡΠΈΠ½ΡΠ΅
- REST API: ΠΡΠΎΠ΅ΠΊΡΠΈΡΠΎΠ²Π°Π½ΠΈΠ΅
- ΠΠ½ΡΡΡΡΠΌΠ΅Π½ΡΠ°ΡΠΈΠΉ Π΄Π»Ρ ΡΠ΅ΡΡΠΈΡΠΎΠ²Π°Π½ΠΈΡ API
- ΠΡΠ΅ΠΎΠ±ΡΠ°Π·ΠΎΠ²Π°Π½ΠΈΠ΅ ΡΠΎΡΠΌΠ°ΡΠΎΠ². Π‘Π΅ΡΠΈΠ°Π»ΠΈΠ·Π°ΡΠΎΡΡ
- Π£ΡΠ΅Π±Π½ΡΠΉ ΠΏΡΠΎΠ΅ΠΊΡ Kittygram
- View-ΡΡΠ½ΠΊΡΠΈΠΈ API
- View-ΠΊΠ»Π°ΡΡΡ API
- ΠΡΡΡΠ΅ΡΡ ΠΈ ΡΠΎΡΡΠ΅ΡΡ
- Π‘Π΅ΡΠΈΠ°Π»ΠΈΠ·Π°ΡΠΎΡΡ Π΄Π»Ρ ΡΠ²ΡΠ·Π°Π½Π½ΡΡ ΠΌΠΎΠ΄Π΅Π»Π΅ΠΉ
- Π‘Π΅ΡΠΈΠ°Π»ΠΈΠ·Π°ΡΠΎΡΡ: Π΄ΠΎΠΏΠΎΠ»Π½ΠΈΡΠ΅Π»ΡΠ½ΡΠ΅ Π½Π°ΡΡΡΠΎΠΉΠΊΠΈ
- Π Π΅Π³ΡΠ»ΡΡΠ½ΡΠ΅ Π²ΡΡΠ°ΠΆΠ΅Π½ΠΈΡ
- ΠΡΡΡΠ΅ΡΡ. Π Π°ΡΡΠΈΡΠ΅Π½Π½ΡΠ΅ Π²ΠΎΠ·ΠΌΠΎΠΆΠ½ΠΎΡΡΠΈ
- ΠΡΡΠ΅Π½ΡΠΈΡΠΈΠΊΠ°ΡΠΈΡ ΠΏΠΎ ΡΠΎΠΊΠ΅Π½Ρ. JWT + Djoser
- Kittygram 2: Π½ΠΎΠ²ΡΠ΅ Π²ΠΎΠ·ΠΌΠΎΠΆΠ½ΠΎΡΡΠΈ
2) ΠΡΠΎΠ΅ΠΊΡ ΡΠΏΡΠΈΠ½ΡΠ°: CRUD Π΄Π»Ρ Yatube
3) Π£ΠΏΡΠ°Π²Π»Π΅Π½ΠΈΠ΅ ΡΠ²ΠΎΠΈΠΌΠΈ ΡΠ΅ΡΡΡΡΠ°ΠΌΠΈ
- Π’Π°ΠΉΠΌ-ΠΌΠ΅Π½Π΅Π΄ΠΆΠΌΠ΅Π½Ρ
- Energy-ΠΌΠ΅Π½Π΅Π΄ΠΆΠΌΠ΅Π½Ρ
Π‘ΠΏΡΠΈΠ½Ρ 11
1) ΠΡΠ°Π²Π°, Π»ΠΈΠΌΠΈΡΡ Π·Π°ΠΏΡΠΎΡΠΎΠ² ΠΈ ΡΠΈΠ»ΡΡΡΠ°ΡΠΈΡ ΠΎΡΠ²Π΅ΡΠΎΠ² Π² DRF
- Π§ΡΠΎ Π²Π°Ρ ΠΆΠ΄ΡΡ Π² ΡΡΠΎΠΌ ΡΠΏΡΠΈΠ½ΡΠ΅
- ΠΡΠΎΠ²Π΅ΡΠΊΠ° ΠΏΡΠ°Π²: Permissions
- Throttling: ΠΎΠ³ΡΠ°Π½ΠΈΡΠ΅Π½ΠΈΠ΅ ΠΊΠΎΠ»ΠΈΡΠ΅ΡΡΠ²Π° Π·Π°ΠΏΡΠΎΡΠΎΠ²
- ΠΠ΅ Π²ΡΠ΅ ΠΊΠΎΡΠΈΠΊΠΈ ΡΡΠ°Π·Ρ: ΠΏΠ°Π³ΠΈΠ½Π°ΡΠΈΡ Π² API
- Π€ΠΈΠ»ΡΡΡΠ°ΡΠΈΡ, ΡΠΎΡΡΠΈΡΠΎΠ²ΠΊΠ° ΠΈ ΠΏΠΎΠΈΡΠΊ
2) ΠΠ·Π°ΠΈΠΌΠΎΠ΄Π΅ΠΉΡΡΠ²ΠΈΠ΅ ΡΡΠΎΠ½ΡΠ΅Π½Π΄Π° ΠΈ Π±ΡΠΊΠ΅Π½Π΄Π°
- Π€ΠΎΡΠΎΠ³ΡΠ°ΡΠΈΠΈ Π΄Π»Ρ ΠΊΠΎΡΠΈΠΊΠΎΠ²
- Multi Page Application vs Single Page Application
- ΠΠΎΠΊΡΠΌΠ΅Π½ΡΠ°ΡΠΈΡ Π΄Π»Ρ API
- SPA Π΄Π»Ρ Kittygram
- CORS ΠΈ ΠΏΠΎΠ»ΠΈΡΠΈΠΊΠ° Π΅Π΄ΠΈΠ½ΠΎΠ³ΠΎ ΠΈΡΡΠΎΡΠ½ΠΈΠΊΠ°
- ΠΠ±Π·ΠΎΡ ΠΏΡΠΎΠ΅ΠΊΡΠ° Kittygram
3) ΠΡΠΎΠ΅ΠΊΡ ΡΠΏΡΠΈΠ½ΡΠ°: API Π΄Π»Ρ Yatube
ΠΠΎΠ΄ΡΠΎΠ±Π½Π΅Π΅:
Π‘ΠΊΡΡΡΠΎΠ΅ ΡΠΎΠ΄Π΅ΡΠΆΠΈΠΌΠΎΠ΅ Π΄ΠΎΡΡΡΠΏΠ½ΠΎ Π΄Π»Ρ Π·Π°ΡΠ΅Π³ΠΈΡΡΡΠΈΡΠΎΠ²Π°Π½Π½ΡΡ
ΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°ΡΠ΅Π»Π΅ΠΉ!
Π‘ΠΊΠ°ΡΠ°ΡΡ:
ΠΠ»Ρ ΠΏΡΠΎΡΠΌΠΎΡΡΠ° ΡΠΊΡΡΡΠΎΠ³ΠΎ ΡΠΎΠ΄Π΅ΡΠΆΠΈΠΌΠΎΠ³ΠΎ Π²Ρ Π΄ΠΎΠ»ΠΆΠ½Ρ Π²ΠΎΠΉΡΠΈ ΠΈΠ»ΠΈ Π·Π°ΡΠ΅Π³ΠΈΡΡΡΠΈΡΠΎΠ²Π°ΡΡΡΡ.