- BrainTools - https://www.braintools.ru -

Программирование [1]
Архитектура [2]
Инфраструктура [3]
Тестирование [5]
Управление [8]
1 апреля 20:00. Scala + Cats: аккумулируем ошибки с Validated без боли [10]
2 апреля 20:00. Анатомия памяти: типы данных, способы хранения, аллокации и работа GC [11]
2 апреля 20:00. Symfony Notifier: уведомления по электронной почте и в браузере через единый программный интерфейс [12]
7 апреля 19:00. GitFlow в парадигме 1С [13]
8 апреля 20:00. Эволюция асинхронности и конкурентности в iOS‑разработке: архитектурный взгляд на современные инструменты Swift [14]
9 апреля 20:00. Realtime на Node.js и TypeScript: создаём WebSocket‑чат и разбираем архитектуру backend [15]
9 апреля 20:00. Angular без RxJS? Пишем реактивные формы на сигналах [16]
9 апреля 20:00. Платформенные драйвера. Как управлять периферией систем на кристалле (SoC) [17]
13 апреля 20:00. Как работают структуры данных C# «под капотом» [18]
13 апреля 20:00. Flutter GenUI: когда ИИ‑агент собирает ваш интерфейс [19]
13 апреля 20:00. Паттерны проектирования в C++: Одиночка, Фабрика, Фабричный метод, Мост, Стратегия и их реализация [20]
13 апреля 20:00. Telegram‑бот с искусственным интеллектом на Python [21]
14 апреля 20:00. Case classes и pattern matching: суперсила Scala на практике [22]
15 апреля 20:00. Локализация текстов в Symfony: от статических переводов к динамическим данным из базы [23]
16 апреля 20:00. Облегчённые (Slim) примитивы синхронизации [24]
20 апреля 20:00. От интерфейса до корзины: создаём мини интернет‑магазин на языке JavaScript [25]
20 апреля 20:00. Эффекты в Scala [26]
21 апреля 20:00. Производительность кода на примере алгоритмов сортировки [27]
21 апреля 20:00. Связанные списки в ядре Linux: от API до реального кода [28]
22 апреля 20:00. Bun + ИИ: создаём быстрый сервер нового поколения на JavaScript [29]
22 апреля 20:00. Symfony Workflow: конечный автомат для реализации бизнес‑логики [30]
23 апреля 20:00. Многопоточность в C++: как писать быстрые и безопасные приложения [31]
1 апреля 19:00. ArchiMate: как быстро собрать понятную схему и не утонуть в настройках [32]
1 апреля 20:00. Создание интерфейсов с помощью OpenAPI [33]
6 апреля 20:00. Ошибки системного аналитика при описании REST API [34]
14 апреля 19:00. Архитектурный контроль в ArchiMate: Как перестать рисовать схемы и начать управлять изменениями через репозиторий [35]
14 апреля 20:00. 1С и RabbitMQ [36]
14 апреля 20:00. Влияние нефункциональных требований на архитектуру [37]
15 апреля 18:00. Основы протокола HTTP [38]
15 апреля 20:00. OpenAPI + Spring [39]
15 апреля 20:00. Джон, которого нет: Как микросервисы убивают целостность данных и что с этим делать системному аналитику [40]
15 апреля 20:00. Основы проектирования бизнес‑логики в микросервисной архитектуре [41]
21 апреля 20:00. Архитектура Angular‑приложения: как писать масштабируемый frontend [42]
21 апреля 20:00. Значение корпоративной архитектуры для реализации стратегии цифровой трансформации [43]
23 апреля 20:00. Паттерны RESTful API. Как проектировать удобные, масштабируемые и гибкие API? [44]
2 апреля 20:00. Репозиторий с Ansible и CI/CD в GitLab [45]
8 апреля 20:00. Надёжность и сети, или почему скорость перестроения STP уже очень давно никому не нравится? [46]
9 апреля 20:00. Введение в АСУ ТП: путь от электрика до программиста [47]
14 апреля 20:00. Grafana Stack — закрываем все современные потребности Observability [48]
15 апреля 20:00. Автоматическая регулировка усиления в трактах АЦП: от микровольт до перегрузки без потери битов [49]
15 апреля 20:00. Архитектура развёртывания GitLab: от тестовой среды до продакшна [50]
20 апреля 20:00. Балансировка и геораспределение: как создать быстрое и надёжное приложение для всего мира [51]
21 апреля 20:00. Использование BGP для маршрутизации IPv6 [52]
22 апреля 19:00. Основы балансировки нагрузки в Angie и Nginx [53]
23 апреля 20:00. Интегрируем EDT в процессы непрерывной интеграции. Подключаем 1С к CI/CD [54]
24 апреля 20:00. Программируемые реле в АСУ ТП: гибкий инструмент для решения инженерных задач [55]
8 апреля 20:00. Настройка аудита событий ИБ в ОС Windows [56]
8 апреля 20:00. Управляющие серверы как ключ к расследованию утечек данных [57]
15 апреля 20:00. Запутывание кода (обфускация) как метод сокрытия вредоносного ПО [58]
21 апреля 20:00. Архитектура мониторинга ИБ инфраструктуры на SIEM [59]
14 апреля 20:00. Внедрение автотестирования с участием искусственного интеллекта [60]
16 апреля 20:00. ИИ для тестировщика: инструменты, которые уже меняют профессию [61]
20 апреля 20:00. Unit‑тесты для iOS приложений, работаем над качеством изнутри [62]
9 апреля 20:00. PostgreSQL как векторная база данных: ИИ‑поиск без лишних сервисов [63]
16 апреля 20:00. Архитектура ИИ‑сервисов для High‑Load и Low‑Latency инференса [64]
22 апреля 20:00. Создание нейро‑сотрудника на базе Telegram‑бота и GPT: от регистрации до рабочего прототипа [65]
23 апреля 20:00. Что нового в Spark 4.0 [66]
29 апреля 20:00. Деревья решений для задач классификации и регрессии [67]
1 апреля 20:00. Введение в качество данных (data quality). Все данные плохие: как обнаружить ошибки до того, как они убьют ваш бизнес [68]
9 апреля 20:00. Модели восстановления в SQL Server: как не потерять данные и настроить бэкапы правильно [69]
13 апреля 20:00. Архитектура доверия: качество данных [70]
20 апреля 20:00. Качество данных (data quality) на практике: от технических метрик до внедрения в команде [71]
21 апреля 19:00. BPMN для 1С: Как правильно моделировать интеграции? (Разбираем 4 уровня детализации) [72]
21 апреля 20:00. Функции в SQL: вычисления и переиспользование кода [73]
21 апреля 20:00. Оптимизация запросов 1С [74]
21 апреля 20:00. Как BPMN помогает видеть узкие места [75]
27 апреля 20:00. Рисуем в формате онлайн модель процесса BPMN в Camunda Modeler [76]
30 апреля 20:00. Yahoo Finance и не только — работа с российскими торговыми площадкам [77]
7 апреля 20:00. Как руководитель информационных технологий (CIO) строит ИТ‑стратегию компании [78]
8 апреля 20:00. Как бы чего не вышло: как тимлиду давать и принимать обратную связь [79]
8 апреля 20:00. Конфликты в команде: как перестать их избегать и начать решать [80]
22 апреля 20:00. Делегирование без боли: как перестать быть «главным исполнителем» и не скатиться в микроменеджмент [81]
Для начинающих или тех, кто хочет закрыть проблемы в основах, рекомендуем обратить внимание [82] на мини-видеокурсы, которые сейчас можно взять всего за 10 рублей:
🐧 Linux для начинающих. Подробнее [83]
📊 Основы SQL. Подробнее [84]
🔀 Основы Git. Подробнее [85]
🧑🎓 Выбор профессии в IT. Подробнее [86]
Друзья, напоследок хотим поделиться радостной новостью – сегодня у Otus день рождения. Вот уже 9 лет мы помогаем вам расширять свои профессиональные горизонты. В честь этого события подготовили промокод birthday – по нему можно получить дополнительную любой курс [87].
Автор: MaxRokatansky
Источник [88]
Сайт-источник BrainTools: https://www.braintools.ru
Путь до страницы источника: https://www.braintools.ru/article/28088
URLs in this post:
[1] Программирование: #1
[2] Архитектура: #2
[3] Инфраструктура: #3
[4] Информационная безопасность: #4
[5] Тестирование: #5
[6] ML и Data Science: #6
[7] Аналитика и анализ: #7
[8] Управление: #8
[9] Бонус: мини видео-курсы: #9
[10] Scala + Cats: аккумулируем ошибки с Validated без боли : https://otus.pw/kEgQ/
[11] Анатомия памяти: типы данных, способы хранения, аллокации и работа GC : https://otus.pw/avn4/
[12] Symfony Notifier: уведомления по электронной почте и в браузере через единый программный интерфейс : https://otus.pw/f3dz/
[13] GitFlow в парадигме 1С : https://otus.pw/RYtV/
[14] Эволюция асинхронности и конкурентности в iOS‑разработке: архитектурный взгляд на современные инструменты Swift : https://otus.pw/ZkZ1/
[15] Realtime на Node.js и TypeScript: создаём WebSocket‑чат и разбираем архитектуру backend : https://otus.pw/dfD6/
[16] Angular без RxJS? Пишем реактивные формы на сигналах : https://otus.pw/dirl/
[17] Платформенные драйвера. Как управлять периферией систем на кристалле (SoC) : https://otus.pw/izAW/
[18] Как работают структуры данных C# «под капотом» : https://otus.pw/oMKz/
[19] Flutter GenUI: когда ИИ‑агент собирает ваш интерфейс : https://otus.pw/x6Rm/
[20] Паттерны проектирования в C++: Одиночка, Фабрика, Фабричный метод, Мост, Стратегия и их реализация : https://otus.pw/6tU7I/
[21] Telegram‑бот с искусственным интеллектом на Python : https://otus.pw/hQ7lf/
[22] Case classes и pattern matching: суперсила Scala на практике : https://otus.pw/ouxr/
[23] Локализация текстов в Symfony: от статических переводов к динамическим данным из базы : https://otus.pw/RnIM/
[24] Облегчённые (Slim) примитивы синхронизации : https://otus.pw/1sFa/
[25] От интерфейса до корзины: создаём мини интернет‑магазин на языке JavaScript : https://otus.pw/dAKx/
[26] Эффекты в Scala : https://otus.pw/ZTQ8/
[27] Производительность кода на примере алгоритмов сортировки : https://otus.pw/g9VQ/
[28] Связанные списки в ядре Linux: от API до реального кода : https://otus.pw/fWsl8/
[29] Bun + ИИ: создаём быстрый сервер нового поколения на JavaScript : https://otus.pw/JTdG/
[30] Symfony Workflow: конечный автомат для реализации бизнес‑логики: https://otus.pw/A7LT/
[31] Многопоточность в C++: как писать быстрые и безопасные приложения: https://otus.pw/ymhJ/
[32] ArchiMate: как быстро собрать понятную схему и не утонуть в настройках : https://otus.pw/bPuFQ/
[33] Создание интерфейсов с помощью OpenAPI : https://otus.pw/EgSQ/
[34] Ошибки системного аналитика при описании REST API : https://otus.pw/B2Q3/
[35] Архитектурный контроль в ArchiMate: Как перестать рисовать схемы и начать управлять изменениями через репозиторий : https://otus.pw/27OC/
[36] 1С и RabbitMQ : https://otus.pw/6wl7/
[37] Влияние нефункциональных требований на архитектуру : https://otus.pw/QuVH/
[38] Основы протокола HTTP : https://otus.pw/iRfy5/
[39] OpenAPI + Spring : https://otus.pw/ZpcSG/
[40] Джон, которого нет: Как микросервисы убивают целостность данных и что с этим делать системному аналитику : https://otus.pw/661cT/
[41] Основы проектирования бизнес‑логики в микросервисной архитектуре : https://otus.pw/izhO/
[42] Архитектура Angular‑приложения: как писать масштабируемый frontend: https://otus.pw/2oKZ/
[43] Значение корпоративной архитектуры для реализации стратегии цифровой трансформации : https://otus.pw/9a3d/
[44] Паттерны RESTful API. Как проектировать удобные, масштабируемые и гибкие API? : https://otus.pw/5wtG/
[45] Репозиторий с Ansible и CI/CD в GitLab : https://otus.pw/gY9v/
[46] Надёжность и сети, или почему скорость перестроения STP уже очень давно никому не нравится? : https://otus.pw/NuER/
[47] Введение в АСУ ТП: путь от электрика до программиста: https://otus.pw/5RUs/
[48] Grafana Stack — закрываем все современные потребности Observability : https://otus.pw/L1wZ/
[49] Автоматическая регулировка усиления в трактах АЦП: от микровольт до перегрузки без потери битов : https://otus.pw/lEof/
[50] Архитектура развёртывания GitLab: от тестовой среды до продакшна: https://otus.pw/06qU/
[51] Балансировка и геораспределение: как создать быстрое и надёжное приложение для всего мира : https://otus.pw/JQix/
[52] Использование BGP для маршрутизации IPv6: https://otus.pw/uF4T/
[53] Основы балансировки нагрузки в Angie и Nginx: https://otus.pw/1MZa/
[54] Интегрируем EDT в процессы непрерывной интеграции. Подключаем 1С к CI/CD : https://otus.pw/LLfv/
[55] Программируемые реле в АСУ ТП: гибкий инструмент для решения инженерных задач : https://otus.pw/1jcw/
[56] Настройка аудита событий ИБ в ОС Windows : https://otus.pw/h6Mw/
[57] Управляющие серверы как ключ к расследованию утечек данных : https://otus.pw/pXi1/
[58] Запутывание кода (обфускация) как метод сокрытия вредоносного ПО : https://otus.ru/lessons/digital_forensics?utm_source=habr&utm_medium=affilate&utm_campaign=post_ol_month&utm_content=mql-76-otkrytyh-uroka-aprelya-ot-openapi-i-symfony-do-sql-siem-i-spark&utm_term=2026.04.01#event-7005
[59] Архитектура мониторинга ИБ инфраструктуры на SIEM: https://otus.pw/0Pie/
[60] Внедрение автотестирования с участием искусственного интеллекта : https://otus.pw/hc80/
[61] ИИ для тестировщика: инструменты, которые уже меняют профессию : https://otus.pw/p4Xm/
[62] Unit‑тесты для iOS приложений, работаем над качеством изнутри : https://otus.pw/lbG3/
[63] PostgreSQL как векторная база данных: ИИ‑поиск без лишних сервисов: https://otus.pw/FcIb/
[64] Архитектура ИИ‑сервисов для High‑Load и Low‑Latency инференса: https://otus.pw/inSl/
[65] Создание нейро‑сотрудника на базе Telegram‑бота и GPT: от регистрации до рабочего прототипа : https://otus.pw/a81z/
[66] Что нового в Spark 4.0: https://otus.pw/br9j4/
[67] Деревья решений для задач классификации и регрессии: https://otus.pw/cG3c/
[68] Введение в качество данных (data quality). Все данные плохие: как обнаружить ошибки до того, как они убьют ваш бизнес: https://otus.pw/kASl/
[69] Модели восстановления в SQL Server: как не потерять данные и настроить бэкапы правильно : https://otus.pw/jEYM/
[70] Архитектура доверия: качество данных : https://otus.pw/UG3r/
[71] Качество данных (data quality) на практике: от технических метрик до внедрения в команде : https://otus.pw/IImL/
[72] BPMN для 1С: Как правильно моделировать интеграции? (Разбираем 4 уровня детализации) : https://otus.pw/H3O6/
[73] Функции в SQL: вычисления и переиспользование кода : https://otus.pw/f4J9/
[74] Оптимизация запросов 1С: https://otus.pw/yX7X/
[75] Как BPMN помогает видеть узкие места: https://otus.pw/6Q1o/
[76] Рисуем в формате онлайн модель процесса BPMN в Camunda Modeler: https://otus.pw/edBa/
[77] Yahoo Finance и не только — работа с российскими торговыми площадкам : https://otus.pw/66NO/
[78] Как руководитель информационных технологий (CIO) строит ИТ‑стратегию компании : https://otus.pw/rwIZ/
[79] Как бы чего не вышло: как тимлиду давать и принимать обратную связь: https://otus.ru/lessons/teamlead2-0?utm_source=habr&utm_medium=affilate&utm_campaign=post_ol_month&utm_content=mql-76-otkrytyh-uroka-aprelya-ot-openapi-i-symfony-do-sql-siem-i-spark&utm_term=2026.04.01#event-7048
[80] Конфликты в команде: как перестать их избегать и начать решать: https://otus.pw/cN8R/
[81] Делегирование без боли: как перестать быть «главным исполнителем» и не скатиться в микроменеджмент: https://otus.pw/9eQm/
[82] внимание: http://www.braintools.ru/article/7595
[83] Подробнее: https://otus.pw/mIbA/
[84] Подробнее: https://otus.pw/w46R/
[85] Подробнее: https://otus.pw/cwM1/
[86] Подробнее: https://otus.pw/jJAQ/
[87] любой курс: https://otus.pw/UBxtB/
[88] Источник: https://habr.com/ru/companies/otus/articles/1017002/?utm_source=habrahabr&utm_medium=rss&utm_campaign=1017002
Нажмите здесь для печати.