HTML Diff
4 added 6 removed
Original 2026-01-01
Modified 2026-03-10
1 <h2>Программа</h2>
1 <h2>Программа</h2>
2 <h5>Основы и базовая архитектура</h5>
2 <h5>Основы и базовая архитектура</h5>
3 <p>В этом модуле вы познакомитесь с видами ассистентов и ботами 2025 года. Разберёте базовую архитектуру систем: интерфейс, ядро, инструменты, память. Узнаете, какие каналы бывают (Telegram, VK, Web, голос) и где они применяются. Освоите основы архитектурного мышления для построения диалоговых систем.</p>
3 <p>В этом модуле вы познакомитесь с видами ассистентов и ботами 2025 года. Разберёте базовую архитектуру систем: интерфейс, ядро, инструменты, память. Узнаете, какие каналы бывают (Telegram, VK, Web, голос) и где они применяются. Освоите основы архитектурного мышления для построения диалоговых систем.</p>
4 <p>Тема 1: Обзор ботов, голосовых ассистентов и ИИ-агентов</p>
4 <p>Тема 1: Обзор ботов, голосовых ассистентов и ИИ-агентов</p>
5 <p>Тема 2: Инструменты разработки и архитектура диалоговых систем</p>
5 <p>Тема 2: Инструменты разработки и архитектура диалоговых систем</p>
6 <p>Тема 3: Asyncio, async/await, event loop // ДЗ</p>
6 <p>Тема 3: Asyncio, async/await, event loop // ДЗ</p>
7 <h5>Создание Telegram-бота на aiogram</h5>
7 <h5>Создание Telegram-бота на aiogram</h5>
8 <p>В этом модуле вы изучите основы работы с библиотекой aiogram. Научитесь создавать простые боты, обрабатывать команды и сообщения, подключать клавиатуры и меню. А также освоите FSM для сложных сценариев и организацию структуры кода. В конце модуля соберёте мини-проект.</p>
8 <p>В этом модуле вы изучите основы работы с библиотекой aiogram. Научитесь создавать простые боты, обрабатывать команды и сообщения, подключать клавиатуры и меню. А также освоите FSM для сложных сценариев и организацию структуры кода. В конце модуля соберёте мини-проект.</p>
9 <p>Тема 1: Введение в aiogram</p>
9 <p>Тема 1: Введение в aiogram</p>
10 <p>Тема 2: Клавиатуры и простое меню</p>
10 <p>Тема 2: Клавиатуры и простое меню</p>
11 <p>Тема 3: FSM: многошаговые сценарии</p>
11 <p>Тема 3: FSM: многошаговые сценарии</p>
12 <p>Тема 4: Структура кода и мини-проект // ДЗ</p>
12 <p>Тема 4: Структура кода и мини-проект // ДЗ</p>
13 <h5>Работа с базами данных</h5>
13 <h5>Работа с базами данных</h5>
14 <p>Этот модуль посвящён хранению и обработке данных. Вы освоите основы SQL и SQLite, затем перейдёте к работе с ORM. Научитесь подключать БД в aiogram, сохранять историю и профили пользователей. В завершении разберёте миграции и оптимизацию запросов.</p>
14 <p>Этот модуль посвящён хранению и обработке данных. Вы освоите основы SQL и SQLite, затем перейдёте к работе с ORM. Научитесь подключать БД в aiogram, сохранять историю и профили пользователей. В завершении разберёте миграции и оптимизацию запросов.</p>
15 <p>Тема 1: SQLite и основы SQL</p>
15 <p>Тема 1: SQLite и основы SQL</p>
16 <p>Тема 2: SQLAlchemy (ORM) без боли</p>
16 <p>Тема 2: SQLAlchemy (ORM) без боли</p>
17 <p>Тема 3: Интеграция БД в бота</p>
17 <p>Тема 3: Интеграция БД в бота</p>
18 <p>Тема 4: Миграции и данные // ДЗ</p>
18 <p>Тема 4: Миграции и данные // ДЗ</p>
19 <h5>Webhook, Docker, "около-прод"</h5>
19 <h5>Webhook, Docker, "около-прод"</h5>
20 <p>В этом модуле вы узнаете, чем webhook отличается от long polling и как использовать FastAPI для их настройки. Освоите базовую инфраструктуру с Docker и docker-compose. А также научитесь запускать бота в изолированном окружении и готовить проект к продакшену.</p>
20 <p>В этом модуле вы узнаете, чем webhook отличается от long polling и как использовать FastAPI для их настройки. Освоите базовую инфраструктуру с Docker и docker-compose. А также научитесь запускать бота в изолированном окружении и готовить проект к продакшену.</p>
21 <p>Тема 1: Webhook на FastAPI</p>
21 <p>Тема 1: Webhook на FastAPI</p>
22 <p>Тема 2: Docker и docker-compose (локальная инфраструктура) // ДЗ</p>
22 <p>Тема 2: Docker и docker-compose (локальная инфраструктура) // ДЗ</p>
23 <h5>LLM: подключение и основы промптинга</h5>
23 <h5>LLM: подключение и основы промптинга</h5>
24 <p>В этом модуле вы научитесь подключать большие языковые модели (LLM) и строить чат-ботов с интеллектом. Освоите основы промпт-инжиниринга, роли и стили. А также изучите базовые техники защиты, ограничения и структурированный вывод.</p>
24 <p>В этом модуле вы научитесь подключать большие языковые модели (LLM) и строить чат-ботов с интеллектом. Освоите основы промпт-инжиниринга, роли и стили. А также изучите базовые техники защиты, ограничения и структурированный вывод.</p>
25 <p>Тема 1: Подключение LLM (OpenAI/DeepSeek/HF)</p>
25 <p>Тема 1: Подключение LLM (OpenAI/DeepSeek/HF)</p>
26 <p>Тема 2: Промпт-дизайн и управление ответами</p>
26 <p>Тема 2: Промпт-дизайн и управление ответами</p>
27 <p>Тема 3: Локальные модели на обычном ПК // ДЗ</p>
27 <p>Тема 3: Локальные модели на обычном ПК // ДЗ</p>
28 <h5>ВКонтакте-боты</h5>
28 <h5>ВКонтакте-боты</h5>
29 <p>В этом модуле вы познакомитесь с экосистемой ВКонтакте и её API. Научитесь создавать сообщество, подключать LongPoll и отправлять сообщения. Освоите клавиатуры и работу с медиа. В завершении создадите VK-бота с поддержкой ИИ.</p>
29 <p>В этом модуле вы познакомитесь с экосистемой ВКонтакте и её API. Научитесь создавать сообщество, подключать LongPoll и отправлять сообщения. Освоите клавиатуры и работу с медиа. В завершении создадите VK-бота с поддержкой ИИ.</p>
30 <p>Тема 1: Основы VK API</p>
30 <p>Тема 1: Основы VK API</p>
31 <p>Тема 2: Расширение возможностей VK // ДЗ</p>
31 <p>Тема 2: Расширение возможностей VK // ДЗ</p>
32 <h5>RAG: поиск по документам и ссылки на источники</h5>
32 <h5>RAG: поиск по документам и ссылки на источники</h5>
33 <p>Этот модуль посвящён Retrieval-Augmented Generation. Вы научитесь создавать поиск по документам и добавлять ссылки на источники в ответы. Освоите работу с Qdrant и метрики качества. На практике соберёте первый RAG для Telegram-бота.</p>
33 <p>Этот модуль посвящён Retrieval-Augmented Generation. Вы научитесь создавать поиск по документам и добавлять ссылки на источники в ответы. Освоите работу с Qdrant и метрики качества. На практике соберёте первый RAG для Telegram-бота.</p>
34 <p>Тема 1: Основы RAG (без векторной БД)</p>
34 <p>Тема 1: Основы RAG (без векторной БД)</p>
35 <p>Тема 2: Векторный поиск с Qdrant</p>
35 <p>Тема 2: Векторный поиск с Qdrant</p>
36 <p>Тема 3: Качество и устойчивость RAG // ДЗ</p>
36 <p>Тема 3: Качество и устойчивость RAG // ДЗ</p>
37 <h5>Голосовые ассистенты: распознавание речи, обработка и озвучка</h5>
37 <h5>Голосовые ассистенты: распознавание речи, обработка и озвучка</h5>
38 <p>В этом модуле вы научитесь работать с голосовыми сообщениями. Освоите распознавание речи и генерацию озвучки. А также научитесь собирать end-to-end голосовой режим.</p>
38 <p>В этом модуле вы научитесь работать с голосовыми сообщениями. Освоите распознавание речи и генерацию озвучки. А также научитесь собирать end-to-end голосовой режим.</p>
39 <p>Тема 1: Speech-to-Text (распознавание речи)</p>
39 <p>Тема 1: Speech-to-Text (распознавание речи)</p>
40 <p>Тема 2: Text-to-Speech (озвучка ответа)</p>
40 <p>Тема 2: Text-to-Speech (озвучка ответа)</p>
41 <p>Тема 3: Голосовой режим ассистента // ДЗ</p>
41 <p>Тема 3: Голосовой режим ассистента // ДЗ</p>
42 <h5>ИИ-агенты (LangChain/LangGraph)</h5>
42 <h5>ИИ-агенты (LangChain/LangGraph)</h5>
43 <p>В этом модуле вы познакомитесь с архитектурой агентных систем. Научитесь создавать агентов с инструментами, памятью и логикой выбора действий. А также освоите работу с LangGraph для построения сценариев.</p>
43 <p>В этом модуле вы познакомитесь с архитектурой агентных систем. Научитесь создавать агентов с инструментами, памятью и логикой выбора действий. А также освоите работу с LangGraph для построения сценариев.</p>
44 <p>Тема 1: Агент vs. чат-модель</p>
44 <p>Тема 1: Агент vs. чат-модель</p>
45 <p>Тема 2: LangGraph: состояние и ветвления</p>
45 <p>Тема 2: LangGraph: состояние и ветвления</p>
46 <p>Тема 3: Мультиинструментальный агент // ДЗ</p>
46 <p>Тема 3: Мультиинструментальный агент // ДЗ</p>
47 <h5>Интеграции, управление и мультиканальность</h5>
47 <h5>Интеграции, управление и мультиканальность</h5>
48 <p>Этот модуль посвящён интеграции ассистентов с внешними сервисами. Вы научитесь работать с API, CRM и админками. А также освоите мультиканальность и управление ботами.</p>
48 <p>Этот модуль посвящён интеграции ассистентов с внешними сервисами. Вы научитесь работать с API, CRM и админками. А также освоите мультиканальность и управление ботами.</p>
49 <p>Тема 1: Внешние API: надёжные паттерны</p>
49 <p>Тема 1: Внешние API: надёжные паттерны</p>
50 <p>Тема 2: Интеграция с CRM (Bitrix24/amoCRM)</p>
50 <p>Тема 2: Интеграция с CRM (Bitrix24/amoCRM)</p>
51 <p>Тема 3: Админка и управление ботом // ДЗ</p>
51 <p>Тема 3: Админка и управление ботом // ДЗ</p>
52 <h5>Тесты, мониторинг и деплой</h5>
52 <h5>Тесты, мониторинг и деплой</h5>
53 <p>В этом модуле вы научитесь тестировать и поддерживать качество ботов. Освоите юнит-тесты, регрессионные проверки и мониторинг. А также разберёте деплой через Docker и базовые метрики.</p>
53 <p>В этом модуле вы научитесь тестировать и поддерживать качество ботов. Освоите юнит-тесты, регрессионные проверки и мониторинг. А также разберёте деплой через Docker и базовые метрики.</p>
54 <p>Тема 1: Тестирование и качество</p>
54 <p>Тема 1: Тестирование и качество</p>
55 <p>Тема 2: Деплой и эксплуатация // ДЗ</p>
55 <p>Тема 2: Деплой и эксплуатация // ДЗ</p>
56 <h5>Проектная работа</h5>
56 <h5>Проектная работа</h5>
57 <p>Заключительный месяц курса посвящен проектной работе. Проект - это самая интересная часть обучения. Вы будете разрабатывать его на основе полученных на курсе навыков и компетенций. В процессе работы над проектом можно получить консультацию преподавателей.</p>
57 <p>Заключительный месяц курса посвящен проектной работе. Проект - это самая интересная часть обучения. Вы будете разрабатывать его на основе полученных на курсе навыков и компетенций. В процессе работы над проектом можно получить консультацию преподавателей.</p>
58 <p>Тема 1: Выбор темы и организация проектной работы // Проектная работа</p>
58 <p>Тема 1: Выбор темы и организация проектной работы // Проектная работа</p>
59 <p>Тема 2: Консультация по проектам и домашним заданиям</p>
59 <p>Тема 2: Консультация по проектам и домашним заданиям</p>
60 <p>Тема 3: Защита проектных работ</p>
60 <p>Тема 3: Защита проектных работ</p>
61 <p>Тема 4: Подведение итогов курса</p>
61 <p>Тема 4: Подведение итогов курса</p>
62 <h5>Также вы можете получить полную программу, чтобы убедиться, что обучение вам подходит</h5>
62 <h5>Также вы можете получить полную программу, чтобы убедиться, что обучение вам подходит</h5>
63 <h2>Выпускной проект</h2>
63 <h2>Выпускной проект</h2>
64 - <p>Каждый курс завершается финальным проектом, который предстоит защитить перед преподавателями и командой. Вам будет, что обсудить на собеседовании!</p>
64 + <p>Каждый курс завершается финальным проектом, который предстоит защитить перед преподавателями-экспертами.</p>
65 <p>В качестве проектной работы вы создадите мультиплатформенного бота (Telegram + VK), добавите к нему интеграцию с AI и CRM, и настроите админ-панель для добавления сценариев, просмотра логов и управления настройками.</p>
65 <p>В качестве проектной работы вы создадите мультиплатформенного бота (Telegram + VK), добавите к нему интеграцию с AI и CRM, и настроите админ-панель для добавления сценариев, просмотра логов и управления настройками.</p>
66 <h2>Преподаватели</h2>
66 <h2>Преподаватели</h2>
 
67 + <p>Станислав Никуличев</p>
 
68 + <p>Tech Lead</p>
 
69 + <p>NDA, ex Microsoft, ex Yandex</p>
67 <p>Константин Кафтан</p>
70 <p>Константин Кафтан</p>
68 <p>core-ML&amp;DS project manager</p>
71 <p>core-ML&amp;DS project manager</p>
69 <p>WildBerries</p>
72 <p>WildBerries</p>
70 <p>Алексей Цепелев</p>
73 <p>Алексей Цепелев</p>
71 <p>Fullstack-разработчик</p>
74 <p>Fullstack-разработчик</p>
72 <p>Анастасия Третьякова</p>
75 <p>Анастасия Третьякова</p>
73 <p>ML-инженер</p>
76 <p>ML-инженер</p>
74 <p>Банк ДОМ.РФ</p>
77 <p>Банк ДОМ.РФ</p>
75 - <p>Станислав Никуличев</p>
 
76 - <p>Tech Lead</p>
 
77 - <p>NDA, ex Microsoft, ex Yandex</p>
 
78 <p>Эксперты-практики делятся опытом, разбирают кейсы студентов и дают развернутый фидбэк на домашние задания</p>
78 <p>Эксперты-практики делятся опытом, разбирают кейсы студентов и дают развернутый фидбэк на домашние задания</p>
79 <h2>Подтверждение знаний и навыков</h2>
79 <h2>Подтверждение знаний и навыков</h2>
80 <p>OTUS осуществляет лицензированную образовательную деятельность. В конце обучения вы получите сертификат OTUS о прохождении курса и удостоверение о повышении квалификации.</p>
80 <p>OTUS осуществляет лицензированную образовательную деятельность. В конце обучения вы получите сертификат OTUS о прохождении курса и удостоверение о повышении квалификации.</p>
81 <h2>После обучения вы:</h2>
81 <h2>После обучения вы:</h2>
82 <ul><li>Получите материалы по пройденным занятиям (видеозаписи курса и дoполнительные материалы)</li>
82 <ul><li>Получите материалы по пройденным занятиям (видеозаписи курса и дoполнительные материалы)</li>
83 <li>Создадите свой проект, который поможет при прохождении собеседований</li>
83 <li>Создадите свой проект, который поможет при прохождении собеседований</li>
84 <li>Повысите свою ценность и конкурентоспособность как IT-специалист</li>
84 <li>Повысите свою ценность и конкурентоспособность как IT-специалист</li>
85 <li>Получите сертификат об окончании курса</li>
85 <li>Получите сертификат об окончании курса</li>
86 </ul><h2>Частые вопросы</h2>
86 </ul><h2>Частые вопросы</h2>
87 <h5>Почему OTUS?</h5>
87 <h5>Почему OTUS?</h5>
88 <p>Мы обучаем IT-сотрудников уже 6 лет, через OTUS прошли 20 000 студентов. Специализируемся на программах для людей с опытом, а ещё - быстро переформатируем учебные программы под изменения в сфере информационных технологий.</p>
88 <p>Мы обучаем IT-сотрудников уже 6 лет, через OTUS прошли 20 000 студентов. Специализируемся на программах для людей с опытом, а ещё - быстро переформатируем учебные программы под изменения в сфере информационных технологий.</p>
89 <h5>Обязательно ли выполнять и защищать выпускной проект?</h5>
89 <h5>Обязательно ли выполнять и защищать выпускной проект?</h5>
90 <p>Для получения сертификата OTUS и УПК (удостоверение повышения квалификации государственного образца) необходимо сдать проект. Кроме того, проект необязательно защищать перед аудиторией, а можно сдать в чате с преподавателем. Для получения УПК также понадобится предъявить документ об образовании.</p>
90 <p>Для получения сертификата OTUS и УПК (удостоверение повышения квалификации государственного образца) необходимо сдать проект. Кроме того, проект необязательно защищать перед аудиторией, а можно сдать в чате с преподавателем. Для получения УПК также понадобится предъявить документ об образовании.</p>
91 <h5>Обязательно ли выполнять все домашние задания?</h5>
91 <h5>Обязательно ли выполнять все домашние задания?</h5>
92 <p>Да, если хотите хорошо отточить навыки. На курсе будут практические домашние задания, их выполнение занимает примерно 2-3 часа.</p>
92 <p>Да, если хотите хорошо отточить навыки. На курсе будут практические домашние задания, их выполнение занимает примерно 2-3 часа.</p>
93 - <h5>Помогаете ли вы с трудоустройством после курса?</h5>
 
94 - <p>В Otus Club проводятся вебинары на тему трудоустройства, разбор резюме, прохождения собеседований, особенности реферальных программ при найме. Также обратим ваше внимание, что преподаватели курса занимают ведущие позиции в разных компаниях. Будьте активны, выполняйте домашние задания, стройте network с сокурсниками и преподавателями, и вам будет проще найти работу, расширив свои контакты.</p>
 
95 <h5>Смогу ли я совмещать учебу с работой?</h5>
93 <h5>Смогу ли я совмещать учебу с работой?</h5>
96 <p>Да. Программа курса рассчитана на студентов, у которых мало времени. Лекции проводим дважды в неделю, домашние задания - не чаще 1 раза в неделю.</p>
94 <p>Да. Программа курса рассчитана на студентов, у которых мало времени. Лекции проводим дважды в неделю, домашние задания - не чаще 1 раза в неделю.</p>
97 <h5>Что, если в середине курса я не смогу продолжать обучение?</h5>
95 <h5>Что, если в середине курса я не смогу продолжать обучение?</h5>
98 <p>Вы можете бесплатно перейти в другую группу. Но только один раз.</p>
96 <p>Вы можете бесплатно перейти в другую группу. Но только один раз.</p>
99 <h5>Я могу вернуть деньги?</h5>
97 <h5>Я могу вернуть деньги?</h5>
100 <p>Да, мы можем вернуть деньги за то время курса, которое вы ещё не успели отучиться. Например, если курс длится пять месяцев, а вы отучились один, мы вернём деньги за оставшиеся четыре месяца.</p>
98 <p>Да, мы можем вернуть деньги за то время курса, которое вы ещё не успели отучиться. Например, если курс длится пять месяцев, а вы отучились один, мы вернём деньги за оставшиеся четыре месяца.</p>
101 <h5>Может ли мой работодатель оплатить курс?</h5>
99 <h5>Может ли мой работодатель оплатить курс?</h5>
102 <p>Да. Когда свяжетесь с нашим менеджером, уточните, что оплачивать курс будет ваш работодатель.</p>
100 <p>Да. Когда свяжетесь с нашим менеджером, уточните, что оплачивать курс будет ваш работодатель.</p>
103 <h5>Остались вопросы?</h5>
101 <h5>Остались вопросы?</h5>
104 <p>Оставляйте заявку и задавайте вопросы менеджеру, команда курса с ним на связи и постарается дать вам исчерпывающую информацию.</p>
102 <p>Оставляйте заявку и задавайте вопросы менеджеру, команда курса с ним на связи и постарается дать вам исчерпывающую информацию.</p>