45. Що таке API і як воно працює

2024 ж. 28 Сәу.
38 450 Рет қаралды

Прекрасна сторінка з поясненнями всіх статус кодів: httpstatusdogs.com/
Всі презентації до уроків тут: docs.google.com/spreadsheets/...
0:00-0:47 Вступ
0:48-1:16 Application Programming Interface
1:17-1:44 Приклад №1
1:45-2:20 Приклад №2
2:21-5:52 Переваги API
5:53-12:24 Приклади API запитів на сайті
12:25-14:00 Різниця між REST та SOAP
14:01-15:25 З чого складається HTTP (API) запит
15:26-16:31 Типи HTTP (API) запитів
16:32-16:43 З чого складається HTTP (API) відповідь
16:44-18:42 Статус коди
18:43-20:17 Приклади статус кодів
Тестування ПЗ, Тестувальник ПЗ з нуля, тестування веб-додатків, як стати тестувальником, тестування баз даних, тестування мобільних додатків, тестування API, QC, QA, Тестування УКРАЇНСЬКОЮ
Музика: Віктор Винник і МЕРІ - Я з України
Джерело: • Віктор Винник і МЕРІ -...

Пікірлер
  • Наталю, я ваша фанатка, зараз за допомогою ваших відео добираю все що недодали курси. У вас є талант - викладати матеріал послідовно та зрозуміло, давати і загальну картину і деталі. Дяка вам за таку роботу, а українською вчитись - то особливе задоволення🥰

    @user-qn8en3xs2p@user-qn8en3xs2p Жыл бұрын
  • "код 200, все нормально. никто не умер" - не сразу даже сообразил. Что поделать - какое время, такой и юмор. Останется для истории. Спасибо за Ваш труд.

    @dmytropanasenko2904@dmytropanasenko2904 Жыл бұрын
    • я навпаки, коли почула "я 300" від друга, в голові перша думка "куди тебе направили"... Краще б ми знали 300, 200 тільки у рамках API..

      @TanyaYakunina-nb8ny@TanyaYakunina-nb8ny Жыл бұрын
  • Наталья ви велика умнічка, з ваших уроків можна почерпнути багато інформації навіть для QA із досвідом)

    @SokolNick@SokolNick3 күн бұрын
  • Таке миле сотворіння, як ота Наталя, треба на руках носити!

    @user-pe2ll9nc9c@user-pe2ll9nc9c7 ай бұрын
  • Моя знахідка і відкриття цього місяця. До цього вже дивилась 2 курси російською, але дуже боліла душа що російською пишу і вчу. Тепер все на місці ♥

    @nataliamelnykova9858@nataliamelnykova9858 Жыл бұрын
  • Не стомлююся дивуватися як легко і просто Ви пояснюєте доволі складні речі. Натхнення Вам і всім миру.

    @nadezhda3773@nadezhda3773 Жыл бұрын
  • Дай Боже Вам щастя!

    @ggandwp@ggandwp Жыл бұрын
  • Молодець! Дуже інформативно та зрозуміло! Дякую за якісний україномовний контент!!!

    @nazarukk@nazarukk7 ай бұрын
  • Так Наталья, згідна з усіма позитивними коментами, ви справді маєте талант гарно викладати😊 дякую вам за вашу працю)

    @user-sp9lz5nr3u@user-sp9lz5nr3u9 ай бұрын
  • Я вже хочу бути ментенятком вашим! Пояснення - це знахідка! Прослухала теорію, відпрацювала рік в компнії і соухаб зараз та розумію все більше! Дякую

    @user-xn9cc9bk7d@user-xn9cc9bk7d Жыл бұрын
    • Ви така гарненька 😜🤫

      @user-xz2id9ey8f@user-xz2id9ey8f Жыл бұрын
  • Дуже дякую за контент! Особлива подяка за популяризацію української =)

    @vaniamocherniuk4894@vaniamocherniuk48946 ай бұрын
  • Дякую за інформативний контент українською🥰

    @katerynagalak8421@katerynagalak84213 ай бұрын
  • це прекрасно, дай вам бог здоров"я!

    @roman_manro@roman_manro Жыл бұрын
  • Дякую і коментар на більше ніж чотири слова.

    @olegkunyk5603@olegkunyk5603 Жыл бұрын
  • Дякую! Розробникам-початківцям цей курс теж корисний 😄

    @nastusya1134@nastusya11348 ай бұрын
  • цей канал просто знахідка!!! дуже дякую за всі матеріали!!!

    @user-dk9mk7ku1z@user-dk9mk7ku1z2 ай бұрын
  • Класне пояснення! Дякую велике за твою працю❤️

    @InnaMaslovska11@InnaMaslovska11 Жыл бұрын
  • Наталю, дякую за таку зрозумілу подачу❤

    @user-vp1nj2pg1f@user-vp1nj2pg1f Жыл бұрын
  • Попелюшка крутишка! Важливі речі вміє подати простими словами, розкласти по поличкам ще й додати мотивації та настрою. Дякую )

    @nataliag7978@nataliag7978 Жыл бұрын
  • Ви неймовірна умнічка-розумнічка! Велике дякую за ваші уроки🤍

    @iww1pl@iww1pl Жыл бұрын
  • Дуже дякую! Ви найкраща-супер уроки

    @Irinaki777@Irinaki777 Жыл бұрын
  • Дуже Вам дякую за стислу і чітку подачу матеріалу

    @user-sb1wx6om8y@user-sb1wx6om8y Жыл бұрын
  • дуже дякую! вже проходила це на курсах, але пройшов час, підзабула. ви пояснили все те саме набагато швидше і чіткіше) продовжу перегляд всього плейлиста.

    @maria43563@maria43563 Жыл бұрын
  • Дякую! Теми пояснюються зрозуміло і "без води".

    @BihariVasyl@BihariVasyl Жыл бұрын
  • Дякую вашим відосикам! З ними стаж реально зрозуміліше навчання. 🙏

    @gordonshumwey6877@gordonshumwey6877 Жыл бұрын
  • Дуже дякую, все чітко, зрозуміло, українською, Дякую

    @TetianaGruenert@TetianaGruenert Жыл бұрын
  • Дуже круто та доступно) Дякую за вашу працю. Жарт про "200" 👍

    @user-bh3lx5sk6x@user-bh3lx5sk6x Жыл бұрын
  • Дякую, все доступно, цікаво і легко сприймається, обожнюю ваш канал!

    @user-wb5iq4hd4o@user-wb5iq4hd4o Жыл бұрын
  • Дякую, за вашу роботу! Зрозуміло, чітко, лаконічно!))

    @kolosovych_halyna@kolosovych_halyna Жыл бұрын
  • Дякую за таку просту і доступну подачу!!! Мені аж відлягло 😅 бо ніяк не могла зрозуміти суть! Міцного Вам здоров‘я!

    @Inndin@Inndin Жыл бұрын
  • Чудове пояснення, дякую за інформацію🙂

    @user-bd2lt7ni2x@user-bd2lt7ni2x Жыл бұрын
  • величезне дякую! все чітко, доступно і зрозуміло!

    @victoriaokhrimovskaia1925@victoriaokhrimovskaia1925 Жыл бұрын
  • Дякую за україномовний контент. І за класне пояснення ❤️🇺🇦

    @olyamalysheva5464@olyamalysheva54643 ай бұрын
  • Респект Вам за такий чудовий контент українською❤😊

    @user-bj6mg8nc8j@user-bj6mg8nc8j Жыл бұрын
  • Дякую за легку подачу💙💛

    @user-cq6xu9zq8e@user-cq6xu9zq8e Жыл бұрын
  • дякую! дуже цікаво і доступно! 💛💙

    @LLangeCh@LLangeCh Жыл бұрын
  • Корисне відео. Дякую за працю!

    @user-mi8sq2jb2o@user-mi8sq2jb2o Жыл бұрын
    • Ви така гарненька 😇🤫

      @user-xz2id9ey8f@user-xz2id9ey8f Жыл бұрын
  • Дуже зрозуміло, хороші приклади, чудово!

    @vityaz9565@vityaz956511 ай бұрын
  • В захваті і бажанні рухатися далі після кожного відео! ДЯКУЮ💛💙

    @ksenytarasuk4673@ksenytarasuk4673 Жыл бұрын
  • Дякую за корисну інформацію

    @user-sm6pi2ig7l@user-sm6pi2ig7l Жыл бұрын
  • Дякую ! Я початківець. Сподіваюсь дійти до кінця.

    @yuliiaananieva7229@yuliiaananieva7229 Жыл бұрын
  • Дякую за чудові відео🥰

    @ningimzida@ningimzida Жыл бұрын
    • Ви така гарненька 😇🤫

      @user-xz2id9ey8f@user-xz2id9ey8f Жыл бұрын
  • Дякую за змістовну інформацію!

    @oksanakukhotska7190@oksanakukhotska7190 Жыл бұрын
  • Все було цікаво і зрозуміло і, головне, корисні приклади!

    @VKodryan@VKodryan Жыл бұрын
  • Дякую за урок)) все дуже легко і доступно пояснили))

    @NadiiaKohut@NadiiaKohut2 ай бұрын
  • Воу воу воу, складненько)) сподіваюся далі все в голові по поличках встане😁

    @miss_justice_@miss_justice_ Жыл бұрын
  • дуже дякую, завдяки Вам розумію незрозуміле😂❤️

    @user-xt4ml7gr9c@user-xt4ml7gr9c Жыл бұрын
  • Велике дякую

    @user-bu6vf3pw4o@user-bu6vf3pw4o Жыл бұрын
  • Дякую за вашу працю! Ви - скарб)))

    @user-rk1ox5ez1u@user-rk1ox5ez1u Жыл бұрын
  • Відмінне пояснення. Йдемо далі. Про лайк не забув.

    @FYIMN@FYIMN Жыл бұрын
    • ❤️

      @Popeliuha@Popeliuha Жыл бұрын
  • супер дякую Вам!! Все наочно і зозуміло! :)

    @DanyloPyr@DanyloPyr Жыл бұрын
  • Дуже класно. Дякую.

    @khrystynahrymak8447@khrystynahrymak8447 Жыл бұрын
  • Дякую! 💛

    @Marylid@Marylid2 ай бұрын
  • Все зрозуміло! с музичне оформлення - це взгалі нова знахідка у навчальному процесі!

    @dmytroholem1655@dmytroholem1655 Жыл бұрын
  • Дякую за контент!

    @lexterier88@lexterier8811 ай бұрын
  • супер корисно. Спасибі

    @user-og2ti2wd5o@user-og2ti2wd5o11 ай бұрын
  • Чудово було все зрозуміло. Всі б так пояснювали!!!

    @user-yd6ej3to4c@user-yd6ej3to4c Жыл бұрын
  • Дякую!

    @nataliiaiatsenko7779@nataliiaiatsenko77794 ай бұрын
  • дуже вчасно!дякую)) прямо як по замовленню)))

    @EM-og6he@EM-og6he Жыл бұрын
    • єдине, маю питання) ви говорите "пишуть апішки", "апішка", тобто використовуєете як іменник) може те будь ласка пояснити, як ЩО сприймати цю абревіатуру? це контакрт? метод? інтерфейс? не зовсім зрозуміло (причому що багато хто каже апішка і ці люди для мене як надрозуми, що збагнули незбагненне))

      @EM-og6he@EM-og6he Жыл бұрын
    • ну і лайк про статус 200))) дуже тонко)

      @EM-og6he@EM-og6he Жыл бұрын
  • щоб всі викладачі так поясніювали)))

    @svetalychman9629@svetalychman96295 ай бұрын
  • Цікаве пояснення API. Дякую!

    @milabibik9318@milabibik931810 ай бұрын
  • Дякую! ❤

    @myawalles@myawalles Жыл бұрын
    • Ви така гарненька 😇🤫

      @user-xz2id9ey8f@user-xz2id9ey8f Жыл бұрын
  • Наташа, ти супер молодчинка!

    @user-pr2ef6jb2g@user-pr2ef6jb2g Жыл бұрын
    • Антооон ❤️❤️❤️

      @Popeliuha@Popeliuha Жыл бұрын
  • 🔥 дякую

    @martamaria2360@martamaria2360 Жыл бұрын
  • Дякую

    @quazar-kek2649@quazar-kek2649 Жыл бұрын
  • Дякую!))

    @user-mc3cj3if9m@user-mc3cj3if9m Жыл бұрын
  • Дякую за контент українською! ІТ-контенту навчального українською дуже мало, або вже давно застарілий! І маленьке доповнення: DevTools можна відкрити як комбінацією Ctrl+Shift+i, так і клавішою F12 (або, на новітніх ноутах, Fn+F12).

    @mikka.m@mikka.m11 ай бұрын
  • Супер!

    @andl645@andl645 Жыл бұрын
  • Привіт, дякую за відео і за такий корисний контент ❤❤❤ Заплуталась з API та протоколами. Яка між ними різниця?

    @shamrocks.h.5288@shamrocks.h.5288 Жыл бұрын
  • 10:36 - обожаю тебя

    @user-jy7ug2cp7e@user-jy7ug2cp7e Жыл бұрын
  • Урок❤❤❤❤❤❤❤❤

    @user-bj6mg8nc8j@user-bj6mg8nc8j Жыл бұрын
    • Ви така гарненька 😇🤫

      @user-xz2id9ey8f@user-xz2id9ey8f Жыл бұрын
  • Люблю Попелюху більше ніж API)))

    @serhiotachini@serhiotachini Жыл бұрын
    • 😂😂😂

      @Popeliuha@Popeliuha Жыл бұрын
  • Дякую за чудове пояснення українською мовою) Нечасто можна знайти україномовний контент по програмуванню

    @FerLeSS-wn1iv@FerLeSS-wn1iv Жыл бұрын
  • Дякую за інформацію , підкажіть будь-ласка що таке XML та JSON?

    @user-qi8yn8bw6m@user-qi8yn8bw6m Жыл бұрын
    • В мене є по відео на кожну з цих аббоевіатур)

      @Popeliuha@Popeliuha Жыл бұрын
  • Дуже дякую за україномовний курс, і класну подачу матеріалу. Ще хочу запитати, чи я можу в будь-який момент відкрити ту панельку внизу Chrome і прослідкувати власні запити і відповіді серверу на сайти, під час серфингу в неті?

    @Seerthat@Seerthat Жыл бұрын
    • Так)

      @Popeliuha@Popeliuha Жыл бұрын
  • Срібну кнопку Ютуба, негайно!🥰

    @sofiia5328@sofiia53282 ай бұрын
  • Клас, крутий контент) цікаво назва каналу, ви десь розказуєте історію її виникнення?)

    @OS-sx8yj@OS-sx8yj Жыл бұрын
    • Всьо, почула початок відео😍

      @OS-sx8yj@OS-sx8yj Жыл бұрын
  • шикарні відео! стільки любові до професії і людей, чи є у вас карта або щось таке? хочу задонатити за вашу працю

    @Sonya-ru3fp@Sonya-ru3fp Жыл бұрын
    • Є. Називається «фонд повернись живим») Коли взнаю що через мене туда прийшла дєнюшка, тішусь, ніби в мене день народження💙💛

      @Popeliuha@Popeliuha Жыл бұрын
  • А можете на прикладі показати,як це використовує тестувальник при тестуванні чогось?

    @fishermenya@fishermenya Жыл бұрын
  • по поводу соап, їх не мало, і для прикладу це використовують банки, фінансові установи і тд) де безпека на високому рівні

    @stokratt@stokratt8 ай бұрын
  • так ось де сфера, де задвохсотитися так само добре, як і задвохсотити; дяка!

    @tetyanazemerova8574@tetyanazemerova8574 Жыл бұрын
  • Розкажіть більш детально, що за набір правил у http запиті, дякую

    @saveme3806@saveme38069 ай бұрын
  • Привіт, як завжди дуже вдячна) Чи знайду серед Ваших уроків відповідь на питання: Як можна протестувати API, що там потрібно перевіряти? З того, що я прослухала, трохи каша в голові, не можу сформулювати відповідь(( Соррі, якщо тупе питання...))

    @user-vq2ku8gr3z@user-vq2ku8gr3z11 ай бұрын
    • Додам таке відео

      @Popeliuha@Popeliuha11 ай бұрын
  • Наталю, HTTP (API) відповідь складається з тіла ЗАПИТУ? Нам повертається той самий JSON, що ми відправляємо? І ви ще показували, що у відповіді також є headers)

    @user-di4eo7nc5n@user-di4eo7nc5n Жыл бұрын
    • тіла ВІДПОВІДІ) заговорилась)

      @Popeliuha@Popeliuha Жыл бұрын
  • І Д Е А Л Ь Н О

    @SwitcherQA@SwitcherQA Жыл бұрын
  • Це по суті взаємодія користувача з сайтом/ресурсом/програмою, а він/вона в свою чергу з іншими за певних потреб? І це все відбувається з допомогою файлів чи протоколів в яких прописана ці умови? Чи не правильно?)

    @dever1898@dever1898 Жыл бұрын
    • Правильно)

      @Popeliuha@Popeliuha Жыл бұрын
  • russia is county 404... thax for the content)

    @tluma4@tluma4 Жыл бұрын
  • відповідь сервера також включає заголовки

    @user-gi8cu6ud5t@user-gi8cu6ud5t7 күн бұрын
  • Наталю, Ваші лекції супер. 💪 Дякую ❤ Тільки маленьке прохання: змініть, будь ласка, мову в Хромі на українську (У Вас же "Тестування ПЗ українською") чи хоча б англійську ;) І не давайте у приклади раша-сайти (ВК,ОК), бо це, як не крути, також їх популяризує, та й просто засмічує Ваш чудовий контент🥰

    @maryanaprygrodska1076@maryanaprygrodska1076 Жыл бұрын
    • Не знаю інших сайтів, де є 300 просто😂 а мову вже змінила. Там багато гратись довелось

      @Popeliuha@Popeliuha Жыл бұрын
  • Не можу зрозуміти для чого це тестувальнику😵‍💫

    @user-yc8zh2wu2j@user-yc8zh2wu2j6 ай бұрын
    • Тестувальники не тільки клацають мишкою і б'ють по клавіатурі. Вони тестують не тільки фронт-енд (з юзер інтерфейсом), а і бек-енд (як це написано програмістами)

      @Popeliuha@Popeliuha6 ай бұрын
  • вам потрібно патреон створювати думаю, бажаючих буде не мало

    @11174071@11174071 Жыл бұрын
    • Мій патреон - «повернись живим» або будь який актуальний офіційний збір в монобанку) не дякуйте😅

      @Popeliuha@Popeliuha Жыл бұрын
    • @@Popeliuha теж підтримую "Повернись живим", вони класні.

      @11174071@11174071 Жыл бұрын
  • що цікаво, Наталя веде курс побутовою українською, а юай Хрому - російською )) цікаво, а чому так? по тому як Ви розмовляєте українською, схоже що саме нею Ви більшість часу і розмовляєте. чи я не помиляюся? я не дойо*, претензій не маю, російська хоч і мова окупанта, але ніби як покищо все-таки міжнародна. вже не раз дякував і ДЯКУЮ за цей курс і Вашу працю! просто звернув увагу на це )

    @vitalii_k@vitalii_k Жыл бұрын
    • Я розмовляю обома, залежно від людини з якою спілкуюсь) а на ноуті страшенно не люблю різні налаштування міняти, тому там купа всякого різного) вже змінила, до речі було дуже складно😅😅😅

      @Popeliuha@Popeliuha Жыл бұрын
    • @@Popeliuha а чому було дуже складно? чи це іронія? ))) дякую за відповідь ) p.s. я єдиний залишусь без Вашого "сердечка" до мого коменту? 🙃

      @vitalii_k@vitalii_k Жыл бұрын
  • тобто API = веб-сервіс ?

    @solodkabulka27@solodkabulka2719 күн бұрын
  • HTTP запит однаковий, шо для web сторінки, шо для API, і web серверу абсолютно байдуже в який спосіб він був відправлений.

    @Leo-hs8je@Leo-hs8je8 ай бұрын
  • garno pojasnyjesh

    @dolcevita777@dolcevita7778 ай бұрын
  • Дивитись Друзі на руцкій мові то звісно ппц)

    @meretrizON@meretrizON Жыл бұрын
  • Дууууже важко читати інформацію людині, яка не є розробником і т.д. Якщо веб-сервіс - це ресурс, http - це протокол, а API - це контракт, тоді чому Ви вживаєте такі формулювання, як: “веб-сервіс(API)”, або «http-запити(API-запити)»? Це що одне й те саме? Тобто веб-сервіс = http = API? Але слова ресурс, протокол і контракт не є синонімами… як не здохнути?

    @user-zp9lq2ms4b@user-zp9lq2ms4b8 ай бұрын
    • Дада там багато синонімів)

      @Popeliuha@Popeliuha8 ай бұрын
  • Серйозно, вконтакті і однокласники ? А на прикладі Фейсбука чи ОЛХ не можна було пояснити?🤮

    @callymose1074@callymose10743 ай бұрын
    • я не знаю, що у фейсбука і олх??? Ну сорі, шо маємо

      @Popeliuha@Popeliuha22 күн бұрын
  • Треба відкривати власну школу! А згодом також і власну компанію!

    @EugeniaVel@EugeniaVel8 ай бұрын
  • Богиня!

    @user-vl6xd8dr7v@user-vl6xd8dr7v Жыл бұрын
KZhead