Руководство по HTTP для новичков

  Переглядів 108,949

Hillel IT School

Hillel IT School

День тому

Что такое протокол HTTP? Чем отличается HTTP от HTTPS? Какие бывают запросы? Каким образом происходит обращение к серверу и что такое API?
Эти и другие вопросы не редко можно встретить в ходе интервью на позицию Junior.
Чаще всего ними могут столкнуться кандидаты на позицию QA Manual и Web-разработчики.
Поэтому знать на них ответы будет полезно начинающему специалисту, чтоб успешно пройти техническое собеседование.
Эд Изотов, QA Lead в Intersog и преподаватель в Компьютерной школе Hillel, выступает с докладом на митапе, организованном компанией HYS Enterprise.
00:00 - Вступление
0:57 - Введение
2:20 - Что такое протокол HTTP
8:50 - Как выглядит общение клиента с сервером
12:28 - Понимание работы веб приложений
13:20 - Web Application Architecture
22:14 - Веб сервисы
23:18 - Сравнение Soap и Rest
33:39 - Разница между Rest и GraphQL
36:04 - Для чего тестировать?
39:33 - Инструменты для тестирования API
45:24 - Вопросы по веб сервисам и HTTP на собеседованиях
46:22 - О роли PHP для тестировщиков
48:20 - Практическая демонстрация
Курс QA Manual онлайн - online.ithillel.ua/courses/qa...
Компьютерная Школа Hillel
#http #QA #тестирование #osi #tcp #ip #localhost #host #domen

КОМЕНТАРІ: 73
@sk_zis2332
@sk_zis2332 4 роки тому
Лектору браво. Слушаю вторую лекцию - в восхищении от его знаний, стиля изложения. Учится прямо само
@user-mt6gk7kc3i
@user-mt6gk7kc3i 2 роки тому
тоже самое, ищу ток с ним лекции даже))
@irinanehreskul2241
@irinanehreskul2241 3 роки тому
Аминь!) Все стало гораздно яснее и проще)) Спасибо большое ))
@llARXANGELll
@llARXANGELll 2 роки тому
Очень крутой лектор! Прям очень информативно и доходчиво объясняет, структурно! Круто!
@alexf9172
@alexf9172 4 роки тому
Спасибо за лекцию! 👍👍👍 Просьба, прикрепите ссылочку (под видео в описание)на слайды презентации.
@irinalyuta5022
@irinalyuta5022 3 роки тому
👍 спасибо! Интересно и понятно!
@egorkomarov4719
@egorkomarov4719 4 роки тому
Супер четко и понятно! Лайк лектору =)
@Djskayoser
@Djskayoser 3 роки тому
Интересно послушать, спасибо
@dmitry7187
@dmitry7187 4 роки тому
Отличная лекция.
@user-ws6hj9rh3k
@user-ws6hj9rh3k 2 роки тому
Божественный препод!!!!!!
@user-uc5nl9vr4o
@user-uc5nl9vr4o Рік тому
Спасибо большое за лекцию
@user-si7pv9rp5y
@user-si7pv9rp5y 4 роки тому
Спасибо)) Отличный доклад)
@alexanderm6862
@alexanderm6862 4 роки тому
Молодец мужик
@user-ev5oc4dq3z
@user-ev5oc4dq3z Рік тому
Ну какой же классный спикер Я новичок и мне понятно Это так повышает самооценку! Спасибо!
@_garik__
@_garik__ Рік тому
Лектор и его стиль изложения - огонь)
@user-rz5vg2rc9s
@user-rz5vg2rc9s Рік тому
Классно рассказал, мегадоступно. Статус 200))
@olegaverin8251
@olegaverin8251 4 роки тому
Красава!
@user-xs4jq8zq6j
@user-xs4jq8zq6j 2 роки тому
52:16 неплохо так у парня нога выворачивается )))
@user-rv6zd1jn2q
@user-rv6zd1jn2q 4 роки тому
Очень нравятся лекции от Эда, спасибо ему большое. Интересно и самое главное, что полезно)
@nataliaprasolova1981
@nataliaprasolova1981 4 роки тому
Отличный материал и подан понятно и... весело. Спасибо, продолжайте в том же духе!
@makumeganeyt9628
@makumeganeyt9628 2 роки тому
Nice,👏
@alenache1
@alenache1 Рік тому
лектор немного ошибся - браузер умеет не только в GET запросы, например, если в fорме указать атрибут POST, то браузером будет сделан POST-запрос, и другие виды запросы формируются не с помощью JS-движка, а через браузерные АPI, к которым надо стучаться через JS, да, но обрабатывает их браузерный движок, а не джаваскриптовый.
@Bodyan
@Bodyan 3 роки тому
Сразу видно когда человек разбирается в том о чем говорит, а не тупо пересказывает заученный материал с книги
@user-uq9vl8oh8s
@user-uq9vl8oh8s 3 роки тому
Просмотрено
@user-dp7ui1bv9s
@user-dp7ui1bv9s 2 роки тому
дуже сподобалося
@millenniumstone416
@millenniumstone416 4 роки тому
можно прицепить презентацию?
@unite_u
@unite_u 4 роки тому
Рекурсия - определение какого-либо объекта или процесса внутри самого этого объекта или процесса, то есть ситуация, когда объект является частью самого себя. Постоянный опрос сервера это не рекурсия
@uunite
@uunite 3 роки тому
@Рамиль Насибуллин я QA ))
@edizotov4086
@edizotov4086 3 роки тому
Да, но технически постоянный опрос сервера и реализуется рекурсией. Типа: let data; function requestData() { request(req, res) { if (res.body) { data = res.body; requestData(); } else { requestData(); } } } Long Polling Возможно, я не с того уровня абстракции применил термин.
@grehban
@grehban 3 роки тому
@@edizotov4086 технически постоянный опрос сервера делается бесконечным циклом
@grehban
@grehban 3 роки тому
@@edizotov4086 если делать так то всё будет хуже и хуже с каждым запросом, скоуп функции которая вызвала сама себя не исчезает, и так будет скоуп в скоупе в скоупе в скоупе.... Пока твое приложение не умрет) поэтому и существует recursion limit
@edizotov4086
@edizotov4086 3 роки тому
@@grehban Согласен по поводу скоупа
@alexeyb5830
@alexeyb5830 3 роки тому
Трехметровый гений в первом ряду доставляет. Пехепешник, наверное.
@user-ql4xu5qu2u
@user-ql4xu5qu2u 2 роки тому
Это какой-то низкоуровневый
@user-cl2dd1sn6g
@user-cl2dd1sn6g 3 роки тому
А есть у этого спикера собственный канал?
@BearVodkaAndValenki
@BearVodkaAndValenki 2 роки тому
11:05 - в корне неверно, js не имеет при себе никакого способа слать запросы по сети. Для отправки запросов используется системное api, которое предоставляет браузер.
@digital3116
@digital3116 2 роки тому
Да Лектору браво но не могли би показат в консе слайд полностю ....
@kronshevskiy
@kronshevskiy 3 роки тому
так мы жн и GETом можем создавать.Разве нет? просто в url е данные протаскивать?
@cock077
@cock077 3 роки тому
Вот бы щас в мозг Гугл загрузить, чтоб гуглить все 😂
@TheFuckStrat
@TheFuckStrat 3 роки тому
как-то сумбурно подана инфа. слушать интересно но мало что запоминается
@sergeipalanichka5691
@sergeipalanichka5691 3 роки тому
Вот это пхпхейтер, а вообще познавательно
@udach1e
@udach1e 2 роки тому
Разницы между GET и POST нету? Я бы посмотрел как вы через метод get загрузите какой либо файл на сервер) Ну и конечно же get имеет ограничение на длину запроса.
@MrMacNuff
@MrMacNuff Рік тому
Он же сказал, GET игнорирует тело запроса, поэтому ничего на сервер, ты загрузить не сможешь. Но это не единственное отличие, других глобальных отличий особо нет.
@xewuss3750
@xewuss3750 Рік тому
"GET" - это всего лишь 3 символа в строке. Ничто не мешает настроить сервер на загрузку даже с этими буквами.
@maxsukhoparov3259
@maxsukhoparov3259 4 роки тому
мне одному кажется, что он микрофон одел вверх ногами? ))
@user-tq9ov5rp9p
@user-tq9ov5rp9p 3 роки тому
Надел
@sviatlanayezhaleva6634
@sviatlanayezhaleva6634 2 роки тому
@@acd2377 наоборот,уважаемый/ая! Надевать одежду, одевать Надежду
@user-nc9bb8ps6m
@user-nc9bb8ps6m Рік тому
гонит на пхп а футболка на пхп 8пхп, комозер, и такие фреймворки как симфони или его детище ларавел суперовая штука и ни слова про нттп2...
@nataliiademydenko7689
@nataliiademydenko7689 3 роки тому
8:35 Web "Clinet" - революция от Илона Маска
@northsky2155
@northsky2155 2 роки тому
39 минута, 30 Василиев поставили дизлайки.
@xandrviking1113
@xandrviking1113 11 місяців тому
Клёвый , весёлый и откровенный чел. Одесса респект 😊
@HillelITSchool
@HillelITSchool 11 місяців тому
Дякуємо за відгук 💙
@Dimitriworldleader
@Dimitriworldleader 4 роки тому
Чебурнет мне в мозг!
@OlegVulkanov
@OlegVulkanov Рік тому
это лекция или стендап начинающего комика?
@nadiia7621
@nadiia7621 3 роки тому
снова типа SOUPUI - the best ...
@igordanilov2477
@igordanilov2477 3 роки тому
Меня бесит тип волосатый в первом ряду. Не знаю почему.🤷‍♂️
@andreybrd_et13
@andreybrd_et13 3 роки тому
это не тип, а типка
@lenasnow6968
@lenasnow6968 2 роки тому
@@andreybrd_et13 нет- нет, это он.девушек с такими плечами и причёсками не бывает . И на голове нормальные девушки полоски не носят.
@fun-uv9ty
@fun-uv9ty 2 роки тому
хьюман ридабдбл🤣
@lisafox9026
@lisafox9026 4 роки тому
разработчикам лучше эту лекцию и правда не слушать.
@AlekseiKazantcev
@AlekseiKazantcev 4 роки тому
Это почему же
@user-fq6ts8kx2r
@user-fq6ts8kx2r 4 роки тому
@@AlekseiKazantcev потому что у автора много противоречий
@ibrag2012
@ibrag2012 2 роки тому
Тада: PHP настільки простий та зручний що завалив ринок програмістів.
@sergeialekseenko3545
@sergeialekseenko3545 3 роки тому
Вода
@myroslavasosnovska4034
@myroslavasosnovska4034 4 роки тому
Ни про что
@CulTube13
@CulTube13 3 роки тому
Как много воды, причем мутной. Много лишнего говорит, прям мечется из угла в угол, бегает кругами вокруг сути вопроса. В итоге много напряга и минимум усвоенной инфы.
@Unaccomplishedcan303
@Unaccomplishedcan303 3 роки тому
Согласен, вообще не понимаю, чему здесь все восхищаются в комментариях. Сплошное "спотыкалово": начинает с одного, потом какие-то флешбеки из молодости, переходит на другую тему, потом какая-то странная типа шутка, и вот уже вдруг новая мысль. Уровень подачи материала нулевой. Дизлайк, короче
@serg378
@serg378 Рік тому
тоже так считаю. посмотрел уже примерно 5 лекций (учусь самостоятельно), эта самая противоречивая (не говоря о том, что другим в чем то даже противоречит). диз. не зашло.
@olegpetrov2452
@olegpetrov2452 2 роки тому
Вот это постоянное паразитное "да", "да" раздражает.
@elsinormerkaba2128
@elsinormerkaba2128 2 роки тому
Это не паразитное. Это, как ни странно, методика удержания внимания аудитории. Такой риторический вопрос, который пингует аудиторию, аналогично вопросу "понимаете", который не подразумевает ответа
@mikegemini9503
@mikegemini9503 Рік тому
Minus! Ни по-русски, and bad Enlish. Бесит. Манагер, который ни хрена не рассказал, по заявленной теме.
TCP/IP: что это и зачем нужно
1:35:59
Hillel IT School
Переглядів 579 тис.
Как рушатся и восстают Цивилизации во Вселенной.
1:22:18
McDonald’s MCNUGGET PURSE?! #shorts
00:11
Lauren Godwin
Переглядів 9 млн
Сети для самых маленьких
1:11:54
Fox Devs
Переглядів 6 тис.
Архитектура Клиент-сервер
1:12:37
Hillel IT School
Переглядів 32 тис.
Тестирование REST API || Rest API Testing for beginners
1:02:26
Hillel IT School
Переглядів 72 тис.
Что такое TCP/IP: Объясняем на пальцах
15:38
Что такое API
18:49
okiseleva
Переглядів 146 тис.
McDonald’s MCNUGGET PURSE?! #shorts
00:11
Lauren Godwin
Переглядів 9 млн