0.00
0 читателей, 4943 топика

Протокол HTTP | Курс "Компьютерные сети"


Протокол передачи гипертекста HTTP.
Страница курса — www.asozykin.ru/courses/networks_online

Hypertext Transfer Protocol (HTTP) – протокол передачи гипертекста, основа World Wide Web
Тим Бернерс-Ли в ЦЕРН предложил концепцию Web в 1989 году.

Uniform Resource Locator (URL) – уникальное положение ресурса.

В стеке TCP/IP протокол HTTP находится на прикладном уровне. Используется протокол транспортного уровня TCP, порт сервера 80. HTTP работает в режиме запрос-ответ.
Данные передаются в текстовом виде.

Версии протокола HTTP:
HTTP 0.9 – экспериментальная версия ЦЕРН, 1991
HTTP 1 – первая официальная версия протокола, 1996
HTTP 1.1 – расширение первой версии HTTP, 1997. Кэширование, постоянное соединение, аутентификация. Используется сейчас
HTTP 2 – современная версия HTTP, 2015. Вводится в эксплуатацию

Структура пакета HTTP:
— Метод запроса/статус ответа
— Заголовки (не обязательно)
— Тело сообщения (не обязательно)

Методы HTTP:
GET – запрос Web-страницы
POST – передача данных на Web-сервер
HEAD – запрос заголовка страницы
PUT – помещение страницы на Web-сервер
DELETE – удаление страницы с Web-сервера
TRACE – трассировка страницы
OPTIONS – запрос поддерживаемых методов HTTP для ресурса
CONNECT – подключение к Web-серверу через прокси

Статусы HTTP:
1XX – информация
2XX – успешное выполнение (200 ОК)
3ХХ – перенаправление (301 – постоянное перемещение, 307 – временное перенаправление)
4ХХ – Ошибка на стороне клиента (403 – доступ запрещен, 404 – страница не найдена)
5ХХ – Ошибка сервера (500 – внутренняя ошибка сервера)

Практические занятия по курсу «Компьютерные сети» — goo.gl/YP3l83

Мой канал с краткими и понятными объяснениями сложных тем в ИТ и компьютерных науках:
goo.gl/kW93MA

Введение в протокол IP: 01 - Основы


Вводный рассказ из серии вебинаров, посвященных протоколу IP.

Открыта запись на курсы, в которых рассказывается не только про IP, но и про другие сетевые технологии: www.networkeducation.ru

Основы сети. Маршрутизация. Топология сети. Модель OSI


Вводное занятия для тех, кто с сетями вообще не работал.

Что такое IP адрес?
что такое MAC адрес?
В чем их отличия? Как они разбираются и из чего состоят?

00:01:00 — Топология сети
00:07:19 — Модель OSI
00:13:32 — Стек TCP/IP
00:20:00 — Иерархическая структура IP адреса
00:23:40 — Классы и маски
00:30:40 — Маски и зависимости
00:39:36 — IP адреса
00:48:23 — Протоколы транспортных и канальных уровней
00:48:33 — MAC адреса
01:01:55 — ARP протокол
01:05:49 — Маршрутизация

Что должен знать тестировщик без опыта - Junior QA Engineer?


Разбираемся, что должен знать тестировщик без опыта для успешного прохождения собеседований на junior — вакансии.
Наш инстаграм — www.instagram.com/qaqc_ru/

Ребята, в основном рассказываю про веб-тестирование.
Еще видео:
Что такое API: www.youtube.com/watch?v=f8qH3inxG5I

Зачем нужны Тестировщики? Почему им столько платят?


Запись На бесплатную неделю Курсов по Тестирование ПО в США:
bit.ly/3m1GzWx

Cвязь со мной:
www.instagram.com/zak1off/
www.facebook.com/azat.zakuanov
t.me/azatblog

Многие кода им говорят про профессию тестировщика удивляются, типо кто это такие зачем они нужны. Разработчики сами тестируют? Давайте разбираться

Краткий экскурс по тому как разрабатывается софт:

Идея — планирование — дизайн — разработка — тестирование — релиз.
Тестировщики включены во все этапы разработки.

Почему разработчики не могут тестировать? Могут! Они причем еще лучше знают как работает система. И они пишут специальные тесты на уровне, которые называются юнит тестами. Которые промеряют работу маленького функционала

Программисты так устроены что не видят изъяном в своей разработке, и не могут быть до конца объективными. Не делают негативные тесты, ограничиваясь только так называемым Happy path, не знают всех методологий. И у них совсем другие интересы. Это завершить разработку как можно быстрее и выпустить в продавшей.

Поэтому тут появляется ракой конфликт интересов. Разработчик — хочет побыстрее все сделать с мини усилим. И тестировщик, который пытается найти абсолютно все ошибки. Продакт менеджер является судьей

Прелесть работы тестировщика — это только найти изъяны, но чинить будет разработчик. Поэтому тут нужно быть максимально аккуратным по отношению к разработчику. Но мудрый разработчик видит в тестировщики поморника, а не вреде. Так как баг лучше всего исправить сразу, а не потом получать звонок в 2 часа ночи о том что что то сломано и побыстрее все решать. Поэтому в здоровом коллективе отношения у них прекрасные

Тестировщики играют большую роль в разработке ИТ компаний. Ошибки, которые исправляются на продавшее стоят очень дорого и портят репутацию компания. Поэтому все процессы: Анализ требований, написание тест документация. Нахождение и репорт багов, создание отчетов — являются щас неотъемлемой частью.

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

Профессия супер интересная, хорошо оплачиваемая и будет оставаться востребованной очень долго. Не слушайте людей, кто говорит что скоро роботы заменят тестеров — это не правда.

Power Query. 05. Консолидация данных из нескольких файлов Excel из одной папки


Обучение Power Query видео на русском языке. В ролике показана консолидация данных из одной папки из нескольких файлов Excel (в каждом файле для консолидации используется несколько листов).

APACHE VS NGINX. Что выбрать? Сравнение двух популярных HTTP серверов.


Джедай, учи Linux и DevOps тут go.yodo.im/pavlenko. Да прибудет с тобой сила!

Nginx и Apache лидеры по использования в мире. Apache это веб-сервер старой школы. Nginx это http-прокси сервер созданный под новые реалии. Какой подход лучше nginx или apache и что в каких случаях применять?

Разберём особенности работы этих двух популярных HTTP серверов, проясним сильные и слабые стороны и выясним, в каких задачах имеет смысл выбрать Nginx, в каких — Apache.

#nginx #apache #ityoutubersru #АнтонПавленко

ХОТИТЕ ПОМОЧЬ РАЗВИТИЮ КАНАЛА?

★ Boosty (подписка донаты) boosty.to/pavlenkoat
★ Яндекс.Деньги: money.yandex.ru/to/410012408319752
www.donationalerts.com/r/pavlenko_at
www.tinkoff.ru/rm/pavlenko.anton3/893QB66545

КОНТАКТЫ:
✦ Канал в TELEGRAM: t.me/worlditech (worlditech)
✦ Чат в TELEGRAM: t.me/linux_wit
✦ Группа в VK: vk.com/worlditech
✦ INSTAGRAM: www.instagram.com/pavlenko.at/
✦ DISCORT: discord.gg/mdmHrBE
Еще контакты:
t.me/pavlenko_at
vk.com/atpavlenko
www.facebook.com/anton.pavlenko.94

Какие языки программирования учить в 2020? Рейтинг языков программирования


Благодарность и задать вопрос —
www.donationalerts.ru/r/beminer

Уже не первый год в топ у нас находится язык программирования Python!!! И с каждым годом рейтинг этого языка программирования только растет.
В web программировании как всегда golang / php / javascript
В GameDev лидирует C / C — кто бы мог сомневаться
Ну а остальные пункты глядите в видео, ролик все равно не долгий получился =)

Изменения в Python 3.8 — docs.python.org/3/whatsnew/3.8.html

Блог канала — be-miner.info/
Instagram — www.instagram.com/bgtolife
Чат в телеграме- t.me/beminer_censored (@bem_censored)
Группа в ВКонтакте — vk.com/beminer
GitHub — github.com/beminer

Благодарность и задать вопрос —
www.donationalerts.ru/r/beminer