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

แชร์
ฝัง
  • เผยแพร่เมื่อ 20 พ.ค. 2024
  • Прекрасна сторінка з поясненнями всіх статус кодів: 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, Тестування УКРАЇНСЬКОЮ
    Музика: Віктор Винник і МЕРІ - Я з України
    Джерело: • Віктор Винник і МЕРІ -...

ความคิดเห็น • 129

  • @dmytropanasenko2904
    @dmytropanasenko2904 ปีที่แล้ว +51

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

    • @TanyaYakunina-nb8ny
      @TanyaYakunina-nb8ny ปีที่แล้ว +9

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

  • @user-qn8en3xs2p
    @user-qn8en3xs2p ปีที่แล้ว +31

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

  • @user-pe2ll9nc9c
    @user-pe2ll9nc9c 7 หลายเดือนก่อน +4

    Таке миле сотворіння, як ота Наталя, треба на руках носити!

  • @Nick_Chance
    @Nick_Chance 18 วันที่ผ่านมา

    Найкраще пояснення матеріалу з тих що я досі чув і бачив. Дякую ❤

  • @SokolNick
    @SokolNick 26 วันที่ผ่านมา

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

  • @nataliamelnykova9858
    @nataliamelnykova9858 ปีที่แล้ว +17

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

  • @vaniamocherniuk4894
    @vaniamocherniuk4894 7 หลายเดือนก่อน +2

    Дуже дякую за контент! Особлива подяка за популяризацію української =)

  • @ggandwp
    @ggandwp ปีที่แล้ว +6

    Дай Боже Вам щастя!

  • @nadezhda3773
    @nadezhda3773 ปีที่แล้ว +5

    Не стомлююся дивуватися як легко і просто Ви пояснюєте доволі складні речі. Натхнення Вам і всім миру.

  • @user-xn9cc9bk7d
    @user-xn9cc9bk7d ปีที่แล้ว +4

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

    • @user-xz2id9ey8f
      @user-xz2id9ey8f ปีที่แล้ว +2

      Ви така гарненька 😜🤫

  • @katerynagalak8421
    @katerynagalak8421 4 หลายเดือนก่อน +2

    Дякую за інформативний контент українською🥰

  • @nazarukk
    @nazarukk 8 หลายเดือนก่อน +5

    Молодець! Дуже інформативно та зрозуміло! Дякую за якісний україномовний контент!!!

  • @olegkunyk5603
    @olegkunyk5603 ปีที่แล้ว +1

    Дякую і коментар на більше ніж чотири слова.

  • @user-dk9mk7ku1z
    @user-dk9mk7ku1z 2 หลายเดือนก่อน

    цей канал просто знахідка!!! дуже дякую за всі матеріали!!!

  • @roman_manro
    @roman_manro ปีที่แล้ว +3

    це прекрасно, дай вам бог здоров"я!

  • @user-sp9lz5nr3u
    @user-sp9lz5nr3u 9 หลายเดือนก่อน +4

    Так Наталья, згідна з усіма позитивними коментами, ви справді маєте талант гарно викладати😊 дякую вам за вашу працю)

  • @TetianaGruenert
    @TetianaGruenert ปีที่แล้ว +1

    Дуже дякую, все чітко, зрозуміло, українською, Дякую

  • @olyamalysheva5464
    @olyamalysheva5464 4 หลายเดือนก่อน

    Дякую за україномовний контент. І за класне пояснення ❤️🇺🇦

  • @svetalychman9629
    @svetalychman9629 5 หลายเดือนก่อน

    щоб всі викладачі так поясніювали)))

  • @iww1pl
    @iww1pl ปีที่แล้ว +2

    Ви неймовірна умнічка-розумнічка! Велике дякую за ваші уроки🤍

  • @nastusya1134
    @nastusya1134 8 หลายเดือนก่อน +1

    Дякую! Розробникам-початківцям цей курс теж корисний 😄

  • @serhiotachini
    @serhiotachini ปีที่แล้ว +3

    Люблю Попелюху більше ніж API)))

  • @Marylid
    @Marylid 2 หลายเดือนก่อน

    Дякую! 💛

  • @nataliag7978
    @nataliag7978 ปีที่แล้ว +3

    Попелюшка крутишка! Важливі речі вміє подати простими словами, розкласти по поличкам ще й додати мотивації та настрою. Дякую )

  • @user-bu6vf3pw4o
    @user-bu6vf3pw4o ปีที่แล้ว +1

    Велике дякую

  • @dmytroholem1655
    @dmytroholem1655 ปีที่แล้ว

    Все зрозуміло! с музичне оформлення - це взгалі нова знахідка у навчальному процесі!

  • @user-vp1nj2pg1f
    @user-vp1nj2pg1f ปีที่แล้ว +2

    Наталю, дякую за таку зрозумілу подачу❤

  • @InnaMaslovska11
    @InnaMaslovska11 ปีที่แล้ว +5

    Класне пояснення! Дякую велике за твою працю❤️

  • @NadiiaKohut
    @NadiiaKohut 3 หลายเดือนก่อน

    Дякую за урок)) все дуже легко і доступно пояснили))

  • @user-bd2lt7ni2x
    @user-bd2lt7ni2x ปีที่แล้ว

    Чудове пояснення, дякую за інформацію🙂

  • @user-sm6pi2ig7l
    @user-sm6pi2ig7l ปีที่แล้ว

    Дякую за корисну інформацію

  • @oksanakukhotska7190
    @oksanakukhotska7190 ปีที่แล้ว

    Дякую за змістовну інформацію!

  • @vityaz9565
    @vityaz9565 11 หลายเดือนก่อน

    Дуже зрозуміло, хороші приклади, чудово!

  • @kolosovych_halyna
    @kolosovych_halyna ปีที่แล้ว

    Дякую, за вашу роботу! Зрозуміло, чітко, лаконічно!))

  • @LLangeCh
    @LLangeCh ปีที่แล้ว

    дякую! дуже цікаво і доступно! 💛💙

  • @user-sb1wx6om8y
    @user-sb1wx6om8y ปีที่แล้ว +1

    Дуже Вам дякую за стислу і чітку подачу матеріалу

  • @user-xt4ml7gr9c
    @user-xt4ml7gr9c ปีที่แล้ว +1

    дуже дякую, завдяки Вам розумію незрозуміле😂❤️

  • @Irinaki777
    @Irinaki777 ปีที่แล้ว +1

    Дуже дякую! Ви найкраща-супер уроки

  • @user-wb5iq4hd4o
    @user-wb5iq4hd4o ปีที่แล้ว

    Дякую, все доступно, цікаво і легко сприймається, обожнюю ваш канал!

  • @victoriaokhrimovskaia1925
    @victoriaokhrimovskaia1925 ปีที่แล้ว

    величезне дякую! все чітко, доступно і зрозуміло!

  • @gordonshumwey6877
    @gordonshumwey6877 ปีที่แล้ว

    Дякую вашим відосикам! З ними стаж реально зрозуміліше навчання. 🙏

  • @BihariVasyl
    @BihariVasyl ปีที่แล้ว +1

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

  • @user-cq6xu9zq8e
    @user-cq6xu9zq8e ปีที่แล้ว

    Дякую за легку подачу💙💛

  • @DanyloPyr
    @DanyloPyr ปีที่แล้ว

    супер дякую Вам!! Все наочно і зозуміло! :)

  • @user-bh3lx5sk6x
    @user-bh3lx5sk6x ปีที่แล้ว +1

    Дуже круто та доступно) Дякую за вашу працю. Жарт про "200" 👍

  • @VKodryan
    @VKodryan ปีที่แล้ว

    Все було цікаво і зрозуміло і, головне, корисні приклади!

  • @nataliiaiatsenko7779
    @nataliiaiatsenko7779 5 หลายเดือนก่อน

    Дякую!

  • @user-yd6ej3to4c
    @user-yd6ej3to4c ปีที่แล้ว

    Чудово було все зрозуміло. Всі б так пояснювали!!!

  • @user-mi8sq2jb2o
    @user-mi8sq2jb2o ปีที่แล้ว +2

    Корисне відео. Дякую за працю!

    • @user-xz2id9ey8f
      @user-xz2id9ey8f ปีที่แล้ว

      Ви така гарненька 😇🤫

  • @khrystynahrymak8447
    @khrystynahrymak8447 ปีที่แล้ว

    Дуже класно. Дякую.

  • @maria43563
    @maria43563 ปีที่แล้ว

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

  • @ksenytarasuk4673
    @ksenytarasuk4673 ปีที่แล้ว

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

  • @yuliiaananieva7229
    @yuliiaananieva7229 ปีที่แล้ว

    Дякую ! Я початківець. Сподіваюсь дійти до кінця.

  • @miss_justice_
    @miss_justice_ ปีที่แล้ว

    Воу воу воу, складненько)) сподіваюся далі все в голові по поличках встане😁

  • @ningimzida
    @ningimzida ปีที่แล้ว +2

    Дякую за чудові відео🥰

    • @user-xz2id9ey8f
      @user-xz2id9ey8f ปีที่แล้ว

      Ви така гарненька 😇🤫

  • @lexterier88
    @lexterier88 ปีที่แล้ว

    Дякую за контент!

  • @Inndin
    @Inndin ปีที่แล้ว +2

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

  • @user-bj6mg8nc8j
    @user-bj6mg8nc8j ปีที่แล้ว +5

    Респект Вам за такий чудовий контент українською❤😊

  • @FYIMN
    @FYIMN ปีที่แล้ว +1

    Відмінне пояснення. Йдемо далі. Про лайк не забув.

  • @user-rk1ox5ez1u
    @user-rk1ox5ez1u ปีที่แล้ว

    Дякую за вашу працю! Ви - скарб)))

  • @EM-og6he
    @EM-og6he ปีที่แล้ว

    дуже вчасно!дякую)) прямо як по замовленню)))

    • @EM-og6he
      @EM-og6he ปีที่แล้ว

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

    • @EM-og6he
      @EM-og6he ปีที่แล้ว +1

      ну і лайк про статус 200))) дуже тонко)

  • @andl645
    @andl645 ปีที่แล้ว

    Супер!

  • @user-og2ti2wd5o
    @user-og2ti2wd5o ปีที่แล้ว

    супер корисно. Спасибі

  • @milabibik9318
    @milabibik9318 11 หลายเดือนก่อน

    Цікаве пояснення API. Дякую!

  • @mikka.m
    @mikka.m ปีที่แล้ว +4

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

  • @sofiia5328
    @sofiia5328 3 หลายเดือนก่อน

    Срібну кнопку Ютуба, негайно!🥰

  • @quazar-kek2649
    @quazar-kek2649 ปีที่แล้ว

    Дякую

  • @user-mc3cj3if9m
    @user-mc3cj3if9m ปีที่แล้ว

    Дякую!))

  • @martamaria2360
    @martamaria2360 ปีที่แล้ว

    🔥 дякую

  • @myawalles
    @myawalles ปีที่แล้ว +1

    Дякую! ❤

    • @user-xz2id9ey8f
      @user-xz2id9ey8f ปีที่แล้ว +1

      Ви така гарненька 😇🤫

  • @user-pr2ef6jb2g
    @user-pr2ef6jb2g ปีที่แล้ว

    Наташа, ти супер молодчинка!

    • @Popeliuha
      @Popeliuha  ปีที่แล้ว

      Антооон ❤️❤️❤️

  • @FerLeSS-wn1iv
    @FerLeSS-wn1iv ปีที่แล้ว +1

    Дякую за чудове пояснення українською мовою) Нечасто можна знайти україномовний контент по програмуванню

  • @shamrocks.h.5288
    @shamrocks.h.5288 ปีที่แล้ว

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

  • @user-bj6mg8nc8j
    @user-bj6mg8nc8j ปีที่แล้ว +1

    Урок❤❤❤❤❤❤❤❤

    • @user-xz2id9ey8f
      @user-xz2id9ey8f ปีที่แล้ว

      Ви така гарненька 😇🤫

  • @user-jy7ug2cp7e
    @user-jy7ug2cp7e ปีที่แล้ว

    10:36 - обожаю тебя

  • @stokratt
    @stokratt 8 หลายเดือนก่อน

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

  • @tetyanazemerova8574
    @tetyanazemerova8574 ปีที่แล้ว

    так ось де сфера, де задвохсотитися так само добре, як і задвохсотити; дяка!

  • @user-qi8yn8bw6m
    @user-qi8yn8bw6m ปีที่แล้ว

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

    • @Popeliuha
      @Popeliuha  ปีที่แล้ว

      В мене є по відео на кожну з цих аббоевіатур)

  • @Seerthat
    @Seerthat ปีที่แล้ว +1

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

  • @MKfishchannel
    @MKfishchannel ปีที่แล้ว

    А можете на прикладі показати,як це використовує тестувальник при тестуванні чогось?

  • @Sonya-ru3fp
    @Sonya-ru3fp ปีที่แล้ว +1

    шикарні відео! стільки любові до професії і людей, чи є у вас карта або щось таке? хочу задонатити за вашу працю

    • @Popeliuha
      @Popeliuha  ปีที่แล้ว +2

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

  • @saveme3806
    @saveme3806 10 หลายเดือนก่อน

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

  • @OS-sx8yj
    @OS-sx8yj ปีที่แล้ว

    Клас, крутий контент) цікаво назва каналу, ви десь розказуєте історію її виникнення?)

    • @OS-sx8yj
      @OS-sx8yj ปีที่แล้ว

      Всьо, почула початок відео😍

  • @user-di4eo7nc5n
    @user-di4eo7nc5n ปีที่แล้ว

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

    • @Popeliuha
      @Popeliuha  ปีที่แล้ว

      тіла ВІДПОВІДІ) заговорилась)

  • @maryanaprygrodska1076
    @maryanaprygrodska1076 ปีที่แล้ว +1

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

    • @Popeliuha
      @Popeliuha  ปีที่แล้ว +2

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

  • @user-vq2ku8gr3z
    @user-vq2ku8gr3z ปีที่แล้ว

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

    • @Popeliuha
      @Popeliuha  11 หลายเดือนก่อน

      Додам таке відео

  • @vitalii_k
    @vitalii_k ปีที่แล้ว

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

    • @Popeliuha
      @Popeliuha  ปีที่แล้ว +2

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

    • @vitalii_k
      @vitalii_k ปีที่แล้ว +1

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

  • @dever1898
    @dever1898 ปีที่แล้ว

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

    • @Popeliuha
      @Popeliuha  ปีที่แล้ว +1

      Правильно)

  • @user-gi8cu6ud5t
    @user-gi8cu6ud5t หลายเดือนก่อน

    відповідь сервера також включає заголовки

  • @SwitcherQA
    @SwitcherQA ปีที่แล้ว

    І Д Е А Л Ь Н О

  • @tluma4
    @tluma4 ปีที่แล้ว

    russia is county 404... thax for the content)

  • @11174071
    @11174071 ปีที่แล้ว

    вам потрібно патреон створювати
    думаю, бажаючих буде не мало

    • @Popeliuha
      @Popeliuha  ปีที่แล้ว +1

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

    • @11174071
      @11174071 ปีที่แล้ว

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

  • @solodkabulka27
    @solodkabulka27 หลายเดือนก่อน

    тобто API = веб-сервіс ?

  • @user-yc8zh2wu2j
    @user-yc8zh2wu2j 7 หลายเดือนก่อน

    Не можу зрозуміти для чого це тестувальнику😵‍💫

    • @Popeliuha
      @Popeliuha  7 หลายเดือนก่อน

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

  • @leofun01
    @leofun01 9 หลายเดือนก่อน

    HTTP запит однаковий, шо для web сторінки, шо для API, і web серверу абсолютно байдуже в який спосіб він був відправлений.

  • @dolcevita777
    @dolcevita777 9 หลายเดือนก่อน

    garno pojasnyjesh

  • @meretrizON
    @meretrizON ปีที่แล้ว

    Дивитись Друзі на руцкій мові то звісно ппц)

  • @user-zp9lq2ms4b
    @user-zp9lq2ms4b 9 หลายเดือนก่อน

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

    • @Popeliuha
      @Popeliuha  9 หลายเดือนก่อน

      Дада там багато синонімів)

  • @callymose1074
    @callymose1074 3 หลายเดือนก่อน

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

    • @Popeliuha
      @Popeliuha  หลายเดือนก่อน

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

  • @EugeniaVel
    @EugeniaVel 9 หลายเดือนก่อน

    Треба відкривати власну школу! А згодом також і власну компанію!