ΠΡΡΡ ΠΈ Ρ ΠΎΡΠΎΡΠΈΠ΅ Π½ΠΎΠ²ΠΎΡΡΠΈ : Ρ Π½Π°ΠΊΠΎΠ½Π΅Ρ-ΡΠΎ Π΄ΠΎΠ±Π°Π²ΠΈΠ»Π° ΡΠ°ΠΉΠΌΠΊΠΎΠ΄Ρ ΠΊ Π²ΠΈΠ΄Π΅ΠΎ! π
πΠΠ΅Π±ΠΈΠ½Π°Ρ ΠΏΠΎ ΡΠ΅ΡΡΠΈΡΠΎΠ²Π°Π½ΠΈΡ REST API
YouTube
RuTube
Π’Π°ΠΉΠΌΠΊΠΎΠ΄Ρ:
0:20 - Π ΡΠ΅Π±Π΅
2:10 - ΠΠ»Π°Π½ Π²Π΅Π±ΠΈΠ½Π°ΡΠ°
3:20 - ΠΡΠ½ΠΎΠ²Π½ΡΠ΅ ΡΠΏΠΎΡΠΎΠ±Ρ ΡΠ°Π±ΠΎΡΡ Ρ API
7:40 - Π‘ΠΏΠΎΡΠΎΠ±Ρ Π°ΡΡΠ΅Π½ΡΠΈΡΠΈΠΊΠ°ΡΠΈΠΈ Π² API
10:20 - Π§ΡΠΎ ΡΠ°ΠΊΠΎΠ΅ API?
11:40 - Π’Π΅ΡΡΠΈΡΠΎΠ²Π°Π½ΠΈΠ΅ API c DevTools
12:45 - Postman Π΄Π»Ρ ΡΠ΅ΡΡΠΈΡΠΎΠ²Π°Π½ΠΈΡ API
16:40 - ΠΡΠ°ΠΊΡΠΈΠΊΠ° - Postman Π΄Π»Ρ ΡΠ΅ΡΡΠΈΡΠΎΠ²Π°Π½ΠΈΡ API
17:50 - Π‘Π°ΠΉΡ Vikunja - ΡΠ΅ΡΡΠΈΡΠΎΠ²Π°Π½ΠΈΠ΅ Π² DevTools
19:00 - ΠΡΠΊΡΡΡΠΈΠ΅ Firefox DevTools - Π²ΠΊΠ»Π°Π΄ΠΊΠΈ
19:40 - ΠΡΠΊΡΡΡΠΈΠ΅ Chrome DevTools - Π²ΠΊΠ»Π°Π΄ΠΊΠΈ
20:30 - ΠΠ°ΡΠ°Π»ΠΎ ΡΠ΅ΡΡΠΈΡΠΎΠ²Π°Π½ΠΈΡ API ΡΠ΅ΡΠ΅Π· curl, Π²Π·ΡΡΠΎΠ³ΠΎ Chrome DevTools - Π²ΠΊΠ»Π°Π΄ΠΊΠ° Network
28:20 - Π Π°Π±ΠΎΡΠ° Ρ ΡΠ΅Π»ΠΎΠΌ Π·Π°ΠΏΡΠΎΡΠ° Π² Postman
33:40 - ΠΠΎΠ²ΡΠΎΡΠ΅Π½ΠΈΠ΅ Π²Π·ΡΡΠΈΠ΅ curl ΠΈΠ· Chrome DevTools, ΠΏΠΎΠΊΠ°Π· Π²ΡΠΎΡΠΎΠ³ΠΎ ΡΠΏΠΎΡΠΎΠ±Π° Π²ΡΡΠ°Π²ΠΊΠΈ curl ΡΠ΅ΡΠ΅Π· ΠΈΠΌΠΏΠΎΡΡ Π² Postman. Π’Π΅ΡΡΠΈΡΠΎΠ²Π°Π½ΠΈΠ΅ API Π±Π΅Π· Open API Π΄ΠΎΠΊΡΠΌΠ΅Π½ΡΠ°ΡΠΈΠΈ
37:05 - ΠΠ²ΡΠΎΡΠΈΠ·Π°ΡΠΈΡ Π² ΡΠΈΡΡΠ΅ΠΌΡ ΡΠ΅ΡΠ΅Π· Firefox DevTools - Π²ΠΊΠ»Π°Π΄ΠΊΠ° Network. Π’Π΅ΡΡΠΈΡΠΎΠ²Π°Π½ΠΈΠ΅ ΡΠΎΡΠΌΡ Π°Π²ΡΠΎΡΠΈΠ·Π°ΡΠΈΠΈ, Π·Π°ΠΌΠ΅Π½Π° Π΄Π°Π½Π½ΡΡ Π² Π·Π°ΠΏΡΠΎΡΠ΅ ΠΈ ΠΏΠΎΠ²ΡΠΎΡΠ½Π°Ρ ΠΎΡΠΏΡΠ°Π²ΠΊΠ° Π΄Π°Π½Π½ΡΡ
41:20 - Π Π°ΡΡΠΊΠ°Π· ΠΏΡΠΎ ΡΠ°ΠΉΡ Vikunja
42:20 - Π’Π΅ΡΡΠΈΡΠΎΠ²Π°Π½ΠΈΠ΅ ΠΏΡΠΎΠ΅ΠΊΡΠ° Π½Π° ΡΠ°ΠΉΡΠ΅ Vikunja (Π½Π΅ΠΌΠ½ΠΎΠ³ΠΎ "ΠΏΠΎΠ»ΠΎΠΆΠΈΠ»ΠΈ" ΡΠ°ΠΉΡ :))
45:00 - Π’Π΅ΡΡΠΈΡΠΎΠ²Π°Π½ΠΈΠ΅ API Ρ Open API Π΄ΠΎΠΊΡΠΌΠ΅Π½ΡΠ°ΡΠΈΠ΅ΠΉ. ΠΠΌΠΏΠΎΡΡ ΠΊΠΎΠ»Π»Π΅ΠΊΡΠΈΠΈ ΠΈΠ· Π΄ΠΎΠΊΡΠΌΠ΅Π½ΡΠ°ΡΠΈΠΈ Π² Postman
50:20 - ΠΡΠΎ ΠΏΠ°ΡΠ°ΠΌΠ΅ΡΡΠΈΠ·Π°ΡΠΈΡ Π² Postman, ΡΠ΅ΡΡΠΈΡΠΎΠ²Π°Π½ΠΈΠ΅ Π½Π° ΡΠ°Π·Π½ΡΡ ΠΎΠΊΡΡΠΆΠ΅Π½ΠΈΡΡ
52:15 - ΠΡΠΎ Swagger. ΠΠ΅ΡΠ΅Π½ΠΎΡ ΠΊΠΎΠ»Π»Π΅ΠΊΡΠΈΠΈ Π² Postman
56:00 - ΠΡΠΎ ΠΊΠΎΠ»Π»Π΅ΠΊΡΠΈΡ Vikunja Π΄Π»Ρ ΡΠ΅ΡΡΠΈΡΠΎΠ²Π°Π½ΠΈΡ. Π’Π΅ΡΡΠΈΡΠΎΠ²Π°Π½ΠΈΠ΅ ΡΡΠ½ΠΊΡΠΈΠΈ ΠΏΡΠΎΠ΅ΠΊΡΠ° Π½Π° ΡΠ°ΠΉΡΠ΅ Vikunja
1:00:02 - ΠΠ±ΡΡΠ²Π»Π΅Π½ΠΈΠ΅ ΠΏΠ΅ΡΠ΅ΠΌΠ΅Π½Π½ΠΎΠΉ Π΄Π»Ρ URL
1:02:00 - ΠΡΠΎ ΡΠΏΠΎΡΠΎΠ±Ρ Π°ΡΡΠ΅Π½ΡΠΈΡΠΈΠΊΠ°ΡΠΈΠΈ Bearer Token ΠΈ API Key Π½Π° ΡΠ°ΠΉΡΠ΅ Vikunja ΠΈ ΡΠΊΠ°Π·Π°Π½ΠΈΠ΅ ΡΡΠΈΡ ΡΠΏΠΎΡΠΎΠ±ΠΎΠ² Π² Postman, Π²ΠΊΠ»Π°Π΄ΠΊΠ° Authorization ΠΊΠΎΠ»Π»Π΅ΠΊΡΠΈΠΈ
1:08:32 - Π’Π΅ΡΡΠΈΡΡΠ΅ΠΌ ΡΡΠΎΠ½Ρ Π½Π° ΡΠ°ΠΉΡΠ΅ Vikunja. Π‘ΠΎΠ·Π΄Π°Π½ΠΈΠ΅ ΠΏΡΠΎΠ΅ΠΊΡΠ° Π½Π° ΡΠ°ΠΉΡΠ΅ Vikunja
1:13:30 - ΠΠ΅ΡΠ΅Π½ΠΎΡ curl Π½Π° ΡΠΎΠ·Π΄Π°Π½ΠΈΠ΅ ΠΏΡΠΎΠ΅ΠΊΡΠ° Π² Postman
1:16:05 - Π’Π΅ΡΡΠΈΡΡΠ΅ΠΌ Π±ΡΠΊ Π½Π° ΡΠ°ΠΉΡΠ΅ Vikunja. ΠΠ±Π½ΠΎΠ²Π»Π΅Π½ΠΈΠ΅ ΠΊΠ»ΡΡΠ΅ΠΉ ΠΏΡΠΎΠ΅ΠΊΡΠ° Π½Π° ΡΠ°ΠΉΡΠ΅ Vikunja
1:19:50 - ΠΠ±ΡΡΠ²Π»Π΅Π½ΠΈΠ΅ ΠΏΠ΅ΡΠ΅ΠΌΠ΅Π½Π½ΡΡ ΡΠ΅ΡΠ΅Π· ΡΠΊΡΠΈΠΏΡΡ pm.collectionVariables.set
1:26:00 - Π‘Π½ΠΈΠΏΠΏΠ΅ΡΡ ΠΈ Postbot, ΠΏΡΠΎ ΡΠΊΡΠΈΠΏΡΡ
1:29:30 - ΠΠ½ΡΠΎΡΠΌΠ°ΡΠΈΡ ΠΏΡΠΎ Run Collection
1:31:12 - ΠΠ°ΠΏΡΡΠΊ ΠΊΠΎΠ»Π»Π΅ΠΊΡΠΈΠΈ
1:32:02 - ΠΠ½Π°Π»ΠΈΠ· ΡΠΏΠ°Π²ΡΠΈΡ ΡΠ΅ΡΡΠΎΠ²
1:36:56 - ΠΠΎΠ²ΡΠΎΡΠ½ΡΠΉ Π·Π°ΠΏΡΡΠΊ ΠΊΠΎΠ»Π»Π΅ΠΊΡΠΈΡ ΠΏΠΎΡΠ»Π΅ ΠΈΡΠΏΡΠ°Π²Π»Π΅Π½ΠΈΡ ΠΎΡΠΈΠ±ΠΎΠΊ
1:38:24 - ΠΠ½Π°Π»ΠΈΠ· ΡΠ΅ΡΡΠΎΠ² ΡΠ΅ΡΠ΅Π· Console Π² Postman
1:38:40 - ΠΡΠ²ΠΎΠ΄Ρ, ΠΏΡΠΎ API Endpoints
1:39:40 - ΠΡΠΎΠ±Π΅Π½Π½ΠΎΡΡΠΈ ΡΠ΅ΡΡΠΈΡΠΎΠ²Π°Π½ΠΈΡ ΡΡΠΎΠ½ΡΡΠ½Π΄Π° ΠΈ Π±ΡΠΊΠ΅Π½Π΄Π°. 5-ΠΌΠΈΠ½ΡΡΠ½Π°Ρ ΠΏΡΠ°ΠΊΡΠΈΠΊΠ° ΡΠ΅ΡΡΠΈΡΠΎΠ²Π°Π½ΠΈΡ Π½Π° ΡΠ°ΠΉΡΠ΅ Vikunja
πΠ’Π°ΠΊΠΆΠ΅ Ρ ΠΎΡΡ Π½Π°ΠΏΠΎΠΌΠ½ΠΈΡΡ ΠΈ ΠΏΡΠΎ ΡΠ²ΠΎΠΈ Π΄ΡΡΠ³ΠΈΠ΅ Π²Π΅Π±ΠΈΠ½Π°ΡΡ:
Π Π°Π·Π±ΠΎΡ ΡΠΈΡΡΠ°ΡΠΈΠΎΠ½Π½ΡΡ Π²ΠΎΠΏΡΠΎΡΠΎΠ² Π½Π° ΡΠΎΠ±Π΅ΡΠ΅Π΄ΠΎΠ²Π°Π½ΠΈΡΡ (QA Engineer)
YouTube
RuTube
πΠ’Π΅Ρ Π½ΠΈΠΊΠΈ ΡΠ΅ΡΡ-Π΄ΠΈΠ·Π°ΠΉΠ½Π° ΠΈ ΠΈΡ ΠΏΡΠΈΠΌΠ΅Π½Π΅Π½ΠΈΠ΅ Π½Π° ΠΏΡΠ°ΠΊΡΠΈΠΊΠ΅
YouTube
RuTube