Перейти к содержимому

Фотография

Как изучать веб-технологии?


  • Авторизуйтесь для ответа в теме
Сообщений в теме: 28

#1 Olga_Lapshyna

Olga_Lapshyna

    Новый участник

  • Members
  • Pip
  • 25 сообщений
  • ФИО:Ольга Лапшина
  • Город:Киев


Отправлено 05 ноября 2015 - 23:23

На собеседовании в компанию мечты я завалилась на вопросах по веб-технологиям. То есть у меня есть поверхностные знания о работе Интернета и HTTP, основных типах запросов и т.д., но на практике, если копнуть глубже, никакой системности знаний нет. Работаю веб-тестировщиком, но использую только консоль браузера для проверки ответов сервера и основных ошибок при возникновении проблем. Подскажите, пожалуйста, как лучше изучить основы WEB, причем желательно закрепляя практикой. Может, есть какие-то онлайн-курсы (можно платные) или хорошие книги по веб-технологиям. Или лучше попробовать плясать от тестирования защищенности или создания собственного сайта, чтобы информация отложилась и перестала быть абстракцией?


  • 0

#2 Molechka

Molechka

    Профессионал

  • Members
  • PipPipPipPipPipPip
  • 1 224 сообщений
  • ФИО:Ольга Назина (Киселева)
  • Город:Москва


Отправлено 06 ноября 2015 - 06:02

Хорошие курсы есть как раз на этом портале — тестирование веб.

Алексей Баранцев дает базу веб-технологиям, которая закрепляется практикой + тренеру всегда можно задать доп вопросы, на которых вы завалились ранее )))


  • 0
Автор сайта для начинающих тестировщиков http://testbase.ru/
Автор портала проверки названий багов http://bugred.ru/
Веду блог http://okiseleva.blogspot.com/

#3 Molechka

Molechka

    Профессионал

  • Members
  • PipPipPipPipPipPip
  • 1 224 сообщений
  • ФИО:Ольга Назина (Киселева)
  • Город:Москва


Отправлено 06 ноября 2015 - 06:03

Но создание собственного сайта — это скорее работа разработчика, не тестировщика.

Хотя почему бы и нет, можно блог собственный написать =)


  • 0
Автор сайта для начинающих тестировщиков http://testbase.ru/
Автор портала проверки названий багов http://bugred.ru/
Веду блог http://okiseleva.blogspot.com/

#4 aviskase

aviskase

    Новый участник

  • Members
  • Pip
  • 24 сообщений
  • ФИО:Багрий Юлия


Отправлено 06 ноября 2015 - 07:09

А какие были все-таки вопросы? Хотя бы пример)

 

Создание своего сайта научит многому. HTML, CSS. Если пойти дальше: JS (+ js фреймфорки), шаблонизаторы, иструменты сборки, системы контроля версий. Если еще дальше - бэкенд (минимальные знания по установки сервера типа lamp/mamp и сопутствующее, PHP, работа с БД).

Но если я правильно поняла, вопросы вам задавали про другое. Про низкоуровневые вещи типа request/response и их кишки. Так? По моему наблюдению могу сказать, что фронтэндщики об этом в курсе в основном только про GET/POST, да и не каждый бэкэндщик хорошо разбирается =) Эти ребята работают на другом уровне абстракции: кишки скрыты в нутрах библиотек, а серверами занимается отдельный человек.

Поэтому лучше копать в сторону тестирования защищенности. Вот тут как раз будет и работа с запросами и их перехватом. Есть курс тут (платный). Из бесплатного - Stepic, Технопарк маилрушный. На курсере видела специализацию, но ничгео сказать про нее не могу, сама не проходила. На хабре натыкалась на существование неких pentest лабораторий, посмотрите, возможно есть в вашем городе такое.


  • 1

#5 aviskase

aviskase

    Новый участник

  • Members
  • Pip
  • 24 сообщений
  • ФИО:Багрий Юлия


Отправлено 06 ноября 2015 - 07:23

А, да. Если любите читать и не боитесь, есть такой талмуд от Эндрю Танненбаума  - "Компьютерные сети". Почти 1000 страниц. Но там описано коротко о всем сетевом стеке и о технологиях используемых на каждом из уровне. Она не для глубокого изучения, но для постановки мозгов.


  • 1

#6 clipsa

clipsa

    Специалист

  • Members
  • PipPipPipPipPip
  • 527 сообщений
  • ФИО:Ермолаева Ольга
  • Город:Москва


Отправлено 06 ноября 2015 - 07:25

Хорошие курсы есть как раз на этом портале — тестирование веб.

Алексей Баранцев дает базу веб-технологиям, которая закрепляется практикой + тренеру всегда можно задать доп вопросы, на которых вы завалились ранее )))

Как раз недавно училась на этих курсах - очень полезный и разложенный по полочкам материал + конечно, же замечательный тренер :) рекомендую!


  • 0

Не следует заставлять тестировщиков тестировать быстрее. Что может быть хуже испуганных, усталых, цинично настроенных тестировщиков?
-----------------
Хорошо, когда человек заводит баги. Плохо, когда баги заводят человека (с)
-----------------
Проект для начинающих тестировщиков Хомячки


#7 aid

aid

    Опытный участник

  • Members
  • PipPipPipPip
  • 448 сообщений
  • ФИО:Николай


Отправлено 06 ноября 2015 - 07:46

А, да. Если любите читать и не боитесь, есть такой талмуд от Эндрю Танненбаума  - "Компьютерные сети". Почти 1000 страниц. Но там описано коротко о всем сетевом стеке и о технологиях используемых на каждом из уровне. Она не для глубокого изучения, но для постановки мозгов.

 

Почему же не для глубокого? По факту излишним будет, только если время есть.


  • 0

#8 SHINNOK

SHINNOK

    Постоянный участник

  • Members
  • PipPipPip
  • 247 сообщений
  • ФИО:Кравченко Артём
  • Город:Таганрог


Отправлено 06 ноября 2015 - 08:02

На собеседовании в компанию мечты я завалилась на вопросах по веб-технологиям. 

 

Я бы начал с простого - выяснил для начала в каких именно вопросах завалился и стал бы копать в эту сторону. 
Там тестирование защищённости или автоматизация, или знание HTML и т.п. 
Разбирать теорию и подкреплять её практикой. 


  • 0
Второй активно используемый ник - Victim

#9 Olga_Lapshyna

Olga_Lapshyna

    Новый участник

  • Members
  • Pip
  • 25 сообщений
  • ФИО:Ольга Лапшина
  • Город:Киев


Отправлено 06 ноября 2015 - 08:17

Но создание собственного сайта — это скорее работа разработчика, не тестировщика.

Хотя почему бы и нет, можно блог собственный написать =)

Понятно, что разработчика, но так, возможно, будет проще пощупать, как это все работает.


  • 0

#10 aviskase

aviskase

    Новый участник

  • Members
  • Pip
  • 24 сообщений
  • ФИО:Багрий Юлия


Отправлено 06 ноября 2015 - 08:24

 

А, да. Если любите читать и не боитесь, есть такой талмуд от Эндрю Танненбаума  - "Компьютерные сети". Почти 1000 страниц. Но там описано коротко о всем сетевом стеке и о технологиях используемых на каждом из уровне. Она не для глубокого изучения, но для постановки мозгов.

 

Почему же не для глубокого? По факту излишним будет, только если время есть.

 

Потому что это скорее "системное" понимание: как система работает, ее подсистемы и их функции. Всё. Практику, детали и подводные камни конкретных технологий уже нужно изучать отдельно.

Не спорю, что возможно излишне. Но если будет интересно и есть время - почему бы и нет =)


  • 0

#11 ShortLegged

ShortLegged

    Постоянный участник

  • Members
  • PipPipPip
  • 155 сообщений
  • Город:Moscow

Отправлено 06 ноября 2015 - 08:26

 

А, да. Если любите читать и не боитесь, есть такой талмуд от Эндрю Танненбаума  - "Компьютерные сети". Почти 1000 страниц. Но там описано коротко о всем сетевом стеке и о технологиях используемых на каждом из уровне. Она не для глубокого изучения, но для постановки мозгов.

 

Почему же не для глубокого? По факту излишним будет, только если время есть.

 

 

Для глубокого, скорее всего "TCP/IP Illustrated" в трех томах.  :wink: 

 

Если по теме, то нужно знать проблемные вопросы и тогда будет понимание, какие области знаний подтянуть. 


  • 0

#12 Olga_Lapshyna

Olga_Lapshyna

    Новый участник

  • Members
  • Pip
  • 25 сообщений
  • ФИО:Ольга Лапшина
  • Город:Киев


Отправлено 06 ноября 2015 - 08:27

А какие были все-таки вопросы? Хотя бы пример)

Например, "Как работает HTTPS?", "Почему использование cookies некоторые считают небезопасным?", "Какой тип запроса безопасней: GET или POST", "С компьютера в Китае был отправлен пакет на компьютеры в трех других странах, который дошел до двух из них и не дошел до третьего. Перечислите все возможные причины".


  • 0

#13 Olga_Lapshyna

Olga_Lapshyna

    Новый участник

  • Members
  • Pip
  • 25 сообщений
  • ФИО:Ольга Лапшина
  • Город:Киев


Отправлено 06 ноября 2015 - 08:33

Поэтому лучше копать в сторону тестирования защищенности. Вот тут как раз будет и работа с запросами и их перехватом. Есть курс тут (платный). Из бесплатного - Stepic, Технопарк маилрушный. На курсере видела специализацию, но ничгео сказать про нее не могу, сама не проходила. На хабре натыкалась на существование неких pentest лабораторий, посмотрите, возможно есть в вашем городе такое.

О, спасибо! И "Компьютерные сети" надо почитать, мне именно системности не хватает.


  • 0

#14 Olga_Lapshyna

Olga_Lapshyna

    Новый участник

  • Members
  • Pip
  • 25 сообщений
  • ФИО:Ольга Лапшина
  • Город:Киев


Отправлено 06 ноября 2015 - 09:17

На "Технопарке", оказывается, первый курс так и называется - Web-технологии. Вот с него и начну, наверное. А в Stepic еще несколько отличных курсов. Спасибо огромное!


  • 0

#15 Olga_Lapshyna

Olga_Lapshyna

    Новый участник

  • Members
  • Pip
  • 25 сообщений
  • ФИО:Ольга Лапшина
  • Город:Киев


Отправлено 06 ноября 2015 - 09:23

Хорошие курсы есть как раз на этом портале — тестирование веб.

Алексей Баранцев дает базу веб-технологиям, которая закрепляется практикой + тренеру всегда можно задать доп вопросы, на которых вы завалились ранее )))

Спасибо, когда-нибудь обязательно доберусь до этого курса. На этом портале вообще все курсы хочется пройти)) Но, судя по содержанию, в нем не так уж много о сетях и клиент-серверной архитектуре.


  • 0

#16 Molechka

Molechka

    Профессионал

  • Members
  • PipPipPipPipPipPip
  • 1 224 сообщений
  • ФИО:Ольга Назина (Киселева)
  • Город:Москва


Отправлено 06 ноября 2015 - 09:46

 

Хорошие курсы есть как раз на этом портале — тестирование веб.

Алексей Баранцев дает базу веб-технологиям, которая закрепляется практикой + тренеру всегда можно задать доп вопросы, на которых вы завалились ранее )))

Спасибо, когда-нибудь обязательно доберусь до этого курса. На этом портале вообще все курсы хочется пройти)) Но, судя по содержанию, в нем не так уж много о сетях и клиент-серверной архитектуре.

 

Честно говоря, сами лекции я смотрела уже давно :)

 

Но по вашим вопросам там явно есть ответы.

Про HTTP vs HTTPS, про GET и POST запросы Алексей рассказывает, потому что он учит перехватывать и подменять эти запросы =)

Кстати, одна из причин недошедшего пакета — его перехватили))))

 

Алексей дает вводную про веб именно с точки зрения тестирования, а это особенно ценно :)

То есть то, что нам, как тестировщикам, полезно знать и как именно эти знания применять. 


  • 1
Автор сайта для начинающих тестировщиков http://testbase.ru/
Автор портала проверки названий багов http://bugred.ru/
Веду блог http://okiseleva.blogspot.com/

#17 Olga_Lapshyna

Olga_Lapshyna

    Новый участник

  • Members
  • Pip
  • 25 сообщений
  • ФИО:Ольга Лапшина
  • Город:Киев


Отправлено 06 ноября 2015 - 10:26

Но по вашим вопросам там явно есть ответы.

 

Хорошие курсы есть как раз на этом портале — тестирование веб.

Алексей Баранцев дает базу веб-технологиям, которая закрепляется практикой + тренеру всегда можно задать доп вопросы, на которых вы завалились ранее )))

 

 

 

Про HTTP vs HTTPS, про GET и POST запросы Алексей рассказывает, потому что он учит перехватывать и подменять эти запросы =)

Кстати, одна из причин недошедшего пакета — его перехватили))))

 

Алексей дает вводную про веб именно с точки зрения тестирования, а это особенно ценно :)

То есть то, что нам, как тестировщикам, полезно знать и как именно эти знания применять. 

 

Спасибо! Звучит очень убедительно :)


  • 0

#18 Molechka

Molechka

    Профессионал

  • Members
  • PipPipPipPipPipPip
  • 1 224 сообщений
  • ФИО:Ольга Назина (Киселева)
  • Город:Москва


Отправлено 06 ноября 2015 - 11:20

Да не за что :)

 

Алексей вообще супер тренер. По вебу сказать не могу, так как проходила его давно и многое уже знала.

А вот по программированию для тестировщиков было очень круто. Вместо того, чтобы несколько занятий учить программирование (что такое строки итд), Алексей с ходу в карьер показывал все это на примере тестов. Строковые значения? Их мы будем искать вот так, валидировать вот сяк. Ну и так далее.

 

В любом случае, удачи в изучении =)

Рекомендую еще серию Head First Oreally, в данном случае, видимо, Изучаем HTML, XHTML и CSS. Стиль изложения как у Романа Савина, легкий :)


  • 0
Автор сайта для начинающих тестировщиков http://testbase.ru/
Автор портала проверки названий багов http://bugred.ru/
Веду блог http://okiseleva.blogspot.com/

#19 Little_CJIOH

Little_CJIOH

    Профессионал

  • Members
  • PipPipPipPipPipPip
  • 1 515 сообщений
  • ФИО:Власкин Павел
  • Город:Санкт-Петербург


Отправлено 09 ноября 2015 - 10:39

У вас как минимум есть вопросы на которых вы завалились. Гугл в помощь, читаете что нашли, каждое непонятное понятие гуглите


  • 0

#20 3lll

3lll

    Новый участник

  • Members
  • Pip
  • 24 сообщений
  • ФИО:Калиновский Михаил Геннадьевич


Отправлено 26 ноября 2015 - 19:47

Подскажите пожалуйста источники доступной информации по веб-технологиям!


  • 0


Количество пользователей, читающих эту тему: 0

0 пользователей, 0 гостей, 0 анонимных