Описание лекции:
Лекция посвящена веб-сервисам. Из этой лекции вы узнаете:
— О типовой архитектуре веб-сервиса
— Как работает веб-сервис
— Как устроен HTTP-запрос
— Проведете практическую работу по разворачиванию веб-сервиса
Хронометраж:
00:00:10 О теме лекции
00:00:23 Типовая архитектура веб-сервиса (Фронтенд / Сервер приложений / База данных)
00:01:39 Фронтенд: HTTP-сервер NGINX
00:06:56 Сервер приложений: PHP-FPM
00:08:49 Протоколы взаимодействия с приложениями, особенности протокола CGI
00:16:19 Хранение данных веб-приложениями
00:21:10 SQL vs NoSQL (особенности применения / плюсы-минусы)
00:27:04 Как работает веб-сервис? Протокол HTTP
00:32:52 Как устроен HTTP-запрос? Методы GET и POST
00:35:54 Для чего нужны и как используются cookies?
00:40:00 Вопрос залу: кто может прокомментировать запрос, представленный на слайде?
00:45:03 Коды ответа HTTP (успешные запросы)
00:46:22 Закрепление пройденного материала: протокол SSL
00:49:52 Что такое сертификат? Откуда он берется и зачем?
00:51:52 Практическая работа: разворачивание веб-сервиса
00:58:40 Установка NGINX, возможные “грабли” при установке
01:02:42 Пробная задача веб-сервера: отдача статических файлов (RPM-пакеты)
01:05:27 СУБД MySQL (mariadb)
01:09:34 Создание БД и пользователя
01:12:00 Установка MySQL (mariadb)
01:13:20 Подготовка и конфигурация приложения, PHP-FPM
01:15:47 Подготовка содержимого движка
01:17:42 Конфигурация NGINX
— О КАНАЛЕ:
Официальный канал образовательных проектов Mail.Ru Group
29 ноября 2020 года прошел день открытых дверей бакалаврских программ факультета мировой экономики и мировой политики НИУ ВШЭ. Об особенностях поступления и обучения рассказали декан С.А. Караганов, его заместители по учебной работе и работе с абитуриентами, академические руководители образовательных программ и студенты, обучающиеся на факультете.
0:14 — вступительное слово заместителя декана по работе с абитуриентами и выпускниками А.В. Жихаревой
1:59 — выступление декана факультета МЭ и МП, профессора С.А. Караганова
5: 41 — представление программ бакалавриата факультета МЭ и МП первым заместителем декана, профессором И.Г. Ковалёвым
9:48 — А.В. Щербакова об образовательной программе «Мировая экономика»
17:22 — О.В. Пузанова об образовательной программе «Международные отношения»
21:56 — У.П. Стрижак об образовательной программе «Востоковедение»
28:27 — М.В. Братерский об образовательной программе «Международные отношения» (программа двух дипломов НИУ ВШЭ и Лондонского университета)
40:31 — М.С. Дубышевская об образовательной программе «Экономика и политика в Азии» (программа двух дипломов НИУ ВШЭ и Университета Кёнхи)
45:40 — о прохождении практик и стажировок
56:00 — сессия вопросов и ответов (отвечают академические руководители и руководство факультета)
1:18:51 — сессия вопросов и ответов (отвечают студенты)
KeepassXC это простой и понятный менеджер паролей для Windows, Linux и MacOS. С его помощью можно хранить и создавать большое число паролей и учетных данных для разных сайтов, соцсетей, электронной почты и других сервисов и устройств. Программа бесплатная, с открытым исходным кодом.
● Сегодня в ролике про Информационную Безопасность: анализируем один из способов взлома WiFi сетей. Именно сегодня речь пойдет о wifiphisher, который позволяет злоумышленнику взломать вашу WiFi сеть используя социальную инженерию. Не знаете как взломать WiFi? Знайте, взломы незаконны! Поэтому мы будем не взламывать, а проверять WiFi на защищенность!
● Команды из видео:
apt update
apt install wifiphisher hostapd dnsmasq python-pyric python-jinja2
ifconfig
wifiphisher
— ● В ролике "{Kali Linux} Лёгкий взлом WiFi без брутфорса | Как защититься от взлома? | Путь хакера" — я рассказываю вам о том, как злоумышленник взломает Ваш WiFi, если захочет этого. Мы рассматриваем уязвимости протокола WPA2, и рассматриваем способы защиты от взлома.
● Помните, что автор ролика ни в коем случае не побуждает вас к созданию, использованию и распространению вредоносного ПО! Данный ролик носит образовательный характер с точки зрения информационной безопасности, и призван повысить вашу бдительность при обеспечении защиты информации. И тем не менее, вы должны понимать, что это шоу.
● Всё рассказанное в ролике — является авторской выдумкой. Всё происходящее в видео — выполнено используя монтаж, и к реальной жизни не имеет никакого отношения. Все ссылки ведут на программы-пустышки, созданные с развлекательной целью. Они созданы только для имитации описанного функционала. Любые другие совпадения наименований программного обеспечения, названий ПО и либо каких-либо других продемонстрированных фактов и событий в ролике — не более чем нелепое совпадение и полная случайность.
На вебинаре мы поговорим о варианте реализации микросервисного подхода на основе NATS и Python. Мы создадим простое XML-RPC — ориентированное веб-приложение и на его примере рассмотрим деплой. Также познакомимся с протоколом обмена сообщениями, реализованного в NATS, и построим на его основе RPC-приложение с поддержкой работы по HTTP.
План вебинара:
— Немного информации о себе и о своём опыте
— Создаём простое XML-RPC -приложение
— Рассмотрение варианта деплоя
— Поговорим об архитектуре
— Знакомство с протоколом обмена сообщениями NATS
— Создаём новое RPC-приложение, реализующие обмен через NATS
— Рассмотрение варианта архитектуры с применением NATS