Изучить асинхронное взаимодействие с помощью очередей: подходы, свойства и гарантии
Владимир Перепелица
Автор курса
Эксперт по большим проектам, очередям и Tarantool,
Регулярный спикер и член ПК конференций Highload,
Создатель S3 в VK Cloud
О курсе
Получить практику использования очередей на Python или Golang
Изучить асинхронное взаимодействие с помощью очередей: подходы, свойства и гарантии
Изучить и сравнить Kafka/Rabbit/NATS/Redis:
Архитектуру проектов, и чем они отличаются
На что нужно смотреть при использовании очереди
Как правильно конфигурировать системы очередей
Погрузиться в «мир брокерев и очередей» за максимально короткий срок даже не обладая опытом работы в хайлоад-проектах
Для кого
Ваши цели в обучении
01.
Получить навыки проектирования с использованием наиболее популярных систем очередей: Kafka/RabbitMQ/NATS/Redis
02.
Получить фундамент компетенций архитектора сложных и высоконагруженных информационных систем
03.
Получить навыки масштабирования и обеспечения надежности систем, использующих очереди
04.
Получить навыки сравнения и выбора систем очередей под конкретную задачу
Программа обучения
DevHands.io // Программа курса «Введение в очереди» (v2 27.06.2024)
Живые лекции и живые демо с ведущим, Владимиром Перепелицей. Ведется запись, ссылка выкладывается в чат. С первого же занятия мы выдаем доступ к настроенной инфраструктуре для выполнения практических заданий. Все встречи начинаются в 18:00 МСК (GMT+3), проходят в Zoom. Ссылка на Zoom-митинг «запинена» в чате.
Вводная теория по очередям. Для чего нужны очереди и где они применяются. Подходы в использовании очередей. Основные системы очередей (брокеры и сервисы) их плюсы и минусы. Алгоритмическая составляющая очередей. Как достигнуть exactly once? Топологические схемы систем очередей. Золотые правила мониторинга очередей
Apache Kafka. Архитектура Apache Kafka. Основные понятия, свойства и принципы Потоковая обработка с помощью Kafka Streams. Сценарии применения. Практика. Пошаговый запуск Kafka в различной конфигурации от минимального single instance до production grade кластера с отказоустойчивостью. Разбор основных настроек кластера и на что они влияют. Базовая реализация клиентов на Python и Go
RabbitMQ. AMQP: Advanced Message Queue Protocol. Архитектура брокера RabbitMQ: от одиночного до кластера. Exchange, Queue, Binding и Routing. Функциональные возможности обработки сообщений. Практика. Запуск и конфигурация RabbitMQ в различных вариантах. Достижение максимальных гарантий по доставке сообщений. Разбор основных настроек кластера. Базовая реализация клиентов на Python и Go
SQS: Simple Queue Service. Детальное рассмотрение подхода и сценариев использования. Базовая реализация клиентов на Python и Go. Использование SQS в Serverless среде
Достижение консистентности между БД и очередью. Transactional Outbox. Deduplication key. Реализация «сценария оплаты» между двумя БД (postgresql) с использованием очередей. CDC как механизм консистентности
Redis как брокер очередей: теория и практика. Структуры данных и паттерны, доступные в Redis. PubSub. Организация очередей на списках. Надёжные consumers. Redis Streams. Запуск кластера в максимальной конфигурации (sentinel, cluster). Реализация отложенных задач, возврат необработанных задач
Tarantool в качестве брокера очередей: теория и практика. Кратко про Tarantool: база данных или платформа приложений? Очередь на базе данных: реляционная схема и принципы. Как сделать то, чего нет в других брокерах: зависимые задачи, задачи по расписанию, нестрогий FIFO (FIFO для клиента, Best Effort между всеми). Примеры использования готовых реализаций и возможностей создания своих
Живые лекции и живые демо с ведущим, Владимиром Перепелицей. Ведется запись, ссылка выкладывается в чат. С первого же занятия мы выдаем доступ к настроенной инфраструктуре для выполнения практических заданий. Все встречи начинаются в 18:00 МСК (GMT+3), проходят в Zoom. Ссылка на Zoom-митинг «запинена» в чате
Вводная теория по очередям. Для чего нужны очереди и где они применяются. Подходы в использовании очередей. Основные системы очередей (брокеры и сервисы) их плюсы и минусы. Алгоритмическая составляющая очередей. Как достигнуть exactly once? Топологические схемы систем очередей. Золотые правила мониторинга очередей
Apache Kafka. Архитектура Apache Kafka. Основные понятия, свойства и принципы Потоковая обработка с помощью Kafka Streams. Сценарии применения. Практика. Пошаговый запуск Kafka в различной конфигурации от минимального single instance до production grade кластера с отказоустойчивостью. Разбор основных настроек кластера и на что они влияют. Базовая реализация клиентов на Python и Go
RabbitMQ. AMQP: Advanced Message Queue Protocol. Архитектура брокера RabbitMQ: от одиночного до кластера. Exchange, Queue, Binding и Routing. Функциональные возможности обработки сообщений. Практика. Запуск и конфигурация RabbitMQ в различных вариантах. Достижение максимальных гарантий по доставке сообщений. Разбор основных настроек кластера. Базовая реализация клиентов на Python и Go
SQS: Simple Queue Service. Детальное рассмотрение подхода и сценариев использования. Базовая реализация клиентов на Python и Go. Использование SQS в Serverless среде
Достижение консистентности между БД и очередью. Transactional Outbox. Deduplication key. Реализация «сценария оплаты» между двумя БД (postgresql) с использованием очередей. CDC как механизм консистентности
Redis как брокер очередей: теория и практика. Структуры данных и паттерны, доступные в Redis. PubSub. Организация очередей на списках. Надёжные consumers. Redis Streams. Запуск кластера в максимальной конфигурации (sentinel, cluster). Реализация отложенных задач, возврат необработанных задач
Tarantool в качестве брокера очередей: теория и практика. Кратко про Tarantool: база данных или платформа приложений? Очередь на базе данных: реляционная схема и принципы. Как сделать то, чего нет в других брокерах: зависимые задачи, задачи по расписанию, нестрогий FIFO (FIFO для клиента, Best Effort между всеми). Примеры использования готовых реализаций и возможностей создания своих
Как проходит обучение
«Живые» онлайн-сессии
Лекции, брейнштормы и презентации домашних проектов в режиме zoom-встреч (предоставляются записи)
Групповой чат с автором курса и экспертами
Экспертная помощь и ответы на любые вопросы по курсу и практике в течении дня.
Асинхронная практика
Вы можете учиться и выполнять задания без отрыва от основной работы/учебы
Своя инфраструктура
С первого дня вам предоставляется доступ к своей инфраструктуре для настройки и тюнинга вашего привычного стэка
Гибкий тайминг для тех, кто много работает
Не более 2-3 часов на выполнение заданий в неделю. Вы также сможете перейти на следующий поток если вдруг отстанете по какой-либо причине
Стоимость курса
10 000
₽/мес
В рассрочку на 6 месяцев
Записаться на курс или получить бесплатную консультацию
ИП Рыбак А. А. ИНН 771407709607 ОГРНИП 323774600203406
Политика в отношении обработки персональных данных
1. Общие положения
Настоящая политика обработки персональных данных составлена в соответствии с требованиями Федерального закона от 27.07.2006. № 152-ФЗ «О персональных данных» (далее — Закон о персональных данных) и определяет порядок обработки персональных данных и меры по обеспечению безопасности персональных данных, предпринимаемые ИП Рыбак Алексей Алексеевич (далее — Оператор). 1.1. Оператор ставит своей важнейшей целью и условием осуществления своей деятельности соблюдение прав и свобод человека и гражданина при обработке его персональных данных, в том числе защиты прав на неприкосновенность частной жизни, личную и семейную тайну. 1.2. Настоящая политика Оператора в отношении обработки персональных данных (далее — Политика) применяется ко всей информации, которую Оператор может получить о посетителях веб-сайта https://devhands.ru.
2. Основные понятия, используемые в Политике
2.1. Автоматизированная обработка персональных данных — обработка персональных данных с помощью средств вычислительной техники. 2.2. Блокирование персональных данных — временное прекращение обработки персональных данных (за исключением случаев, если обработка необходима для уточнения персональных данных). 2.3. Веб-сайт — совокупность графических и информационных материалов, а также программ для ЭВМ и баз данных, обеспечивающих их доступность в сети интернет по сетевому адресу https://devhands.ru. 2.4. Информационная система персональных данных — совокупность содержащихся в базах данных персональных данных и обеспечивающих их обработку информационных технологий и технических средств. 2.5. Обезличивание персональных данных — действия, в результате которых невозможно определить без использования дополнительной информации принадлежность персональных данных конкретному Пользователю или иному субъекту персональных данных. 2.6. Обработка персональных данных — любое действие (операция) или совокупность действий (операций), совершаемых с использованием средств автоматизации или без использования таких средств с персональными данными, включая сбор, запись, систематизацию, накопление, хранение, уточнение (обновление, изменение), извлечение, использование, передачу (распространение, предоставление, доступ), обезличивание, блокирование, удаление, уничтожение персональных данных. 2.7. Оператор — государственный орган, муниципальный орган, юридическое или физическое лицо, самостоятельно или совместно с другими лицами организующие и/или осуществляющие обработку персональных данных, а также определяющие цели обработки персональных данных, состав персональных данных, подлежащих обработке, действия (операции), совершаемые с персональными данными. 2.8. Персональные данные — любая информация, относящаяся прямо или косвенно к определенному или определяемому Пользователю веб-сайта https://devhands.ru. 2.9. Персональные данные, разрешенные субъектом персональных данных для распространения, — персональные данные, доступ неограниченного круга лиц к которым предоставлен субъектом персональных данных путем дачи согласия на обработку персональных данных, разрешенных субъектом персональных данных для распространения в порядке, предусмотренном Законом о персональных данных (далее — персональные данные, разрешенные для распространения). 2.10. Пользователь — любой посетитель веб-сайта https://devhands.ru. 2.11. Предоставление персональных данных — действия, направленные на раскрытие персональных данных определенному лицу или определенному кругу лиц. 2.12. Распространение персональных данных — любые действия, направленные на раскрытие персональных данных неопределенному кругу лиц (передача персональных данных) или на ознакомление с персональными данными неограниченного круга лиц, в том числе обнародование персональных данных в средствах массовой информации, размещение в информационно-телекоммуникационных сетях или предоставление доступа к персональным данным каким-либо иным способом. 2.13. Трансграничная передача персональных данных — передача персональных данных на территорию иностранного государства органу власти иностранного государства, иностранному физическому или иностранному юридическому лицу. 2.14. Уничтожение персональных данных — любые действия, в результате которых персональные данные уничтожаются безвозвратно с невозможностью дальнейшего восстановления содержания персональных данных в информационной системе персональных данных и/или уничтожаются материальные носители персональных данных.
3. Основные права и обязанности Оператора
3.1. Оператор имеет право: — получать от субъекта персональных данных достоверные информацию и/или документы, содержащие персональные данные; — в случае отзыва субъектом персональных данных согласия на обработку персональных данных, а также, направления обращения с требованием о прекращении обработки персональных данных, Оператор вправе продолжить обработку персональных данных без согласия субъекта персональных данных при наличии оснований, указанных в Законе о персональных данных; — самостоятельно определять состав и перечень мер, необходимых и достаточных для обеспечения выполнения обязанностей, предусмотренных Законом о персональных данных и принятыми в соответствии с ним нормативными правовыми актами, если иное не предусмотрено Законом о персональных данных или другими федеральными законами. 3.2. Оператор обязан: — предоставлять субъекту персональных данных по его просьбе информацию, касающуюся обработки его персональных данных; — организовывать обработку персональных данных в порядке, установленном действующим законодательством РФ; — отвечать на обращения и запросы субъектов персональных данных и их законных представителей в соответствии с требованиями Закона о персональных данных; — сообщать в уполномоченный орган по защите прав субъектов персональных данных по запросу этого органа необходимую информацию в течение 10 дней с даты получения такого запроса; — публиковать или иным образом обеспечивать неограниченный доступ к настоящей Политике в отношении обработки персональных данных; — принимать правовые, организационные и технические меры для защиты персональных данных от неправомерного или случайного доступа к ним, уничтожения, изменения, блокирования, копирования, предоставления, распространения персональных данных, а также от иных неправомерных действий в отношении персональных данных; — прекратить передачу (распространение, предоставление, доступ) персональных данных, прекратить обработку и уничтожить персональные данные в порядке и случаях, предусмотренных Законом о персональных данных; — исполнять иные обязанности, предусмотренные Законом о персональных данных.
4. Основные права и обязанности субъектов персональных данных
4.1. Субъекты персональных данных имеют право: — получать информацию, касающуюся обработки его персональных данных, за исключением случаев, предусмотренных федеральными законами. Сведения предоставляются субъекту персональных данных Оператором в доступной форме, и в них не должны содержаться персональные данные, относящиеся к другим субъектам персональных данных, за исключением случаев, когда имеются законные основания для раскрытия таких персональных данных. Перечень информации и порядок ее получения установлен Законом о персональных данных; — требовать от оператора уточнения его персональных данных, их блокирования или уничтожения в случае, если персональные данные являются неполными, устаревшими, неточными, незаконно полученными или не являются необходимыми для заявленной цели обработки, а также принимать предусмотренные законом меры по защите своих прав; — выдвигать условие предварительного согласия при обработке персональных данных в целях продвижения на рынке товаров, работ и услуг; — на отзыв согласия на обработку персональных данных, а также, на направление требования о прекращении обработки персональных данных; — обжаловать в уполномоченный орган по защите прав субъектов персональных данных или в судебном порядке неправомерные действия или бездействие Оператора при обработке его персональных данных; — на осуществление иных прав, предусмотренных законодательством РФ. 4.2. Субъекты персональных данных обязаны: — предоставлять Оператору достоверные данные о себе; — сообщать Оператору об уточнении (обновлении, изменении) своих персональных данных. 4.3. Лица, передавшие Оператору недостоверные сведения о себе, либо сведения о другом субъекте персональных данных без согласия последнего, несут ответственность в соответствии с законодательством РФ.
5. Принципы обработки персональных данных
5.1. Обработка персональных данных осуществляется на законной и справедливой основе. 5.2. Обработка персональных данных ограничивается достижением конкретных, заранее определенных и законных целей. Не допускается обработка персональных данных, несовместимая с целями сбора персональных данных. 5.3. Не допускается объединение баз данных, содержащих персональные данные, обработка которых осуществляется в целях, несовместимых между собой. 5.4. Обработке подлежат только персональные данные, которые отвечают целям их обработки. 5.5. Содержание и объем обрабатываемых персональных данных соответствуют заявленным целям обработки. Не допускается избыточность обрабатываемых персональных данных по отношению к заявленным целям их обработки. 5.6. При обработке персональных данных обеспечивается точность персональных данных, их достаточность, а в необходимых случаях и актуальность по отношению к целям обработки персональных данных. Оператор принимает необходимые меры и/или обеспечивает их принятие по удалению или уточнению неполных или неточных данных. 5.7. Хранение персональных данных осуществляется в форме, позволяющей определить субъекта персональных данных, не дольше, чем этого требуют цели обработки персональных данных, если срок хранения персональных данных не установлен федеральным законом, договором, стороной которого, выгодоприобретателем или поручителем по которому является субъект персональных данных. Обрабатываемые персональные данные уничтожаются либо обезличиваются по достижении целей обработки или в случае утраты необходимости в достижении этих целей, если иное не предусмотрено федеральным законом.
6. Цели обработки персональных данных Цель обработки: предоставление доступа Пользователю к сервисам, информации и/или материалам, содержащимся на веб-сайте Персональные данные: фамилия, имя, отчество, электронный адрес, номера телефонов Правовые основания: Федеральный закон «Об информации, информационных технологиях и о защите информации» от 27.07.2006 N 149-ФЗ Виды обработки персональных данных: Отправка информационных писем на адрес электронной почты и мессенжеры
7. Условия обработки персональных данных 7.1. Обработка персональных данных осуществляется с согласия субъекта персональных данных на обработку его персональных данных. 7.2. Обработка персональных данных необходима для достижения целей, предусмотренных международным договором Российской Федерации или законом, для осуществления возложенных законодательством Российской Федерации на оператора функций, полномочий и обязанностей. 7.3. Обработка персональных данных необходима для осуществления правосудия, исполнения судебного акта, акта другого органа или должностного лица, подлежащих исполнению в соответствии с законодательством Российской Федерации об исполнительном производстве. 7.4. Обработка персональных данных необходима для исполнения договора, стороной которого либо выгодоприобретателем или поручителем по которому является субъект персональных данных, а также для заключения договора по инициативе субъекта персональных данных или договора, по которому субъект персональных данных будет являться выгодоприобретателем или поручителем. 7.5. Обработка персональных данных необходима для осуществления прав и законных интересов оператора или третьих лиц либо для достижения общественно значимых целей при условии, что при этом не нарушаются права и свободы субъекта персональных данных. 7.6. Осуществляется обработка персональных данных, доступ неограниченного круга лиц к которым предоставлен субъектом персональных данных либо по его просьбе (далее — общедоступные персональные данные). 7.7. Осуществляется обработка персональных данных, подлежащих опубликованию или обязательному раскрытию в соответствии с федеральным законом.
8. Порядок сбора, хранения, передачи и других видов обработки персональных данных Безопасность персональных данных, которые обрабатываются Оператором, обеспечивается путем реализации правовых, организационных и технических мер, необходимых для выполнения в полном объеме требований действующего законодательства в области защиты персональных данных. 8.1. Оператор обеспечивает сохранность персональных данных и принимает все возможные меры, исключающие доступ к персональным данным неуполномоченных лиц. 8.2. Персональные данные Пользователя никогда, ни при каких условиях не будут переданы третьим лицам, за исключением случаев, связанных с исполнением действующего законодательства либо в случае, если субъектом персональных данных дано согласие Оператору на передачу данных третьему лицу для исполнения обязательств по гражданско-правовому договору. 8.3. В случае выявления неточностей в персональных данных, Пользователь может актуализировать их самостоятельно, путем направления Оператору уведомление на адрес электронной почты Оператора alexey.rybak@gmail,com с пометкой «Актуализация персональных данных». 8.4. Срок обработки персональных данных определяется достижением целей, для которых были собраны персональные данные, если иной срок не предусмотрен договором или действующим законодательством. Пользователь может в любой момент отозвать свое согласие на обработку персональных данных, направив Оператору уведомление посредством электронной почты на электронный адрес Оператора alexey.rybak@gmail,com с пометкой «Отзыв согласия на обработку персональных данных». 8.5. Вся информация, которая собирается сторонними сервисами, в том числе платежными системами, средствами связи и другими поставщиками услуг, хранится и обрабатывается указанными лицами (Операторами) в соответствии с их Пользовательским соглашением и Политикой конфиденциальности. Субъект персональных данных и/или с указанными документами. Оператор не несет ответственность за действия третьих лиц, в том числе указанных в настоящем пункте поставщиков услуг. 8.6. Установленные субъектом персональных данных запреты на передачу (кроме предоставления доступа), а также на обработку или условия обработки (кроме получения доступа) персональных данных, разрешенных для распространения, не действуют в случаях обработки персональных данных в государственных, общественных и иных публичных интересах, определенных законодательством РФ. 8.7. Оператор при обработке персональных данных обеспечивает конфиденциальность персональных данных. 8.8. Оператор осуществляет хранение персональных данных в форме, позволяющей определить субъекта персональных данных, не дольше, чем этого требуют цели обработки персональных данных, если срок хранения персональных данных не установлен федеральным законом, договором, стороной которого, выгодоприобретателем или поручителем по которому является субъект персональных данных. 8.9. Условием прекращения обработки персональных данных может являться достижение целей обработки персональных данных, истечение срока действия согласия субъекта персональных данных, отзыв согласия субъектом персональных данных или требование о прекращении обработки персональных данных, а также выявление неправомерной обработки персональных данных.
9. Перечень действий, производимых Оператором с полученными персональными данными 9.1. Оператор осуществляет сбор, запись, систематизацию, накопление, хранение, уточнение (обновление, изменение), извлечение, использование, передачу (распространение, предоставление, доступ), обезличивание, блокирование, удаление и уничтожение персональных данных. 9.2. Оператор осуществляет автоматизированную обработку персональных данных с получением и/или передачей полученной информации по информационно-телекоммуникационным сетям или без таковой.
10. Трансграничная передача персональных данных 10.1. Оператор до начала осуществления деятельности по трансграничной передаче персональных данных обязан уведомить уполномоченный орган по защите прав субъектов персональных данных о своем намерении осуществлять трансграничную передачу персональных данных (такое уведомление направляется отдельно от уведомления о намерении осуществлять обработку персональных данных). 10.2. Оператор до подачи вышеуказанного уведомления, обязан получить от органов власти иностранного государства, иностранных физических лиц, иностранных юридических лиц, которым планируется трансграничная передача персональных данных, соответствующие сведения.
11. Конфиденциальность персональных данных Оператор и иные лица, получившие доступ к персональным данным, обязаны не раскрывать третьим лицам и не распространять персональные данные без согласия субъекта персональных данных, если иное не предусмотрено федеральным законом.
12. Заключительные положения 12.1. Пользователь может получить любые разъяснения по интересующим вопросам, касающимся обработки его персональных данных, обратившись к Оператору с помощью электронной почты alexey.rybak@gmail,com. 12.2. В данном документе будут отражены любые изменения политики обработки персональных данных Оператором. Политика действует бессрочно до замены ее новой версией. 12.3. Актуальная версия Политики в свободном доступе расположена в сети Интернет по адресу https://devhands.ru/privacy.
Публичная оферта на заключение договора об оказании платных образовательных услуг
1.Общие положения 1.1.Данный документ, постоянно размещённый в сети Интернет по адресу https://devhands.ru/ является предложением Индивидуального предпринимателя Рыбак А.А. (ИНН: 771407709607, ОГРНИП: 323774600203406) (далее – исполнитель) заключить договор об оказании платных образовательных услуг (далее – услуги) с любым заинтересованным дееспособным физическим лицом, индивидуальным предпринимателем или юридическим лицом (далее – заказчик).
1.2.Данный документ является публичной офертой согласно п. 2 ст. 437 Гражданского кодекса Российской Федерации (далее – Гражданский кодекс РФ).
1.3.Если лицо, оплатившее услуги и получающее их, является одним лицом, то договор следует считать двухсторонним, а лицо, акцептовавшее оферту, принимает на себя права и обязанности, как заказчика, так и обучающегося.
В таком случае надлежащим акцептом оферты для заказчика и обучающегося следует считать одно из следующих действий:
● Заполнение на сайте формы записи на программу обучения (далее – заявка). ● Полная или частичная оплата услуг одним из способов, предусмотренных на сайте и (или) в разделе № 4 оферты.
1.4.Если лицо, оплатившее услуги и лицо, фактически получающее услуги являются разными лицами, то договор следует считать трёхсторонним. При этом лицо, оплатившее услуги принимает на себя права и обязанности заказчика, а лицо, получающее услуги, принимает на себя права и обязанности обучающегося.
В таком случае надлежащим акцептом оферты для заказчика следует считать одно из действий, предусмотренных п. 1.3 оферты, а для обучающегося авторизацию в личном кабинете на платформе (п. 5.2 оферты).
2.Термины и определения 2.1.В договоре, если из его текста прямо не следует иное, следующие термины будут иметь указанное в таблице значение:
Публичная оферта – содержащее все существенные условия договора предложение, из которого усматривается воля исполнителя заключить договор на указанных в предложении условиях с любым, кто отзовётся.
Акцепт оферты – ответ лица, которому адресована оферта, о её принятии.
Заказчик – физическое лицо и/или юридическое лицо, имеющее намерение заказать либо заказывающее платные образовательные услуги для себя или иных лиц.
Обучающийся – физическое лицо, осваивающее программу обучения.
Эксперт, преподаватель, куратор – физическое лицо, которое предоставляет обучающемуся обратную связь на выполненные задания, информационную поддержку и проводит групповые онлайн-сессии.
Сайт – сайт, размещённый по адресу https://devhands.ru/ .
Программа обучения – профессиональная обучающая программа, информация о которой указана на сайте, реализуемая с использованием дистанционных образовательных технологий.
Срок освоения программы обучения — количество часов, которое определяется учебным планом (объём лекций, самостоятельной работы и иных видов учебной деятельности) и указывается на сайте.
Модуль — совокупность обучающих материалов, объединённых определённой темой в рамках программы обучения.
Обучающие материалы – видео-уроки и дополнительные материалы, используемые исполнителем в процессе оказания услуг.
Обратная связь – ответ исполнителя на выполненное задание обучающегося через чат поддержки в любом формате (текстовое, голосовое, видео-сообщение).
Информационная поддержка – ответ исполнителя на запрос и/или сообщение обучающегося по теме программы обучения через чат поддержки в любом формате (текстовое, голосовое, видео-сообщение и т. п).
Групповой онлайн-семинар – тематическое выступление эксперта или преподавателя, проводимое в режиме онлайн одновременно для нескольких обучающихся.
2.2.Иные термины, встречающиеся в тексте данного документа, толкуются сторонами в соответствии с действующим законодательством РФ и сложившимися в сети Интернет обычными правилами толкования соответствующих терминов.
3.Предмет договора 3.1.Исполнитель обязуется оказать обучающемуся платные образовательные услуги на программе обучения, а заказчик и/или обучающийся обязуется оплатить их.
3.2.Программа обучения (модули и темы), срок её освоения, стоимость и состав предлагаемых исполнителем услуг указывается на сайте по адресу https://devhands.ru/.
4.Финансовые условия 4.1.Полная стоимость услуг указывается на сайте по адресу https://devhands.ru/.
4.2.Стоимость услуг может быть изменена исполнителем в любое время в одностороннем порядке. Новая стоимость вступает в силу с момента её указания на сайте и не распространяется на оплаченные к моменту опубликования услуги.
4.3.Оплата за услуги производится в безналичной форме с помощью одного из электронных платёжных сервисов, доступных после перехода по кнопке «Записаться на курс» (или иной аналогичной кнопки) с сайта исполнителя.
4.4.Оплата за услуги может быть произведена заказчиком одним из следующих способов:
4.4.1.Способ № 1. Внесение 100% оплаты одним платежом до начала обучения. 4.4.2.Способ № 2. Внесение оплаты частями на основании рассрочки от исполнителя путём заключения дополнительного соглашения с индивидуальным графиком внесения платежей, который будет являться частью договора. 4.4.3.Способ № 3. Внесение 100% оплаты путём оформления рассрочки или кредита через банк или с привлечением посредников.
4.5.При выборе заказчиком способа № 3 и оформлении рассрочки комиссия банка и иных посредников оплачивается заказчиком самостоятельно, согласно установленным ими тарифам, и фактически является скидкой исполнителя на его услугу.
4.6.При выборе заказчиком способа № 3 и оформлении кредита комиссия банка и иных посредников оплачивается заказчиком самостоятельно, согласно установленным ими тарифам свыше стоимости услуг (п. 4.1 оферты).
4.7.При совершении платежа с помощью банковской карты, заказчику рекомендуется использовать банковскую карту, выпущенную на имя заказчика. В случае осуществления возврата денежных средств, он может быть произведён только по тем реквизитам, по которым был получен платёж и на основании личного заявления лица, на чьё имя была выпущена банковская карта.
4.8.Оплачивая услуги исполнителя заказчик:
● Подтверждает, что ознакомился с условиями оферты, принимает их целиком и полностью без каких-либо оговорок и ограничений. ● Подтверждает, что ему понятны все условия оказания услуг. ● Подтверждает, что он воспользовался правом получить от исполнителя любые разъяснения. ● Даёт согласие на обработку персональных данных в целях исполнения договора согласно положениям раздела № 10 оферты.
4.9.Обязанность заказчика по оплате будет считаться исполненной в момент зачисления полной стоимости услуг на расчётный счёт исполнителя или уполномоченного им лица (оператор по приёму платежей).
4.10.Стоимость услуг не облагается НДС в связи с применением исполнителем упрощённой системы налогообложения.
5.Порядок оказания услуг и их приёмка Общие положения
5.1.Форма обучения: заочно с применением дистанционных образовательных технологий электронного обучения путём предоставления обучающемуся доступа к платформе Zoom (https://zoom.us/ru) (далее – платформа) и специально созданному чату поддержки в любом мессенджере (далее – чат поддержки).
5.2.Услуги оказываются одновременно нескольким обучающимся. Заказчик и обучающийся понимают это и соглашаются с данным условием.
5.3.Услуги, которые оказывает исполнитель, могут включать услуги в форме:
5.3.1.Предоставления доступа к обучающим материалам. 5.3.2.Предоставления обратной связи на выполненные задания. 5.3.3.Информационной поддержки путём ответов на запросы и/или сообщения. 5.3.4.Проведения групповых онлайн-семинаров.
Привлечение третьих лиц для оказания услуг 5.4.Исполнитель вправе привлекать для оказания услуг третьих лиц (эксперт, преподаватель, куратор и т. п.) без согласия и предварительного уведомления заказчика и обучающегося.
5.5.Действия привлечённых для оказания услуг третьих лиц следует считать действиями исполнителя по договору. Сроки оказания услуг 5.6.В целях надлежащего исполнения обязательств каждой из сторон, исполнитель установил следующие сроки:
№ 1. Срок освоения программы – указывается на сайте исполнителя по адресу https://devhands.ru/.
№ 2. Срок, в течение которого обучающийся должен направить исполнителю выполненное задание – в течение срока № 1.
№ 3. Срок, в течение которого исполнитель обязуется проверить выполненное задание – 3-5 календарных дней с даты направления выполненного задания.
№ 4. Срок, в течение которого исполнитель обязуется отвечать на сообщения и/или запросы заказчика и обучающегося – 1-3 календарных дня с даты отправки сообщения заказчиком или обучающимся.
№ 5. Срок, в течение которого обучающийся будет иметь доступ к обучающим материалам – 6 месяцев с даты завершения срока № 1.
5.7.Указанные сроки могут быть изменены по согласию обеих сторон через платформу и/или специально созданный чат поддержки.
5.8.Исполнитель по своему усмотрению может производить запись групповых онлайн-семинаров и предоставлять обучающимся доступ к ним.
5.9.Услуга по проведению группового онлайн-семинара считается оказанной надлежащим образом в момент его завершения и принятой обучающимся без каких-либо претензий при условии, что обучающийся не выразил их в процессе оказания услуги.
5.10.Отсутствие обучающегося на одном или нескольких групповых онлайн-семинарах, организационная информация о которых был известна заранее, не является основанием для вывода о том, что услуга не оказана.
Приёмка оказанных услуг 5.11.Стороны не подписывают акт сдачи-приёмки оказанных услуг по истечении срока освоения программы обучения. Услуги считаются оказанными в полном объёме и принятыми обучающимся, если в течение 10 календарных дней с момента окончания срока № 1 исполнитель не получил от обучающегося мотивированных возражений.
6.Права и обязанности сторон Права и обязанности исполнителя 6.1.Исполнитель вправе: 6.1.1.Самостоятельно определять формы и методы оказания услуг. 6.1.2.Самостоятельно осуществлять образовательный процесс, устанавливать системы оценок, формы, порядок и периодичность проведения аттестации. 6.1.3.Вносить изменения в программу обучения, состав образовательных услуг, порядок предоставления доступа к обучающим материалам, график проведения обучающих мероприятий при наличии объективной необходимости с сохранением объёма оплаченных услуг. 6.1.4.Применять к обучающемуся меры поощрения и меры дисциплинарного взыскания по основаниям, предусмотренным законодательством РФ и локальными нормативными актами исполнителя. 6.1.5.Запросить отзыв обучающегося о качестве оказания услуг на программе обучения. 6.1.6.Отказать обучающемуся после прохождения программы обучения в выдаче диплома о профессиональной переподготовке при не предоставлении им необходимых документов (п. 6.4.4 оферты).
6.2.Исполнитель обязан: 6.2.1.Обеспечить обучающемуся условия для приобретения соответствующих знаний, умений и навыков, иные условия для функционирования электронной информационно-образовательной среды, сопровождение образовательного процесса (проверка выполненных заданий, предоставление информационной поддержки, проведение мониторинга знаний и т. п.). Права и обязанности заказчика и/или обучающегося 6.3.Обучающийся вправе: 6.3.1.Получать достоверную информацию от исполнителя об оценке своих знаний, умений, навыков и компетенций через платформу и/или чат поддержки. 6.3.2.Получить возврат денежных средств, оплаченных за услуги по программе обучения, в порядке и сроки, которые указаны в правилах возврата денежных средств.
6.4.Обучающийся обязан: 6.4.1.Ознакомиться до зачисления на обучение с локальными нормативными актами исполнителя. 6.4.2.Осваивать программу обучения и в установленный срок направлять выполненные задания. 6.4.3.Соблюдать правила поведения и общения на платформе и в чате поддержки – Приложение № 3 к оферте.
7.Интеллектуальная собственность 7.1.Одновременно с оказанием услуг исполнитель (лицензиар) предоставляет обучающемуся (лицензиат) право использования обучающих материалов, правообладателем которых является ИП Рыбак А.А. (ИНН: 771407709607, ОГРНИП: 323774600203406).
7.2.Лицензионное вознаграждение за предоставление права использования обучающих материалов включено в стоимость услуг (п. 4.1 договора).
7.3.Возврат уплаченного вознаграждения после предоставления доступа к полному объёму обучающих материалов не осуществляется вне зависимости от того воспользовался обучающийся доступом или нет.
7.4.Обучающемуся разрешено использовать обучающие материалы на следующих условиях:
●Вид лицензии – простая (неисключительная). ●Цель – получение знаний и навыков по теме программы обучения. ●Срок – срок освоения программы и 6 месяцев с даты его завершения. ●Территория – весь мир. ●Способы – просмотр и прослушивание в онлайн-режиме исключительно в личных целях; доведение до всеобщего сведения части дополнительных материалов (не более 5% от предоставленного объёма) с указанием активной ссылки на информационные ресурсы исполнителя.
7.5.Обучающемуся запрещено:
●Использовать обучающие материалы способами, не предусмотренными договором. ●Использовать обучающие материалы для обучения третьих лиц, проведения занятий | курсов | семинаров | консультаций. ●Предоставлять доступ к обучающим материалам третьим лицам. ●Создавать на основании обучающих материалов собственные информационные и (или) обучающие продукты.
8.Заключение, изменение и расторжение договора
8.1.Договор действует с момента его заключения (дата акцепта оферты) и до даты окончания срока освоения программы или отчисления обучающегося, а в части денежных обязательств – до полного их исполнения сторонами.
8.2.Договор может быть расторгнут или изменён по соглашению сторон.
8.3.Договор может быть расторгнут в одностороннем порядке, как по инициативе исполнителя, так и по инициативе обучающегося.
8.3.1.Отказ со стороны исполнителя может быть осуществлён по основаниям, предусмотренным в локальных нормативных актах, путём направления обучающемуся уведомления по средствам связи из договора. 8.3.2.Отказ со стороны обучающегося может быть осуществлён путём направления исполнителю заявления об отчислении по средствам связи из договора.
Срок рассмотрения заявления – 10 календарных дней.
8.4.Договор расторгается на основании приказа исполнителя об отчислении обучающегося.
8.5.Моментом расторжения договора следует считать дату издания исполнителем приказа об отчислении, а в части денежных обязательств – момент полного их исполнения.
8.6.При одностороннем отказе от договора производится перерасчёт денежных средств, которые должны быть возвращены обучающемуся или оплачены исполнителю (при выборе способа оплаты № 2 – п. 4.4.2 оферты).
8.7.При направлении уведомления или заявления до начала оказания услуг и до предоставления доступа к обучающим материалам обучающийся может вернуть сумму, поступившую на расчётный счёт исполнителя, согласно выбранному способу оплаты, за вычетом фактически понесённых расходов исполнителя.
8.8.При направлении уведомления или заявления после начала оказания услуг и после предоставления доступа к обучающим материалам расчёт сумм возврата обучающемуся или оплаты исполнителю производится с учётом стоимости отдельных составляющих вознаграждения по договору – Приложение № 2 к оферте.
8.9.При направлении уведомления или заявления после оказания услуг и предоставления доступа к полному объёму обучающих материалов, возврат денежных средств не осуществляется.
8.10.Возврат комиссии, уплаченной заказчиком банку и (или) посреднику за оформление банковской рассрочки, кредита и иные расходы, связанные с перечислением денежных средств заказчику, исполнителем не осуществляется.
8.11.При удовлетворении требования о возврате:
●Денежные средства возвращаются на счёт, с которого производилась оплата, в течение 30 календарных дней. ●Доступ к обучающим материалам (раздел № 7 оферты) и чату (п. 5.1 оферты) прекращается в течение 3 календарных дней с даты перечисления денежных средств на счет заказчика.
Указанное требование заказчика о возврате считается отзывом ранее данного акцепта.
8.12.В случае если вознаграждение за обучающегося оплачивает третье лицо, то возможный возврат денежных средств производится по совместному заявлению обучающегося и третьего лица на реквизиты третьего лица, которые были указаны при внесении оплаты.
При осуществлении возврата в таком порядке обязанность по возврату денежных средств обучающемуся считается исполненной с момента списания денежных средств с расчётного счёта исполнителя.
Все возникшие вопросы после возврата денежных средств на счёт третьего лица, оплатившего вознаграждения за обучающегося, стороны разрешают самостоятельно.
9.Ответственность сторон Ответственность обучающегося и/или заказчика
9.1.Нарушение обучающимся условий использования обучающих материалов, доступ к которым был предоставлен (раздел № 7 оферты), влечёт право исполнителя:
● Требовать выплаты штрафа в размере 100 000 руб. за каждый факт нарушения. ● Обратиться в суд с требованием о взыскании компенсации за нарушение исключительных прав.
9.2.Нарушение заказчиком сроков оплаты по договору (при выборе способа оплаты № 2 – п. 4.4.2 оферты) влечёт право исполнителя:
●Приостановить оказание услуг и заблокировать доступ к обучающим материалам до даты внесения платежей согласно графику. ●Требовать выплаты неустойки в размере 0,1% от неоплаченной суммы за каждый день просрочки.
Ответственность исполнителя 9.3.Нарушение исполнителем сроков оказания услуг, влечёт право обучающегося по своему выбору: ● Назначить исполнителю новый срок оказания услуг. ● Поручить оказать услуги третьим лицам за разумную цену и потребовать от исполнителя возмещения понесённых расходов. ● Потребовать уменьшения стоимости услуг. ● Потребовать расторжения договора в одностороннем порядке по правилам раздела № 8 оферты.
9.4.Изменение сроков оказания услуг согласно в п. 9.4 оферты не является нарушением исполнителем принятых на себя обязательств.
9.5.При обнаружении недостатков услуг обучающийся вправе по своему выбору потребовать: ● Безвозмездного устранения недостатков. ● Соразмерного уменьшения стоимости услуг. ● Возмещения расходов по устранению недостатков услуг своими силами. В таком случае расходы обучающегося должны быть документально подтверждены, а их размер должен соответствовать рыночным ценам.
9.6.Исполнитель не несёт ответственность за: ●Невозможность оказания услуг и (или) предоставления доступа к авторским материалам по причинам, связанным с нарушением работы Интернет-канала, оборудования или ПО со стороны обучающегося, а также по любым другим причинам, препятствующим получению обучающимся услуг и обучающих материалов, которые возникли по вине заказчика. ●Достижение обучающимся тех целей, для которых он приобретает оказание услуг и доступ к обучающим материалам. ●Субъективную оценку услуг или обучающих материалов. ●Результат обучающегося, который зависит не только от информации и рекомендаций, полученных на программе, но и от усилий обучающегося, качественного и своевременного выполнения заданий. ●Действия банков, электронных платёжных систем, обеспечивающих оплату и возвраты денежных средств при заключении, исполнении и расторжении договора.
10.Персональные данные и их использование 10.1.В соответствии с требованиями Федерального закона от 27.07.2006 № 152-ФЗ «О персональных данных» (далее – Закон о персональных данных) исполнитель обрабатывает персональные данные заказчика и обучающегося (субъекта персональных данных), необходимые для заключения и исполнения договора.
10.2.Политика обработки персональных данных исполнителя постоянно размещена в сети Интернет по адресу https://devhands.ru/.
10.3.Обработка персональных данных осуществляется оператором с использованием средств автоматизации и включает в себя: ●сбор ●запись ●систематизацию ●предоставление ●хранение ●уточнение ●извлечение ●использование ●обезличивание ●накопление ●блокирование ● удаление ●уничтожение
10.4.Для заключения и исполнения условий договора исполнитель обрабатывает следующие персональные данные заказчика и обучающегося, которые не относятся к специальным и биометрическим категориям в соответствии со ст. 10–11 Закона о персональных данных: ●Фамилия, имя, отчество. ●Номер мобильного телефона. ●Адрес электронной почты. ●Идентификатор (ID), псевдоним («никнейм») в мессенджере Telegram ●Сведения из документа, удостоверяющего личность. ●Сведения из документа об образовании.
10.5.Персональные данные, которые исполнитель собирает и хранит, считаются конфиденциальной информацией. Они защищены от потери, изменения или несанкционированного доступа согласно законодательству РФ в области персональных данных.
10.6.Согласно Закону о персональных данных субъект имеет следующие права: ●На доступ к персональным данным. ●На уточнение персональных данных. ●На блокирование и удаление персональных данных. ●На обжалование действий и (или) бездействия оператора. ●На отзыв согласия на обработку персональных данных. ●Иные права, предусмотренные законодательством РФ.
10.7.Для реализации своих прав субъекту персональных данных необходимо отправить соответствующее обращение на следующий адрес электронной почты: info@devhands.ru с темой сообщения «Персональные данные».
10.8.Субъект персональных данных уведомлён о том, что его обращение подлежит рассмотрению только в том случае, если оно содержит в себе указание на: ●Фамилию, имя и номер мобильного телефона отправителя обращения. ●Описание сути и цели обращения. ●Подпись отправителя обращения.
10.9.Срок реагирования оператора на обращения субъекта персональных данных, отвечающих требований п. 10.7 оферты, составляет 10 календарных дней с момента их получения по указанной электронной почте.
11.Порядок урегулирования споров 11.1.Споры, связанные с исполнением договора, подлежат урегулированию путём переговоров.
11.2.При недостижении согласия в ходе переговоров, спор подлежит разрешению в претензионном порядке, который для сторон является обязательным.
11.3.Претензия в письменном виде должна быть направлена на адрес электронной почты соответствующей стороны и должна содержать: ● Чётко сформулированные требования к нарушившей стороне. ● Обстоятельства и доказательства, на которые ссылается сторона в качестве обоснования своих требований со ссылками на нормы права. ● Расчёт суммы штрафов, пеней и других мер ответственности (при наличии).
В случае направления претензии без указанной информации и документов претензия считается ненаправленной, а досудебный порядок – несоблюденным. 11.4.Срок для ответа – 30 календарных дней с даты направления претензии.
11.5.Неурегулированные споры подлежат рассмотрению в судах по месту нахождения исполнителя (договорная территориальная подсудность согласно ст. 32 Гражданского процессуального кодекса РФ).
12.Заключительные положения Применимое право 12.1.По всем вопросам, не урегулированным договором, стороны будут руководствоваться законодательством РФ.
Коммуникация сторон 12.2.Любые сообщения, уведомления и документы в виде хорошо читаемых скан- или фотокопий, направленных сторонами по следующим средствам связи:
●Для исполнителя — с адреса электронной почтыinfo@devhands.ru.
●Для заказчика и обучающегося — с адреса, указанного при акцепте оферты
либо через доступные мессенджеры по контактным данным, указанным при акцепте оферты, обладают юридической силой соответствующих документов на бумажном носителе и создают для сторон все права и обязанности, предусмотренные данным договором.
12.3.Стороны гарантируют работоспособность указанных ими адресов электронной почты, номеров мобильного телефона и несут риски, связанные с:
●Неполучением, несвоевременным получением или отправкой сообщений. ●Не ознакомлением с их содержанием в связи с любыми техническими неисправностями. ●Отсутствием доступа по любым причинам, включая отсутствие доступа в сеть Интернет. ●Результатом специальной сортировки сообщений, в частности, попаданием сообщений в папку «Спам» либо аналогичную. Обмен документами 12.4.Стороны признают надлежащим подписание документов одним из следующих способов: ●Собственноручной подписью и обмен сканированными копиями через согласованные в договоре средства связи. ●Электронной (графической) подписью без их предварительного документирования на бумажном носителе и обмен ими через согласованные в договоре средства связи.
12.5.Договор состоит из: ●Публичной оферты. ●Содержания сайта https://devhands.ru/, на котором указывается актуальная информация о программе обучения, сроке её освоения, стоимости и составу предлагаемых исполнителем услуг. ●Приложения № 1 к оферте. ●Приложения № 2 к оферте.
13.Реквизиты исполнителя Индивидуальный предприниматель Рыбак А. А. ИНН 771407709607 ОГРНИП 323774600203406 Электронная почта: info@devhands.ru
Приложение № 1 к публичной оферте на заключение договора об оказании платных образовательных услуг Правила возврата денежных средств.
Как получить возврат денежных средств? Шаг № 1. Направить исполнителю по средствам связи из договора (п. 12.2 оферты) письмо в свободной форме о намерении расторгнуть договор в одностороннем порядке и получить возврат денежных средств за ту часть услуг, которые были указаны в программе, но ещё не оказаны к моменту отказа. Шаг № 2. Ознакомление с суммой к возврату, рассчитанной исполнителем согласно правилам из Приложения № 2 к оферте, и заполнение заявления по специальной форме, направленной исполнителем ответным письмом. Срок рассмотрения заявления – 10 календарных дней. Шаг № 3. При наличии положительного ответа на возврат и его сумму каждой из сторон, ожидание возврата средств в течение 30 календарных дней с даты издания исполнителем приказа об отчислении.
* В случае если заказчик сообщил о своём намерении расторгнуть договор в одностороннем порядке и получить возврат денежных средств, при этом в течение 10 календарных дней:
●не соглашается на предложенную исполнителем на шаге № 2 сумму; ●не заполняет заявление по специальной форме; ●не сообщает о своём намерении продолжить осваивать программу
исполнитель направляет заказчику подробный расчёт суммы к возврату и осуществляет перевод денежных средств по банковским реквизитам, с которых поступила оплата за услуги согласно разделу № 4 оферты.
Приложение № 2 к публичной оферте на заключение договора об оказании платных образовательных услуг
Правила поведения и общения на платформе и чатах.
Внимание!
Наш образовательный онлайн-курс и чаты поддержки являются безопасным и безоценочным пространством. Здесь не разрешается публиковать любые политические заявления, новости и оценки, оскорблять или осуждать других участников и их мнение.
1.В чатах, созданных исполнителем для оказания услуг по договору и в разделе платформы, предназначенной для обратной связи, обучающемуся запрещено:
●Публиковать ссылки на сторонние проекты и/или продукты с целью рекламы и поиска клиентов. При этом можно писать о своей деятельности в контексте знакомства, безвозмездной помощи или обмена опытом, без прямых ссылок. ●Размещать информацию негативного характера. ●Высказывать претензии по качеству, характеру и объему образовательных услуг или обучающих материалов. ●Использовать грубые, неуважительные или нецензурные выражения. ●Оскорблять и дискриминировать как участников (других обучающихся, исполнителя и его представителей), так и третьих лиц по любому признаку (расовому, религиозному и пр.); ●Размещать ссылки на страницы сети Интернет, содержащие нецензурный, оскорбительный контент. ●Размещать сообщения, в том числе ссылки рекламного (в любой степени) характера. ●Публиковать сообщения, не относящиеся к теме образовательного онлайн-курса.
2.Исполнитель вправе устанавливать и размещать на сайте и/или платформе и/или чатах поддержки дополнительные правила общения и поведения, которым обязан следовать обучающийся.
Реквизиты исполнителя Индивидуальный предприниматель Рыбак А. А. ИНН 771407709607 ОГРНИП 323774600203406 Электронная почта: info@devhands.ru