Спасибо тебе большое, Илларион❤ Всегда очень скептически относилась к урокам, где повествование прерывается всякими отступлениями, шуточками и прочим, НО ТЫ ПРОСТО ВЕЛИКОЛЕПЕН😎 Настолько всё живо и понятно рассказываешь, и главное, что всё всегда к месту и так хорошо запоминается! Я так рада, что нашла твои видео на просторах ютуба. Спасибо тебе большое, что сделал эти лекции доступными для всех))
Ахаха но тут есть нюанс)) Я наконец-то увидел где сотые используются!! 101 статус код используется для начального подключения websocket. Из интернета: "Код ответа 101 важен в процессе рукопожатия WebSocket, потому что он сигнализирует об успешном переходе с протокола HTTP на протокол WebSocket. Он указывает на то, что обе стороны согласились использовать протокол WebSocket для обмена данными, и они могут начать отправку и получение WebSocket-фреймов вместо обычных HTTP-запросов и ответов."
ахахахаха ору в голос с 3:17))) согласен, какая-то незавершенность осталась... что же делал Михаил с Иваном три дня назад - пиво пили, соединение устанавливали 😂 спасибочки за приятный отзыв и особенно за +1 за тупые шутки))
Иларион, согласно RFC 7231 если в body GET запроса поместить что либо, то он может отработать некорректно. Ты же сказал, что ничего скорее всего не сломается. Это ты сказал на основании своего опыта? Или где то прочитал? В RFC написано как раз наоборот. Думаю его писали не глупые люди. Поправь если я не прав, так как я только учусь и не имею практического опыта. А за уроки - большой тебе респект и handshake)
Лекция хорошая! Про это никогда не знал, но Иларион объяснил доступно. Правда из за малого опыта с работой HTTP не мог понять где это вообще что происходит, а потом банально в браузере прожал F12 и вкладку Сеть и как понял так понял ) Думаю можно добавить это как то к курсу, чтобы рассматривать наглядно)
Спасибо!) все это есть в курсе, в лекции про chrome dev tools подробно разбирается 🙂 и потом еще более углубленно в лекции про Postman :) так что призываю вперед и с песней накручивать мне просмотры 😁😁😁
А будет еще какие-то продвинутые курсы для мидлов?) Подача материала крутая, все понятно, если нужно что-то повторить для QA, то буду всем рекомендовать эти уроки)
Нарешті TH-cam почав мені рекомендувати щось дійсно корисне 🤔 Дякую тобі крутий чувак 💛💙 ps: здивувало, що важко дивитися російською, бо одразу мозок маркує 🆘 ворожнеча 😬
Полезная лекция! Хоть мат и оцарапал уши, но мужик на фоне ковра и реклама курсов иностранных языков откровенна повеселила))) Илларион, а не лучше ли дублировать (или некую выжимку) информацию на твоём сайте? Либо (что ещё лучше!) - публиковаться (и публиковать тут) на Хабре? Я не нашёл там тебя, а сам ресурс ой как крут!
О да, мат ненавижу, прям фу(((( знал бы, что пол интернета будет эти лекции смотреть... 🥲 Если честно, то не нахожу причин для публикации тем из видео. Это основы основ, про которые все уже 1000 раз написали, я ничего нового не придумал, просто своими словами и на пальцах рассказал) Спасибо за идею!! Единственное что нигде не мог теорию тестирования найти и вот результат - ilarionhalushka.github.io/testing-theory А выжимку из контента всегда всем советую одну - личный конспект своими руками :)
А в качестве HW вы давали ребятам какие -то конкретные статьи, видосики на почитать, посмотреть? Этой информации нет у вас на странице блога? Спасибо вам за работу над созданием такого замечательного курса
Классная подача. Спасибо Вам огромное. Подскажите плиз, хочу стать QA Avtomation (с нуля🐣). Нужно изучать ручное тестирование а потом уже со временем переходить в автоматизацию? или можно сразу изучать автоматизацию? Спасибо 🫵👍
Привет, сорри, пропустил такой интересный вопрос. Первое, что тебе нужно сделать это посмотреть локальный рынок вакансий на автомейшн с 0-2 годами опыта. Во-первых, скорее всего очень мало вакансий будет на чисто AQA, часто буде 50% мануал 50% авто. Во-вторых, во всех этих вакансиях будет упоминаться: теория тестирования, техники тест дизайна, тестовая документация и тд. Подсуммирую: очень маленькие шансы стать автомейшн не зная всего, что знает мануальщик. Хотя у меня есть живой пример - товарищ хотел в разработку на джаве, а ему предложили вакансию на AQA на джаве, хотя он ничего про тестирование не знал. По сути он был скрипт инженером - ему говорили какие тест кейсы нужн автоматизировать и он переводил их в автотесты. В результате кстати в переделах этой же компании свичнулся в разработку. НО это скорее исключение. Такие вакансии ооочень редкие.
IT ликбез. Лекция 3.1. HTTP протокол. Результаты выпускников предыдущих курсов ilarionhalushka.github.io/Res... Содержание видео: 00:00 Вступление. План Занятия 3. 04:10 План и прогресс курса. 05:22 В догонку к прошлой лекции. 10:53 Определение HTTP. 17:00 HTTP methods (методы, глаголы). 27:51 HTTP request/response body (тело запроса/ответа). 31:28 У GET метода есть request body (тело запроса)? 36:15 HTTP status codes (статус коды) с примерами из реальных проектов. 01:13:58 HTTP headers (заголовки) с примерами из реальных проектов. 01:25:55 Примеры. HTTP request (запрос) и response (ответ)
CORS понять могут "не только лишь все, мало кто может это делать")) 1) Пример работы CORS на пальцах: Мы находимся на сайте shopOnline.com. Этот сайт делает запросы на shopOnline.com для получения описания товаров и картинок. Предположим, что мы хотим запрашивать отзывы с другого сервера realReviews.com. Для этого сайту shopOnline.com нужно получить доступ к содержимому с сервера realReviews.com. Без CORS правил ЛЮБОЙ сайт мог бы получить доступ к содержимому ЛЮБОГО сервера. Поэтому сервер realReviews.com настроил правила CORS, которые разрешают запросы только от определенных веб-сайтов, таких как shopOnline.com (например header Access-Control-Allow-Origin: shopOnline.com). Это означает, что когда вы посещаете shopOnline.com браузер может получить доступ к отзывам с realReviews.com потому что shopOnline.com находится в списке разрешенных. Таким образом, сервер realReviews.com может защитить себя от показывания отзывов на ВСЕХ сайтах в интернете, позволяя при этом сайту shopOnline.com показывать свои отзывы. Иногда можна увидеть, что сервер ставит хедер "Access-Control-Allow-Origin: *". Это означает, что все сайты могут на него стучаться. 2) Когда проверяются правила CORS? - Обычно при отправке preflight OPTIONS запроса (preflight не всегда браузером отправляется, там тоже куча правил). Сервер отвечает с хедерами CORS ("Access-Control-Allow-Origin" и тд) чтобы указать, разрешен ли запрос с данного домена на этот сервер. Если сервер отвечает соответствующими заголовками CORS и разрешает запрос, то браузер продолжает отправлять фактический (GET/POST/PUT/PATCH/DELETE) запрос. В противном случае браузер заблокирует запрос и покажет сообщение об ошибке, указывая, что запрос был заблокирован из-за ограничений CORS. Ноооо на практике все как всегда намного сложнее и тяжело все CORS правила в голове удержать, поэтому Бонус: просто топовый сайт чтобы понять "will it CORS?": httptoolkit.com/will-it-cors/ Надеюсь не сильно нагрузил)) сложно текстом объяснять, легче было бы нарисовать)
@@IlarionHalushka согласен) Оставляю такие маленькие меточки для себя. Илларион, спасибо огромное за эти прекрасные лекции! Которые не только научить, но ещё и поднять настроение могут!
Якраз в хедерах токени і потрібно передавати :) де ще їх передавати?) А ще зазвичай токен при реєстрації/логіні передається з беку в response body. Не секьюрно передавати логін/пароль/токен в url ⚠
@@user-ov5qx5rj2m так в кукіс теж токен може передаватися в cookie і set-cookie хедерах :) одна з наступних лекцій про cookie та local/session storage, там по поличках розкладаю хто є хто і де що зазвичай передається))
Круто! Я все понял! Лектору респект ⭐
супер, респект словил, теперь осталось уважуху словить 😎
@@IlarionHalushka чую после просмотра по Postman, будет 😁
Искал медь, нашел золото!
Спасибо, что упорядочил знания, которые нахватал из разных источников)
всегда рад помочь) приятного просмотра остального контента :)
@@IlarionHalushka огромное спасибо за труды, это лучший курс на русскоязычном youtube
@@user-te9hj9cx4e спасибо за ддос в комментах)))
Лучший курс по Тестированию на русскоязычном TH-cam! Огромное спасибо Илларион за труды!
спасибо огромное!! 🤗
Спасибо тебе большое, Илларион❤
Всегда очень скептически относилась к урокам, где повествование прерывается всякими отступлениями, шуточками и прочим, НО ТЫ ПРОСТО ВЕЛИКОЛЕПЕН😎
Настолько всё живо и понятно рассказываешь, и главное, что всё всегда к месту и так хорошо запоминается! Я так рада, что нашла твои видео на просторах ютуба. Спасибо тебе большое, что сделал эти лекции доступными для всех))
Боже, это восторг!!! Спасибо,это лучшее,что я видела для начинающего тестера ❤❤❤❤
Вы - фантастика
ухты)) спасибо за такой позитивный отзыв!))
В тестировании уже давно, сам преподаю на тестерских курсах, наткнулся на видосы Иллариона и залип. Да, Илларион - топчик, зэ бэст of the best
Топ лекция спасибо
Воспользовалась вашим советом - слушаю лекции фоном по дороге на работу) работает)) спасибо за вашу подачу! очень легко воспринимается и все понятно
да-да-да, works like a charm)) спасибо! лекцию Теория Тестирования 100% на повтор нужно)
это просто лучшие лекции! и пусть только попробуют не взять меня на работу после всех фишечек 😅
спасибо большое за теплый отзыв!)
Очень классный ЖИВОЙ урок. Большое спасибо, Илларион!
Спасибо большое!) мои старания не прошли зря 😎
1:13:00
Про сотые коды очень верно сказано :D
Ахаха но тут есть нюанс)) Я наконец-то увидел где сотые используются!! 101 статус код используется для начального подключения websocket.
Из интернета: "Код ответа 101 важен в процессе рукопожатия WebSocket, потому что он сигнализирует об успешном переходе с протокола HTTP на протокол WebSocket. Он указывает на то, что обе стороны согласились использовать протокол WebSocket для обмена данными, и они могут начать отправку и получение WebSocket-фреймов вместо обычных HTTP-запросов и ответов."
Спасибо за эти уроки прошла курс его повторно слушать не хочу и не нравится,а ваш тут в полном кайфе слушаю!
спасибо!) приятно слышать 🤗🤗
Спасибо за лекцию! Отличное объяснение, приятный лектор, тупые шутки, как я люблю 😂 (3:17... вот догадывайся теперь)
ахахахаха ору в голос с 3:17))) согласен, какая-то незавершенность осталась... что же делал Михаил с Иваном три дня назад - пиво пили, соединение устанавливали 😂
спасибочки за приятный отзыв и особенно за +1 за тупые шутки))
Илларион, огромное спасибо!!!
Спасибо за постоянную поддержку 🤜
Мужик, ты лучший! Спасибо за подробный разбор
thanks 👊👊
огромное спасибо! очень много полезной и новой информации для себя вынесла! подача материала понятна и вообще шикарна ))
спасибо большое за отзыв!) удачи в покорении следующих лекций :)
Лекция огонь 🔥
Спасибо!!!
благодарю ☺☺☺
вы веселый)) лекции шикарные, где вы раньше были! спасибо
спасибо!) рад, что такой формат заходит) приятного просмотра остальных лекций 🙂
дякую за лекцію, комент для підтримки каналу)
дякую Віталій 🤗 дуже приємно!
В мене через годину співбесіда)) дуже кльові відео, дуже все зрозуміло! Хочу ще по-більше такого контенту!!!
ну шо, офер є?) що питали?
Иларион, согласно RFC 7231 если в body GET запроса поместить что либо, то он может отработать некорректно. Ты же сказал, что ничего скорее всего не сломается. Это ты сказал на основании своего опыта? Или где то прочитал? В RFC написано как раз наоборот. Думаю его писали не глупые люди. Поправь если я не прав, так как я только учусь и не имею практического опыта. А за уроки - большой тебе респект и handshake)
Спасибо за лекцию, бабки падают на голову)
Вадим, и это только начало твоего пути в айтишке. Начинай строить хранилище для долларов как у скруджа макдака))
Лекция хорошая! Про это никогда не знал, но Иларион объяснил доступно.
Правда из за малого опыта с работой HTTP не мог понять где это вообще что происходит, а потом банально в браузере прожал F12 и вкладку Сеть и как понял так понял )
Думаю можно добавить это как то к курсу, чтобы рассматривать наглядно)
Спасибо!) все это есть в курсе, в лекции про chrome dev tools подробно разбирается 🙂 и потом еще более углубленно в лекции про Postman :) так что призываю вперед и с песней накручивать мне просмотры 😁😁😁
А будет еще какие-то продвинутые курсы для мидлов?)
Подача материала крутая, все понятно, если нужно что-то повторить для QA, то буду всем рекомендовать эти уроки)
привет, благодарю!) степ бай степ буду новые видосы добавлять :)
Спасибо.
спасибо за отзыв!)
Спасибо за лекцию)
thank you!)) 🫡
спасибо! супер контент)
спасибо!) удачи в обучении! 💪
Нарешті TH-cam почав мені рекомендувати щось дійсно корисне 🤔 Дякую тобі крутий чувак 💛💙 ps: здивувало, що важко дивитися російською, бо одразу мозок маркує 🆘 ворожнеча 😬
дуже дякую за теплий фідбек! 🤗🤗
Хорошо объясняешь!
спасибочки и удачи в обучении 👊
Good one!
thanks :)
Полезная лекция! Хоть мат и оцарапал уши, но мужик на фоне ковра и реклама курсов иностранных языков откровенна повеселила)))
Илларион, а не лучше ли дублировать (или некую выжимку) информацию на твоём сайте? Либо (что ещё лучше!) - публиковаться (и публиковать тут) на Хабре? Я не нашёл там тебя, а сам ресурс ой как крут!
О да, мат ненавижу, прям фу(((( знал бы, что пол интернета будет эти лекции смотреть... 🥲
Если честно, то не нахожу причин для публикации тем из видео. Это основы основ, про которые все уже 1000 раз написали, я ничего нового не придумал, просто своими словами и на пальцах рассказал) Спасибо за идею!!
Единственное что нигде не мог теорию тестирования найти и вот результат - ilarionhalushka.github.io/testing-theory
А выжимку из контента всегда всем советую одну - личный конспект своими руками :)
You are amazing
😗
Топ контент!
спасибо большое!) очень приятно ☺
А в качестве HW вы давали ребятам какие -то конкретные статьи, видосики на почитать, посмотреть? Этой информации нет у вас на странице блога? Спасибо вам за работу над созданием такого замечательного курса
привет, все домашки я давал либо в течении лекции (иногда просто устно) либо в конце лекции на слайде Homework
и спасибо большое за отзыв!)
thanks
always a pleasure
Классная подача. Спасибо Вам огромное. Подскажите плиз, хочу стать QA Avtomation (с нуля🐣). Нужно изучать ручное тестирование а потом уже со временем переходить в автоматизацию? или можно сразу изучать автоматизацию? Спасибо 🫵👍
Привет, сорри, пропустил такой интересный вопрос. Первое, что тебе нужно сделать это посмотреть локальный рынок вакансий на автомейшн с 0-2 годами опыта.
Во-первых, скорее всего очень мало вакансий будет на чисто AQA, часто буде 50% мануал 50% авто.
Во-вторых, во всех этих вакансиях будет упоминаться: теория тестирования, техники тест дизайна, тестовая документация и тд.
Подсуммирую: очень маленькие шансы стать автомейшн не зная всего, что знает мануальщик.
Хотя у меня есть живой пример - товарищ хотел в разработку на джаве, а ему предложили вакансию на AQA на джаве, хотя он ничего про тестирование не знал. По сути он был скрипт инженером - ему говорили какие тест кейсы нужн автоматизировать и он переводил их в автотесты. В результате кстати в переделах этой же компании свичнулся в разработку. НО это скорее исключение. Такие вакансии ооочень редкие.
Привет, супер подача материала, а есть видео самого начала курса лекций ?
В плейлисте есть.
привет, спасибо!)
IT ликбез. Лекция 3.1. HTTP протокол.
Результаты выпускников предыдущих курсов ilarionhalushka.github.io/Res...
Содержание видео:
00:00 Вступление. План Занятия 3.
04:10 План и прогресс курса.
05:22 В догонку к прошлой лекции.
10:53 Определение HTTP.
17:00 HTTP methods (методы, глаголы).
27:51 HTTP request/response body (тело запроса/ответа).
31:28 У GET метода есть request body (тело запроса)?
36:15 HTTP status codes (статус коды) с примерами из реальных проектов.
01:13:58 HTTP headers (заголовки) с примерами из реальных проектов.
01:25:55 Примеры. HTTP request (запрос) и response (ответ)
красавчеГ
сенкс
код 302 называется Found вроде
Спасибо! В моей молодости было "Moved Temporarily" :)
Из интернетов:
302 Found (Previously "Moved Temporarily")
❤
Илларион, please, простыми словами, что такое Cross-Origin Resource Sharing (CORS)? Ну это же просто невозможно выучить, нужно понять)
CORS понять могут "не только лишь все, мало кто может это делать"))
1) Пример работы CORS на пальцах: Мы находимся на сайте shopOnline.com. Этот сайт делает запросы на shopOnline.com для получения описания товаров и картинок.
Предположим, что мы хотим запрашивать отзывы с другого сервера realReviews.com.
Для этого сайту shopOnline.com нужно получить доступ к содержимому с сервера realReviews.com.
Без CORS правил ЛЮБОЙ сайт мог бы получить доступ к содержимому ЛЮБОГО сервера.
Поэтому сервер realReviews.com настроил правила CORS, которые разрешают запросы только от определенных веб-сайтов, таких как shopOnline.com (например header Access-Control-Allow-Origin: shopOnline.com).
Это означает, что когда вы посещаете shopOnline.com браузер может получить доступ к отзывам с realReviews.com потому что shopOnline.com находится в списке разрешенных.
Таким образом, сервер realReviews.com может защитить себя от показывания отзывов на ВСЕХ сайтах в интернете, позволяя при этом сайту shopOnline.com показывать свои отзывы.
Иногда можна увидеть, что сервер ставит хедер "Access-Control-Allow-Origin: *". Это означает, что все сайты могут на него стучаться.
2) Когда проверяются правила CORS? - Обычно при отправке preflight OPTIONS запроса (preflight не всегда браузером отправляется, там тоже куча правил). Сервер отвечает с хедерами CORS ("Access-Control-Allow-Origin" и тд) чтобы указать, разрешен ли запрос с данного домена на этот сервер.
Если сервер отвечает соответствующими заголовками CORS и разрешает запрос, то браузер продолжает отправлять фактический (GET/POST/PUT/PATCH/DELETE) запрос. В противном случае браузер заблокирует запрос и покажет сообщение об ошибке, указывая, что запрос был заблокирован из-за ограничений CORS.
Ноооо на практике все как всегда намного сложнее и тяжело все CORS правила в голове удержать, поэтому Бонус: просто топовый сайт чтобы понять "will it CORS?": httptoolkit.com/will-it-cors/
Надеюсь не сильно нагрузил)) сложно текстом объяснять, легче было бы нарисовать)
@@IlarionHalushka большое спасибо за ответ! Все понятно! Продолжайте нас учить, круто получается! В завтрашний день теперь можно смело смотреть 😃
@@user-sv3yc5dr6l 🤗
Где посмотреть лекции, которых нет на ютуб? Автору спасибо!
уже все лекции залиты на ютубе)
Ларіонич
🫡🫡🫡
Имейл от нехорошей огранизации воз детекдет он 33:02 🤣
опппаааа глаз алмаз))) тот емейл прошел декоммунизацию прошлым летом 🙂
но спасибо за внимательность!)
20:00 разница между Put и Patch
не останавливайтесь, таймкодов под видео много не бывает)
@@IlarionHalushka согласен) Оставляю такие маленькие меточки для себя. Илларион, спасибо огромное за эти прекрасные лекции! Которые не только научить, но ещё и поднять настроение могут!
@@user-ek3gv5mh5h спасибооооо!
Хіба це секьюрно передавати токен в хедері?
Якраз в хедерах токени і потрібно передавати :) де ще їх передавати?)
А ще зазвичай токен при реєстрації/логіні передається з беку в response body.
Не секьюрно передавати логін/пароль/токен в url ⚠
@@IlarionHalushka сорян, це я щось з кукіс поплутала😅
@@user-ov5qx5rj2m так в кукіс теж токен може передаватися в cookie і set-cookie хедерах :) одна з наступних лекцій про cookie та local/session storage, там по поличках розкладаю хто є хто і де що зазвичай передається))
Бонжур, yopta🤣
ky-ky yopta)))