На собеседовании в компанию мечты я завалилась на вопросах по веб-технологиям. То есть у меня есть поверхностные знания о работе Интернета и HTTP, основных типах запросов и т.д., но на практике, если копнуть глубже, никакой системности знаний нет. Работаю веб-тестировщиком, но использую только консоль браузера для проверки ответов сервера и основных ошибок при возникновении проблем. Подскажите, пожалуйста, как лучше изучить основы WEB, причем желательно закрепляя практикой. Может, есть какие-то онлайн-курсы (можно платные) или хорошие книги по веб-технологиям. Или лучше попробовать плясать от тестирования защищенности или создания собственного сайта, чтобы информация отложилась и перестала быть абстракцией?
Как изучать веб-технологии?
#1
Отправлено 05 ноября 2015 - 23:23
#2
Отправлено 06 ноября 2015 - 06:02
Хорошие курсы есть как раз на этом портале — тестирование веб.
Алексей Баранцев дает базу веб-технологиям, которая закрепляется практикой + тренеру всегда можно задать доп вопросы, на которых вы завалились ранее )))
Автор портала проверки названий багов http://bugred.ru/
Веду блог http://okiseleva.blogspot.com/
#3
Отправлено 06 ноября 2015 - 06:03
Но создание собственного сайта — это скорее работа разработчика, не тестировщика.
Хотя почему бы и нет, можно блог собственный написать =)
Автор портала проверки названий багов http://bugred.ru/
Веду блог http://okiseleva.blogspot.com/
#4
Отправлено 06 ноября 2015 - 07:09
А какие были все-таки вопросы? Хотя бы пример)
Создание своего сайта научит многому. HTML, CSS. Если пойти дальше: JS (+ js фреймфорки), шаблонизаторы, иструменты сборки, системы контроля версий. Если еще дальше - бэкенд (минимальные знания по установки сервера типа lamp/mamp и сопутствующее, PHP, работа с БД).
Но если я правильно поняла, вопросы вам задавали про другое. Про низкоуровневые вещи типа request/response и их кишки. Так? По моему наблюдению могу сказать, что фронтэндщики об этом в курсе в основном только про GET/POST, да и не каждый бэкэндщик хорошо разбирается =) Эти ребята работают на другом уровне абстракции: кишки скрыты в нутрах библиотек, а серверами занимается отдельный человек.
Поэтому лучше копать в сторону тестирования защищенности. Вот тут как раз будет и работа с запросами и их перехватом. Есть курс тут (платный). Из бесплатного - Stepic, Технопарк маилрушный. На курсере видела специализацию, но ничгео сказать про нее не могу, сама не проходила. На хабре натыкалась на существование неких pentest лабораторий, посмотрите, возможно есть в вашем городе такое.
#5
Отправлено 06 ноября 2015 - 07:23
А, да. Если любите читать и не боитесь, есть такой талмуд от Эндрю Танненбаума - "Компьютерные сети". Почти 1000 страниц. Но там описано коротко о всем сетевом стеке и о технологиях используемых на каждом из уровне. Она не для глубокого изучения, но для постановки мозгов.
#6
Отправлено 06 ноября 2015 - 07:25
Хорошие курсы есть как раз на этом портале — тестирование веб.
Алексей Баранцев дает базу веб-технологиям, которая закрепляется практикой + тренеру всегда можно задать доп вопросы, на которых вы завалились ранее )))
Как раз недавно училась на этих курсах - очень полезный и разложенный по полочкам материал + конечно, же замечательный тренер :) рекомендую!
Не следует заставлять тестировщиков тестировать быстрее. Что может быть хуже испуганных, усталых, цинично настроенных тестировщиков?
-----------------
Хорошо, когда человек заводит баги. Плохо, когда баги заводят человека (с)
-----------------
Проект для начинающих тестировщиков Хомячки
#7
Отправлено 06 ноября 2015 - 07:46
А, да. Если любите читать и не боитесь, есть такой талмуд от Эндрю Танненбаума - "Компьютерные сети". Почти 1000 страниц. Но там описано коротко о всем сетевом стеке и о технологиях используемых на каждом из уровне. Она не для глубокого изучения, но для постановки мозгов.
Почему же не для глубокого? По факту излишним будет, только если время есть.
#8
Отправлено 06 ноября 2015 - 08:02
На собеседовании в компанию мечты я завалилась на вопросах по веб-технологиям.
Я бы начал с простого - выяснил для начала в каких именно вопросах завалился и стал бы копать в эту сторону.
Там тестирование защищённости или автоматизация, или знание HTML и т.п.
Разбирать теорию и подкреплять её практикой.
#9
Отправлено 06 ноября 2015 - 08:17
Но создание собственного сайта — это скорее работа разработчика, не тестировщика.
Хотя почему бы и нет, можно блог собственный написать =)
Понятно, что разработчика, но так, возможно, будет проще пощупать, как это все работает.
#10
Отправлено 06 ноября 2015 - 08:24
А, да. Если любите читать и не боитесь, есть такой талмуд от Эндрю Танненбаума - "Компьютерные сети". Почти 1000 страниц. Но там описано коротко о всем сетевом стеке и о технологиях используемых на каждом из уровне. Она не для глубокого изучения, но для постановки мозгов.
Почему же не для глубокого? По факту излишним будет, только если время есть.
Потому что это скорее "системное" понимание: как система работает, ее подсистемы и их функции. Всё. Практику, детали и подводные камни конкретных технологий уже нужно изучать отдельно.
Не спорю, что возможно излишне. Но если будет интересно и есть время - почему бы и нет =)
#11
Отправлено 06 ноября 2015 - 08:26
А, да. Если любите читать и не боитесь, есть такой талмуд от Эндрю Танненбаума - "Компьютерные сети". Почти 1000 страниц. Но там описано коротко о всем сетевом стеке и о технологиях используемых на каждом из уровне. Она не для глубокого изучения, но для постановки мозгов.
Почему же не для глубокого? По факту излишним будет, только если время есть.
Для глубокого, скорее всего "TCP/IP Illustrated" в трех томах.
Если по теме, то нужно знать проблемные вопросы и тогда будет понимание, какие области знаний подтянуть.
#12
Отправлено 06 ноября 2015 - 08:27
А какие были все-таки вопросы? Хотя бы пример)
Например, "Как работает HTTPS?", "Почему использование cookies некоторые считают небезопасным?", "Какой тип запроса безопасней: GET или POST", "С компьютера в Китае был отправлен пакет на компьютеры в трех других странах, который дошел до двух из них и не дошел до третьего. Перечислите все возможные причины".
#13
Отправлено 06 ноября 2015 - 08:33
Поэтому лучше копать в сторону тестирования защищенности. Вот тут как раз будет и работа с запросами и их перехватом. Есть курс тут (платный). Из бесплатного - Stepic, Технопарк маилрушный. На курсере видела специализацию, но ничгео сказать про нее не могу, сама не проходила. На хабре натыкалась на существование неких pentest лабораторий, посмотрите, возможно есть в вашем городе такое.
О, спасибо! И "Компьютерные сети" надо почитать, мне именно системности не хватает.
#14
Отправлено 06 ноября 2015 - 09:17
На "Технопарке", оказывается, первый курс так и называется - Web-технологии. Вот с него и начну, наверное. А в Stepic еще несколько отличных курсов. Спасибо огромное!
#15
Отправлено 06 ноября 2015 - 09:23
Хорошие курсы есть как раз на этом портале — тестирование веб.
Алексей Баранцев дает базу веб-технологиям, которая закрепляется практикой + тренеру всегда можно задать доп вопросы, на которых вы завалились ранее )))
Спасибо, когда-нибудь обязательно доберусь до этого курса. На этом портале вообще все курсы хочется пройти)) Но, судя по содержанию, в нем не так уж много о сетях и клиент-серверной архитектуре.
#16
Отправлено 06 ноября 2015 - 09:46
Хорошие курсы есть как раз на этом портале — тестирование веб.
Алексей Баранцев дает базу веб-технологиям, которая закрепляется практикой + тренеру всегда можно задать доп вопросы, на которых вы завалились ранее )))
Спасибо, когда-нибудь обязательно доберусь до этого курса. На этом портале вообще все курсы хочется пройти)) Но, судя по содержанию, в нем не так уж много о сетях и клиент-серверной архитектуре.
Честно говоря, сами лекции я смотрела уже давно :)
Но по вашим вопросам там явно есть ответы.
Про HTTP vs HTTPS, про GET и POST запросы Алексей рассказывает, потому что он учит перехватывать и подменять эти запросы =)
Кстати, одна из причин недошедшего пакета — его перехватили))))
Алексей дает вводную про веб именно с точки зрения тестирования, а это особенно ценно :)
То есть то, что нам, как тестировщикам, полезно знать и как именно эти знания применять.
Автор портала проверки названий багов http://bugred.ru/
Веду блог http://okiseleva.blogspot.com/
#17
Отправлено 06 ноября 2015 - 10:26
Но по вашим вопросам там явно есть ответы.
Хорошие курсы есть как раз на этом портале — тестирование веб.
Алексей Баранцев дает базу веб-технологиям, которая закрепляется практикой + тренеру всегда можно задать доп вопросы, на которых вы завалились ранее )))
Про HTTP vs HTTPS, про GET и POST запросы Алексей рассказывает, потому что он учит перехватывать и подменять эти запросы =)
Кстати, одна из причин недошедшего пакета — его перехватили))))
Алексей дает вводную про веб именно с точки зрения тестирования, а это особенно ценно :)
То есть то, что нам, как тестировщикам, полезно знать и как именно эти знания применять.
Спасибо! Звучит очень убедительно :)
#18
Отправлено 06 ноября 2015 - 11:20
Да не за что :)
Алексей вообще супер тренер. По вебу сказать не могу, так как проходила его давно и многое уже знала.
А вот по программированию для тестировщиков было очень круто. Вместо того, чтобы несколько занятий учить программирование (что такое строки итд), Алексей с ходу в карьер показывал все это на примере тестов. Строковые значения? Их мы будем искать вот так, валидировать вот сяк. Ну и так далее.
В любом случае, удачи в изучении =)
Рекомендую еще серию Head First Oreally, в данном случае, видимо, Изучаем HTML, XHTML и CSS. Стиль изложения как у Романа Савина, легкий :)
Автор портала проверки названий багов http://bugred.ru/
Веду блог http://okiseleva.blogspot.com/
#19
Отправлено 09 ноября 2015 - 10:39
У вас как минимум есть вопросы на которых вы завалились. Гугл в помощь, читаете что нашли, каждое непонятное понятие гуглите
#20
Отправлено 26 ноября 2015 - 19:47
Подскажите пожалуйста источники доступной информации по веб-технологиям!
Количество пользователей, читающих эту тему: 0
0 пользователей, 0 гостей, 0 анонимных