[ΠΠ°Π²ΠΈΠ΄ Π‘ΠΎΠ³ΠΎΡΠ½] [Stepik] Π’Π΅ΡΡΠΈΡΠΎΠ²Π°Π½ΠΈΠ΅ REST API Π² Postman - Π»Π΅Π³ΠΊΠΈΠΉ ΡΡΠ°ΡΡ Π² Π°Π²ΡΠΎΠΌΠ°ΡΠΈΠ·Π°ΡΠΈΡ (2024)
[ΠΠ°Π²ΠΈΠ΄ Π‘ΠΎΠ³ΠΎΡΠ½] [Stepik] Π’Π΅ΡΡΠΈΡΠΎΠ²Π°Π½ΠΈΠ΅ REST API Π² Postman - Π»Π΅Π³ΠΊΠΈΠΉ ΡΡΠ°ΡΡ Π² Π°Π²ΡΠΎΠΌΠ°ΡΠΈΠ·Π°ΡΠΈΡ (2024)
Π’Π΅ΡΡΠΈΡΠΎΠ²Π°Π½ΠΈΠ΅ REST API Π² Postman - Π»Π΅Π³ΠΊΠΈΠΉ ΡΡΠ°ΡΡ Π² Π°Π²ΡΠΎΠΌΠ°ΡΠΈΠ·Π°ΡΠΈΡ [Stepik] [ΠΠ°Π²ΠΈΠ΄ Π‘ΠΎΠ³ΠΎΡΠ½]
ΠΠ°Π½Π½ΡΠΉ ΠΊΡΡΡ, Π½Π°ΡΠ΅Π»Π΅Π½ Π΄Π°ΡΡ ΠΏΡΠΎΠ΄Π²ΠΈΠ½ΡΡΡΠ΅ ΠΈ Π³Π»ΡΠ±ΠΎΠΊΠΈΠ΅ Π·Π½Π°Π½ΠΈΡ ΡΡΡΠ΄Π΅Π½ΡΠ°ΠΌ - ΠΏΠΎΡΡΠΎΠΌΡ ΠΏΡΠΈΠΎΠ±ΡΠ΅ΡΠ°Ρ Π΄Π°Π½Π½ΡΠΉ ΠΊΡΡΡ, Π½ΡΠΆΠ½ΠΎ ΠΏΠΎΠ½ΠΈΠΌΠ°ΡΡ, ΡΡΠΎ Π·Π΄Π΅ΡΡ ΠΏΠΎΡΡΠΈ Π½Π΅ Π±ΡΠ΄Π΅Ρ ΡΡΠΈΠ²ΠΈΠ°Π»ΡΠ½ΡΡ Π·Π°Π΄Π°Ρ, ΠΊΠΎΡΠΎΡΡΠ΅ ΠΌΠΎΠΆΠ½ΠΎ ΡΠ΅ΡΠΈΡΡ "ΠΌΠ΅ΡΠΎΠ΄ΠΎΠΌ ΡΡΠΊΠ°". ΠΡΠ΅ Π·Π°Π΄Π°ΡΠΈ ΠΈ Π²ΠΎΠΏΡΠΎΡΡ Π±Π°Π·ΠΈΡΡΡΡΡΡ Π½Π° ΠΌΠ°ΡΠ΅ΡΠΈΠ°Π»Π°Ρ ΠΈΠ· ΠΊΡΡΡΠ°. Π Π΄Π°Π½Π½ΠΎΠΌ ΠΊΡΡΡΠ΅ ΠΌΡ ΡΠ°Π³ Π·Π° ΡΠ°Π³ΠΎΠΌ Π²ΠΎΡΠΏΡΠΎΠΈΠ·Π²Π΅Π΄Π΅ΠΌ ΠΏΡΠΎΡΠ΅ΡΡ ΡΠ΅ΡΡΠΈΡΠΎΠ²Π°Π½ΠΈΡ API ΡΡ ΠΎΠΆΠΈΠΌ Ρ ΡΠ΅ΡΡΠΈΡΠΎΠ²Π°Π½ΠΈΠ΅ΠΌ Π½Π° ΡΠ΅Π°Π»ΡΠ½ΠΎΠΌ ΠΏΡΠΎΠ΅ΠΊΡΠ΅.
ΠΡΠΎΡ ΠΊΡΡΡ ΠΎΡΠ»ΠΈΡΠ°Π΅ΡΡΡ ΠΎΡ Π΄ΡΡΠ³ΠΈΡ ΠΊΡΡΡΠΎΠ² ΡΠ΅ΠΌ, ΡΡΠΎ Π² ΡΡΠΎΠΌ ΠΊΡΡΡΠ΅:
Π‘ΠΎΠ±ΡΠ°Π½Π° Π²ΡΡ Π½Π΅ΠΎΠ±Ρ ΠΎΠ΄ΠΈΠΌΠ°Ρ ΡΠ΅ΠΎΡΠΈΡ ΡΠ΅ΡΡΠΈΡΠΎΠ²Π°Π½ΠΈΡ REST API Π½Π° Π³Π»ΡΠ±ΠΎΠΊΠΎΠΌ ΡΡΠΎΠ²Π½Π΅
Π£ΠΏΠΎΡ ΡΠ΄Π΅Π»Π°Π½ Π½Π° ΠΏΡΠ°ΠΊΡΠΈΠΊΡ. ΠΠ°ΠΏΠΈΡΠ°Π½ΠΈΠ΅ ΡΠ΅ΡΡ-ΠΊΠ΅ΠΉΡΠΎΠ² ΠΈ Π±Π°Π³-ΡΠ΅ΠΏΠΎΡΡΠΎΠ², ΠΏΡΠΎΠ²Π΅Π΄Π΅Π½ΠΈΠ΅ ΡΡΡΠ½ΠΎΠ³ΠΎ ΡΠ΅ΡΡΠΈΡΠΎΠ²Π°Π½ΠΈΡ, Π° Π΄Π°Π»Π΅Π΅ ΠΏΠΎΠΊΡΡΡΠΈΠ΅ ΡΡΠΈΡ ΠΊΠ΅ΠΉΡΠΎΠ² Π°Π²ΡΠΎ-ΡΠ΅ΡΡΠ°ΠΌΠΈ
ΠΠ·ΡΡΠ΅Π½ΠΈΠ΅ JavaScript Π½Π° Π±Π°Π·ΠΎΠ²ΠΎΠΌ ΡΡΠΎΠ²Π½Π΅, ΠΏΠΎΠ·Π²ΠΎΠ»ΡΡΡΠ΅ΠΌ ΠΏΠΎΠΊΡΡΡΡ Π²ΡΠ΅ ΠΊΠ΅ΠΉΡΡ Π°Π²ΡΠΎ-ΡΠ΅ΡΡΠ°ΠΌΠΈ
ΠΡΠ΅Π½Ρ ΠΏΠΎΠ΄ΡΠΎΠ±Π½ΠΎΠ΅ ΠΎΠ±ΡΡΡΠ½Π΅Π½ΠΈΠ΅ ΡΠ»ΠΎΠΆΠ½ΡΡ ΡΠ΅ΠΌ ΠΏΡΠΎΡΡΡΠΌΠΈ ΡΠ»ΠΎΠ²Π°ΠΌΠΈ, ΠΊΠ°ΡΡΠΈΠ½ΠΊΠ°ΠΌΠΈ ΠΈ ΡΡ Π΅ΠΌΠ°ΠΌΠΈ
Π’Π΅ΡΡΠΈΡΠΎΠ²Π°Π½ΠΈΠ΅ ΠΏΡΠΎΡ ΠΎΠ΄ΠΈΡ Π½Π° ΡΠ΅ΡΠ²Π΅ΡΠ΅, ΠΎΠ±Π»Π°Π΄Π°ΡΡΠ΅ΠΌ Π»ΠΎΠ³ΠΈΠΊΠΎΠΉ
Π Π°Π·Π±ΠΈΡΠ°Π΅ΠΌ ΡΠ»ΠΎΠΆΠ½ΡΠ΅ ΠΈ ΠΏΠΎΠΏΡΠ»ΡΡΠ½ΡΠ΅ Π²ΠΎΠΏΡΠΎΡΡ Π½Π° ΡΠΎΠ±Π΅ΡΠ΅Π΄ΠΎΠ²Π°Π½ΠΈΠΈ
Π§Π΅ΠΌΡ Π²Ρ Π½Π°ΡΡΠΈΡΠ΅ΡΡ:
ΠΡΠ΅ΠΏΠΊΠΎΠΉ ΡΠ΅ΠΎΡΠ΅ΡΠΈΡΠ΅ΡΠΊΠΎΠΉ Π±Π°Π·Π΅ ΠΏΠΎ ΡΠ΅ΡΡΠΈΡΠΎΠ²Π°Π½ΠΈΡ REST API
ΠΡΠ²Π΅ΡΠ°ΡΡ Π½Π° ΡΠ»ΠΎΠΆΠ½ΡΠ΅ Π²ΠΎΠΏΡΠΎΡΡ ΠΏΠΎ API Π½Π° ΡΠΎΠ±Π΅ΡΠ΅Π΄ΠΎΠ²Π°Π½ΠΈΠΈ
ΠΠ°Π·ΠΎΠ²ΡΠΌ Π·Π½Π°Π½ΠΈΡΠΌ JavaScript
ΠΡΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°ΡΡ Postman ΠΈ Swagger
Π ΡΡΠ½ΠΎΠΌΡ ΡΠ΅ΡΡΠΈΡΠΎΠ²Π°Π½ΠΈΡ API
ΠΠ²ΡΠΎΠΌΠ°ΡΠΈΠ·ΠΈΡΠΎΠ²Π°Π½Π½ΠΎΠΌΡ ΡΠ΅ΡΡΠΈΡΠΎΠ²Π°Π½ΠΈΡ API
Π Π°Π±ΠΎΡΠ°ΡΡ Ρ JSON ΠΈ JSON-Schema
Π‘ΠΎΡΡΠ°Π²Π»ΡΡΡ ΡΠ΅ΡΡ-ΠΊΠ΅ΠΉΡΡ ΠΈ Π±Π°Π³-ΡΠ΅ΠΏΠΎΡΡΡ Π΄Π»Ρ API
ΠΠ°ΡΡΡΠ°ΠΈΠ²Π°ΡΡ ΠΌΠΎΠ½ΠΈΡΠΎΡΠΈΠ½Π³ ΠΊΠΎΠ»Π»Π΅ΠΊΡΠΈΠΉ
ΠΡΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°ΡΡ mock-ΡΠ΅ΡΠ²Π΅ΡΠ° Π² Postman
ΠΠ΅ΡΠ΅Ρ Π²Π°ΡΡΠ²Π°ΡΡ ΡΡΠ°ΡΠΈΠΊ Π² Π±ΡΠ°ΡΠ·Π΅ΡΠ΅ ΠΏΡΠΈ ΠΏΠΎΠΌΠΎΡΠΈ Postman
ΠΠ°ΠΏΡΡΠΊΠ°ΡΡ Π°Π²ΡΠΎ-ΡΠ΅ΡΡΡ Π² Newman
ΠΡΠΈ ΠΏΠΎΠΌΠΎΡΠΈ Newman Π³Π΅Π½Π΅ΡΠΈΡΠΎΠ²Π°ΡΡ Allure ΠΈ Extra ΠΎΡΡΠ΅ΡΡ
Π ΠΊΡΡΡ Π²Ρ ΠΎΠ΄ΡΡ:
26 ΡΡΠΎΠΊΠΎΠ²
82 ΡΠ΅ΡΡΠ°
9 ΠΈΠ½ΡΠ΅ΡΠ°ΠΊΡΠΈΠ²Π½ΡΡ Π·Π°Π΄Π°Ρ
ΠΡΠΎΠ³ΡΠ°ΠΌΠΌΠ°:
1. Π’Π΅ΠΎΡΠΈΡ ΡΠ΅ΡΡΠΈΡΠΎΠ²Π°Π½ΠΈΡ API
Roadmap Π² ΠΎΡΠ²ΠΎΠ΅Π½ΠΈΠΈ ΠΌΠ°ΡΠ΅ΡΠΈΠ°Π»Π°
Π§ΡΠΎ ΡΠ°ΠΊΠΎΠ΅ API?
HTTP, TCP/IP, Π·Π½Π°ΠΊΠΎΠΌΠΈΠΌΡΡ Ρ ΠΌΠ΅ΡΠΎΠ΄Π°ΠΌΠΈ Π·Π°ΠΏΡΠΎΡΠΎΠ²
REST & REST API
JSON ΠΈ JSON Schema
ΠΠ°ΠΆΠ½ΠΎΡΡΡ ΡΠ΅ΡΡΠΈΡΠΎΠ²Π°Π½ΠΈΡ API
"ΠΡΠΎΠ²Π΅ΡΡ ΡΠ΅Π±Ρ"
2. Postman, Swagger, ΡΡΡΠ½ΠΎΠ΅ ΡΠ΅ΡΡΠΈΡΠΎΠ²Π°Π½ΠΈΠ΅
Postman & OpenAPI & Swagger UI
Π’Π΅ΡΡΠΈΡΡΠ΅ΠΌ Companies ΠΈ ΠΏΠΈΡΠ΅ΠΌ ΡΠ΅ΡΡ-ΠΊΠ΅ΠΉΡΡ
Π’Π΅ΡΡΠΈΡΡΠ΅ΠΌ Users ΠΈ ΠΏΠΈΡΠ΅ΠΌ ΡΠ΅ΡΡ-ΠΊΠ΅ΠΉΡΡ
Π’Π΅ΡΡΠΈΡΡΠ΅ΠΌ Issues ΠΈ ΠΏΠΈΡΠ΅ΠΌ ΡΠ΅ΡΡ-ΠΊΠ΅ΠΉΡΡ
Π‘ΠΎΡΡΠ°Π²Π»ΡΠ΅ΠΌ Π±Π°Π³-ΡΠ΅ΠΏΠΎΡΡΡ ΠΏΠΎ ΡΠΏΠ°Π²ΡΠΈΠΌ ΡΠ΅ΡΡΠ°ΠΌ
Auth - ΡΠ΅ΡΡΠΈΡΠΎΠ²Π°Π½ΠΈΠ΅ Π°ΡΡΠ΅Π½ΡΠΈΡΠΈΠΊΠ°ΡΠΈΠΈ
3. ΠΠ²ΡΠΎΠΌΠ°ΡΠΈΠ·Π°ΡΠΈΡ ΡΠ΅ΡΡ-ΠΊΠ΅ΠΉΡΠΎΠ²
JavaScript Π΄Π»Ρ Postman
Companies - ΠΏΠΎΠΊΡΡΠ²Π°Π΅ΠΌ Π°Π²ΡΠΎΡΠ΅ΡΡΠ°ΠΌΠΈ
Users - ΠΏΠΎΠΊΡΡΠ²Π°Π΅ΠΌ Π°Π²ΡΠΎΡΠ΅ΡΡΠ°ΠΌΠΈ
Issues - ΠΏΠΎΠΊΡΡΠ²Π°Π΅ΠΌ Π°Π²ΡΠΎΡΠ΅ΡΡΠ°ΠΌΠΈ
Run collections - ΠΏΡΠΎΠ³ΠΎΠ½ΡΠ΅ΠΌ ΠΊΠΎΠ»Π»Π΅ΠΊΡΠΈΠΈ
Refactoring - ΡΠ»ΡΡΡΠ°Π΅ΠΌ Π°Π²ΡΠΎΡΠ΅ΡΡΡ
Auth - Π°Π²ΡΠΎΡΠ΅ΡΡΡ Π°ΡΡΠ΅Π½ΡΠΈΡΠΈΠΊΠ°ΡΠΈΠΈ
4. ΠΠΎΠΏΡΠΎΡΡ Π½Π° ΡΠΎΠ±Π΅ΡΠ΅Π΄ΠΎΠ²Π°Π½ΠΈΠΈ ΠΈ ΠΏΠΎΠ»Π΅Π·Π½ΡΠ΅ ΡΠΈΡΠΈ
Postman Interceptor
Newman & Allure & Extra reports
Mock-ΡΠ΅ΡΠ²Π΅ΡΡ
Code snippet
ΠΠΎΠΏΡΠΎΡΡ Π½Π° ΡΠΎΠ±Π΅ΡΠ΅Π΄ΠΎΠ²Π°Π½ΠΈΠΈ
ΠΠ°ΠΊΠ»ΡΡΠ΅Π½ΠΈΠ΅
ΠΡΠ΅ΠΏΠΎΠ΄Π°Π²Π°ΡΠ΅Π»Ρ: ΠΠ°Π²ΠΈΠ΄ Π‘ΠΎΠ³ΠΎΡΠ½
Senior QA Engineer. ΠΠ΅ΡΠ΅ΡΠ΅Π» Π² IT ΠΈΠ· ΡΠΈΠ½Π°Π½ΡΠΎΠ²ΠΎΠ³ΠΎ ΡΠ΅ΠΊΡΠΎΡΠ° Π² 2019 Π³ΠΎΠ΄Ρ.
Π’Π΅ΡΡΠΈΡΠΎΠ²Π°Π½ΠΈΠ΅ REST API Π² Postman - Π»Π΅Π³ΠΊΠΈΠΉ ΡΡΠ°ΡΡ Π² Π°Π²ΡΠΎΠΌΠ°ΡΠΈΠ·Π°ΡΠΈΡ [Stepik] [ΠΠ°Π²ΠΈΠ΄ Π‘ΠΎΠ³ΠΎΡΠ½]
ΠΠ°Π½Π½ΡΠΉ ΠΊΡΡΡ, Π½Π°ΡΠ΅Π»Π΅Π½ Π΄Π°ΡΡ ΠΏΡΠΎΠ΄Π²ΠΈΠ½ΡΡΡΠ΅ ΠΈ Π³Π»ΡΠ±ΠΎΠΊΠΈΠ΅ Π·Π½Π°Π½ΠΈΡ ΡΡΡΠ΄Π΅Π½ΡΠ°ΠΌ - ΠΏΠΎΡΡΠΎΠΌΡ ΠΏΡΠΈΠΎΠ±ΡΠ΅ΡΠ°Ρ Π΄Π°Π½Π½ΡΠΉ ΠΊΡΡΡ, Π½ΡΠΆΠ½ΠΎ ΠΏΠΎΠ½ΠΈΠΌΠ°ΡΡ, ΡΡΠΎ Π·Π΄Π΅ΡΡ ΠΏΠΎΡΡΠΈ Π½Π΅ Π±ΡΠ΄Π΅Ρ ΡΡΠΈΠ²ΠΈΠ°Π»ΡΠ½ΡΡ Π·Π°Π΄Π°Ρ, ΠΊΠΎΡΠΎΡΡΠ΅ ΠΌΠΎΠΆΠ½ΠΎ ΡΠ΅ΡΠΈΡΡ "ΠΌΠ΅ΡΠΎΠ΄ΠΎΠΌ ΡΡΠΊΠ°". ΠΡΠ΅ Π·Π°Π΄Π°ΡΠΈ ΠΈ Π²ΠΎΠΏΡΠΎΡΡ Π±Π°Π·ΠΈΡΡΡΡΡΡ Π½Π° ΠΌΠ°ΡΠ΅ΡΠΈΠ°Π»Π°Ρ ΠΈΠ· ΠΊΡΡΡΠ°. Π Π΄Π°Π½Π½ΠΎΠΌ ΠΊΡΡΡΠ΅ ΠΌΡ ΡΠ°Π³ Π·Π° ΡΠ°Π³ΠΎΠΌ Π²ΠΎΡΠΏΡΠΎΠΈΠ·Π²Π΅Π΄Π΅ΠΌ ΠΏΡΠΎΡΠ΅ΡΡ ΡΠ΅ΡΡΠΈΡΠΎΠ²Π°Π½ΠΈΡ API ΡΡ ΠΎΠΆΠΈΠΌ Ρ ΡΠ΅ΡΡΠΈΡΠΎΠ²Π°Π½ΠΈΠ΅ΠΌ Π½Π° ΡΠ΅Π°Π»ΡΠ½ΠΎΠΌ ΠΏΡΠΎΠ΅ΠΊΡΠ΅.
ΠΡΠΎΡ ΠΊΡΡΡ ΠΎΡΠ»ΠΈΡΠ°Π΅ΡΡΡ ΠΎΡ Π΄ΡΡΠ³ΠΈΡ ΠΊΡΡΡΠΎΠ² ΡΠ΅ΠΌ, ΡΡΠΎ Π² ΡΡΠΎΠΌ ΠΊΡΡΡΠ΅:
Π‘ΠΎΠ±ΡΠ°Π½Π° Π²ΡΡ Π½Π΅ΠΎΠ±Ρ ΠΎΠ΄ΠΈΠΌΠ°Ρ ΡΠ΅ΠΎΡΠΈΡ ΡΠ΅ΡΡΠΈΡΠΎΠ²Π°Π½ΠΈΡ REST API Π½Π° Π³Π»ΡΠ±ΠΎΠΊΠΎΠΌ ΡΡΠΎΠ²Π½Π΅
Π£ΠΏΠΎΡ ΡΠ΄Π΅Π»Π°Π½ Π½Π° ΠΏΡΠ°ΠΊΡΠΈΠΊΡ. ΠΠ°ΠΏΠΈΡΠ°Π½ΠΈΠ΅ ΡΠ΅ΡΡ-ΠΊΠ΅ΠΉΡΠΎΠ² ΠΈ Π±Π°Π³-ΡΠ΅ΠΏΠΎΡΡΠΎΠ², ΠΏΡΠΎΠ²Π΅Π΄Π΅Π½ΠΈΠ΅ ΡΡΡΠ½ΠΎΠ³ΠΎ ΡΠ΅ΡΡΠΈΡΠΎΠ²Π°Π½ΠΈΡ, Π° Π΄Π°Π»Π΅Π΅ ΠΏΠΎΠΊΡΡΡΠΈΠ΅ ΡΡΠΈΡ ΠΊΠ΅ΠΉΡΠΎΠ² Π°Π²ΡΠΎ-ΡΠ΅ΡΡΠ°ΠΌΠΈ
ΠΠ·ΡΡΠ΅Π½ΠΈΠ΅ JavaScript Π½Π° Π±Π°Π·ΠΎΠ²ΠΎΠΌ ΡΡΠΎΠ²Π½Π΅, ΠΏΠΎΠ·Π²ΠΎΠ»ΡΡΡΠ΅ΠΌ ΠΏΠΎΠΊΡΡΡΡ Π²ΡΠ΅ ΠΊΠ΅ΠΉΡΡ Π°Π²ΡΠΎ-ΡΠ΅ΡΡΠ°ΠΌΠΈ
ΠΡΠ΅Π½Ρ ΠΏΠΎΠ΄ΡΠΎΠ±Π½ΠΎΠ΅ ΠΎΠ±ΡΡΡΠ½Π΅Π½ΠΈΠ΅ ΡΠ»ΠΎΠΆΠ½ΡΡ ΡΠ΅ΠΌ ΠΏΡΠΎΡΡΡΠΌΠΈ ΡΠ»ΠΎΠ²Π°ΠΌΠΈ, ΠΊΠ°ΡΡΠΈΠ½ΠΊΠ°ΠΌΠΈ ΠΈ ΡΡ Π΅ΠΌΠ°ΠΌΠΈ
Π’Π΅ΡΡΠΈΡΠΎΠ²Π°Π½ΠΈΠ΅ ΠΏΡΠΎΡ ΠΎΠ΄ΠΈΡ Π½Π° ΡΠ΅ΡΠ²Π΅ΡΠ΅, ΠΎΠ±Π»Π°Π΄Π°ΡΡΠ΅ΠΌ Π»ΠΎΠ³ΠΈΠΊΠΎΠΉ
Π Π°Π·Π±ΠΈΡΠ°Π΅ΠΌ ΡΠ»ΠΎΠΆΠ½ΡΠ΅ ΠΈ ΠΏΠΎΠΏΡΠ»ΡΡΠ½ΡΠ΅ Π²ΠΎΠΏΡΠΎΡΡ Π½Π° ΡΠΎΠ±Π΅ΡΠ΅Π΄ΠΎΠ²Π°Π½ΠΈΠΈ
Π§Π΅ΠΌΡ Π²Ρ Π½Π°ΡΡΠΈΡΠ΅ΡΡ:
ΠΡΠ΅ΠΏΠΊΠΎΠΉ ΡΠ΅ΠΎΡΠ΅ΡΠΈΡΠ΅ΡΠΊΠΎΠΉ Π±Π°Π·Π΅ ΠΏΠΎ ΡΠ΅ΡΡΠΈΡΠΎΠ²Π°Π½ΠΈΡ REST API
ΠΡΠ²Π΅ΡΠ°ΡΡ Π½Π° ΡΠ»ΠΎΠΆΠ½ΡΠ΅ Π²ΠΎΠΏΡΠΎΡΡ ΠΏΠΎ API Π½Π° ΡΠΎΠ±Π΅ΡΠ΅Π΄ΠΎΠ²Π°Π½ΠΈΠΈ
ΠΠ°Π·ΠΎΠ²ΡΠΌ Π·Π½Π°Π½ΠΈΡΠΌ JavaScript
ΠΡΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°ΡΡ Postman ΠΈ Swagger
Π ΡΡΠ½ΠΎΠΌΡ ΡΠ΅ΡΡΠΈΡΠΎΠ²Π°Π½ΠΈΡ API
ΠΠ²ΡΠΎΠΌΠ°ΡΠΈΠ·ΠΈΡΠΎΠ²Π°Π½Π½ΠΎΠΌΡ ΡΠ΅ΡΡΠΈΡΠΎΠ²Π°Π½ΠΈΡ API
Π Π°Π±ΠΎΡΠ°ΡΡ Ρ JSON ΠΈ JSON-Schema
Π‘ΠΎΡΡΠ°Π²Π»ΡΡΡ ΡΠ΅ΡΡ-ΠΊΠ΅ΠΉΡΡ ΠΈ Π±Π°Π³-ΡΠ΅ΠΏΠΎΡΡΡ Π΄Π»Ρ API
ΠΠ°ΡΡΡΠ°ΠΈΠ²Π°ΡΡ ΠΌΠΎΠ½ΠΈΡΠΎΡΠΈΠ½Π³ ΠΊΠΎΠ»Π»Π΅ΠΊΡΠΈΠΉ
ΠΡΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°ΡΡ mock-ΡΠ΅ΡΠ²Π΅ΡΠ° Π² Postman
ΠΠ΅ΡΠ΅Ρ Π²Π°ΡΡΠ²Π°ΡΡ ΡΡΠ°ΡΠΈΠΊ Π² Π±ΡΠ°ΡΠ·Π΅ΡΠ΅ ΠΏΡΠΈ ΠΏΠΎΠΌΠΎΡΠΈ Postman
ΠΠ°ΠΏΡΡΠΊΠ°ΡΡ Π°Π²ΡΠΎ-ΡΠ΅ΡΡΡ Π² Newman
ΠΡΠΈ ΠΏΠΎΠΌΠΎΡΠΈ Newman Π³Π΅Π½Π΅ΡΠΈΡΠΎΠ²Π°ΡΡ Allure ΠΈ Extra ΠΎΡΡΠ΅ΡΡ
Π ΠΊΡΡΡ Π²Ρ ΠΎΠ΄ΡΡ:
26 ΡΡΠΎΠΊΠΎΠ²
82 ΡΠ΅ΡΡΠ°
9 ΠΈΠ½ΡΠ΅ΡΠ°ΠΊΡΠΈΠ²Π½ΡΡ Π·Π°Π΄Π°Ρ
ΠΡΠΎΠ³ΡΠ°ΠΌΠΌΠ°:
1. Π’Π΅ΠΎΡΠΈΡ ΡΠ΅ΡΡΠΈΡΠΎΠ²Π°Π½ΠΈΡ API
Roadmap Π² ΠΎΡΠ²ΠΎΠ΅Π½ΠΈΠΈ ΠΌΠ°ΡΠ΅ΡΠΈΠ°Π»Π°
Π§ΡΠΎ ΡΠ°ΠΊΠΎΠ΅ API?
HTTP, TCP/IP, Π·Π½Π°ΠΊΠΎΠΌΠΈΠΌΡΡ Ρ ΠΌΠ΅ΡΠΎΠ΄Π°ΠΌΠΈ Π·Π°ΠΏΡΠΎΡΠΎΠ²
REST & REST API
JSON ΠΈ JSON Schema
ΠΠ°ΠΆΠ½ΠΎΡΡΡ ΡΠ΅ΡΡΠΈΡΠΎΠ²Π°Π½ΠΈΡ API
"ΠΡΠΎΠ²Π΅ΡΡ ΡΠ΅Π±Ρ"
2. Postman, Swagger, ΡΡΡΠ½ΠΎΠ΅ ΡΠ΅ΡΡΠΈΡΠΎΠ²Π°Π½ΠΈΠ΅
Postman & OpenAPI & Swagger UI
Π’Π΅ΡΡΠΈΡΡΠ΅ΠΌ Companies ΠΈ ΠΏΠΈΡΠ΅ΠΌ ΡΠ΅ΡΡ-ΠΊΠ΅ΠΉΡΡ
Π’Π΅ΡΡΠΈΡΡΠ΅ΠΌ Users ΠΈ ΠΏΠΈΡΠ΅ΠΌ ΡΠ΅ΡΡ-ΠΊΠ΅ΠΉΡΡ
Π’Π΅ΡΡΠΈΡΡΠ΅ΠΌ Issues ΠΈ ΠΏΠΈΡΠ΅ΠΌ ΡΠ΅ΡΡ-ΠΊΠ΅ΠΉΡΡ
Π‘ΠΎΡΡΠ°Π²Π»ΡΠ΅ΠΌ Π±Π°Π³-ΡΠ΅ΠΏΠΎΡΡΡ ΠΏΠΎ ΡΠΏΠ°Π²ΡΠΈΠΌ ΡΠ΅ΡΡΠ°ΠΌ
Auth - ΡΠ΅ΡΡΠΈΡΠΎΠ²Π°Π½ΠΈΠ΅ Π°ΡΡΠ΅Π½ΡΠΈΡΠΈΠΊΠ°ΡΠΈΠΈ
3. ΠΠ²ΡΠΎΠΌΠ°ΡΠΈΠ·Π°ΡΠΈΡ ΡΠ΅ΡΡ-ΠΊΠ΅ΠΉΡΠΎΠ²
JavaScript Π΄Π»Ρ Postman
Companies - ΠΏΠΎΠΊΡΡΠ²Π°Π΅ΠΌ Π°Π²ΡΠΎΡΠ΅ΡΡΠ°ΠΌΠΈ
Users - ΠΏΠΎΠΊΡΡΠ²Π°Π΅ΠΌ Π°Π²ΡΠΎΡΠ΅ΡΡΠ°ΠΌΠΈ
Issues - ΠΏΠΎΠΊΡΡΠ²Π°Π΅ΠΌ Π°Π²ΡΠΎΡΠ΅ΡΡΠ°ΠΌΠΈ
Run collections - ΠΏΡΠΎΠ³ΠΎΠ½ΡΠ΅ΠΌ ΠΊΠΎΠ»Π»Π΅ΠΊΡΠΈΠΈ
Refactoring - ΡΠ»ΡΡΡΠ°Π΅ΠΌ Π°Π²ΡΠΎΡΠ΅ΡΡΡ
Auth - Π°Π²ΡΠΎΡΠ΅ΡΡΡ Π°ΡΡΠ΅Π½ΡΠΈΡΠΈΠΊΠ°ΡΠΈΠΈ
4. ΠΠΎΠΏΡΠΎΡΡ Π½Π° ΡΠΎΠ±Π΅ΡΠ΅Π΄ΠΎΠ²Π°Π½ΠΈΠΈ ΠΈ ΠΏΠΎΠ»Π΅Π·Π½ΡΠ΅ ΡΠΈΡΠΈ
Postman Interceptor
Newman & Allure & Extra reports
Mock-ΡΠ΅ΡΠ²Π΅ΡΡ
Code snippet
ΠΠΎΠΏΡΠΎΡΡ Π½Π° ΡΠΎΠ±Π΅ΡΠ΅Π΄ΠΎΠ²Π°Π½ΠΈΠΈ
ΠΠ°ΠΊΠ»ΡΡΠ΅Π½ΠΈΠ΅
ΠΡΠ΅ΠΏΠΎΠ΄Π°Π²Π°ΡΠ΅Π»Ρ: ΠΠ°Π²ΠΈΠ΄ Π‘ΠΎΠ³ΠΎΡΠ½
Senior QA Engineer. ΠΠ΅ΡΠ΅ΡΠ΅Π» Π² IT ΠΈΠ· ΡΠΈΠ½Π°Π½ΡΠΎΠ²ΠΎΠ³ΠΎ ΡΠ΅ΠΊΡΠΎΡΠ° Π² 2019 Π³ΠΎΠ΄Ρ.
favorite
0
star
0
