7. Web-технологии. Web сервера | Технострим


Курс «Web-технологии»
Лекция №7 «Web сервера»
Лектор — Дмитрий Смаль

Курс посвящен разработке серверной части web-приложений, их архитектуре и протоколу HTTP. По итогам курса вы научитесь: разрабатывать приложения на языке python, использовать MVC фреймворки, изучите верстку HTML страниц, погрузитесь в тематику web разработки и сможете выбирать конкретные технологии.

При информационной поддержке портала www.itmozg.ru
ITmozg — cамый популярный в России специализированный
сайт по поиску IT и Телеком-специалистов.

— О КАНАЛЕ:

Официальный канал образовательных проектов Mail.Ru Group

► Нажмите здесь для подписки ‣ www.youtube.com/TPMGTU?sub_confirmation=1

Актуальные лекции и мастер-классы о программировании от лучших IT-специалистов. Если вы увлечены мобильной и веб-разработкой, присоединяйтесь!

Наши проекты:
Технопарк при МГТУ им. Баумана ‣ park.mail.ru
Техносфера при МГУ им. Ломоносова ‣ sphere.mail.ru
Технотрек при МФТИ ‣ track.mail.ru
Техноатом при МИФИ — atom.mail.ru
Технополис при СПбПУ — polis.mail.ru

— МЫ В СЕТИ:

Технопарк в ВК | vk.com/tpmailru
Техносфера в ВК | vk.com/tsmailru
Технотрек в ВК | vk.com/trackmailru
Техноатом в ВК | vk.com/technoatom
Технополис в ОК: www.ok.ru/technopolis
Технополис в ВК: vk.com/technopolis_ok
Блог на Хабре | habrahabr.ru/company/mailru

Что такое хостинг, домен и как устроен интернет на понятном языке


Прежде чем перейти к вопросу выбора хостинга и домена для бизнес сайта, да и вообще любого другого, неплохо бы узнать, что такое хостинг и домен в принципе. А это тянет за собой тему устройства интернета в целом. В этом видео я за 10 минут рассказал, что такое хостинг, домен и на понятном языке объяснил, как устроен интернет. Если есть вопросы или чего добавить, пишите в комментариях.
Приятного просмотра и до встречи в следующих видео!

Плейлист курса «Сайт для бизнеса без программиста и вебмастера»: goo.gl/v59Fjx

Присоединяйся:
Сайт — wplovers.pw
Вконтакте — vk.com/wplovers
Facebook — fb.me/wplovers1
Telegram — t.me/wplovers
Twitter — twitter.com/wplovers2

Sphinx 3.0, поиск 15 лет спустя / Андрей Аксенов (Sphinx)


Презентация и тезисы:
www.highload.ru/2016/abstracts/2359.html

За 15 лет разработки концепция немного поменялась и, начиная со Sphinx 3.0, мы теперь, если задуматься, вполне себе самостоятельная распределенная база (с фокусом на полнотекстовый поиск), а не только лишь добавочный к основному хранилищу поисковый движок. Порядка 2 лет уже пилим ряд больших внутренних переделок под флагом 3.0 и, вот, наконец-то, доделываем.

Базы данных. NoSQL. Redis


Рассмотрим работу Redis в связке с PHP.

Презентация:
docs.google.com/presentation/d/1azsKtgXkvzTUjDxwppvVq4uQh7kRlaOFQObzb_zJP0Q/edit?usp=sharing

Практика:
github.com/AntonOkulov/redis-test

В этом занятии:
— Что нужно для работы установка
— Подключение
— Работа со скалярными значениями (числа, строки)
— Управление временем жизни значений (TTL)
— Работа со списками
— Работа с хешем

По любым вопросам, связанным с курсом можно писать на почту: okulov@rclass.pro

Брокер сообщений RabbitMQ: Часть 2. Базовые понятия и примеры использования


Мы познакомимся с базовыми понятиями RabbitMQ, научимся использовать шаблоны проектирования Worker Queues и Publish/Subscribe с помощью которых можно создавать шину сообщений между различными сервисами.
Мы покажем как создать конфигурацию кластера, который не прерывает работу при отказе N-1 нод. Так же проведем демонстрацию такого отказа и проверим выживаемость приложения!

Первая часть: youtu.be/XiyXOMYoXAw
Ссылка на репозиторий: github.com/unix-way-project/rabbitmq-tutorial

Максим Коновалов - Java Messaging с помощью AMQP и RabbitMQ, ч.1


В последнее время набирают популярность асинхронные, событийно-ориентированные архитектуры приложений, микросервисы и т.п. На этой волне развиваются такие фреймворки и сервисы как Akka, Rx4Java, RabbitMQ, Kafka, и др.

В потоке стремительно развивающихся технологий приходится периодически переоценивать сложившиеся традиции в использовании стандартов, протоколов и продуктов.

Предлагается обсудить подход к организации потоков сообщений в Java Middleware (и не только), отступающий от стандарта JMS, (благословленного JCP) в сторону AMQP.
Мы познакомимся с протоколом AMQP и его реализациями. Рассмотрим принципиальные отличия от JMS, поговорим об областях применимости — классах задач, когда использовать, например, RabbitMQ будет хорошей идеей, а когда — не очень. Сделаем обзор возможностей RabbitMQ, как использовать его через Spring и обсудим пару примеров применения технологии для конкретных задач.