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

76 открытых уроков апреля: от OpenAPI и Symfony до SQL, SIEM и Spark

76 открытых уроков апреля: от OpenAPI и Symfony до SQL, SIEM и Spark - 1
Выбрать свое направление

Программирование

Архитектура

Инфраструктура

Информационная безопасность

Тестирование

ML и Data Science

Аналитика и анализ

Управление

Бонус для тех, кто хочет подтянуть базу

Для начинающих или тех, кто хочет закрыть проблемы в основах, рекомендуем обратить внимание [82] на мини-видеокурсы, которые сейчас можно взять всего за 10 рублей:

🐧 Linux для начинающих. Подробнее [83]
📊 Основы SQL. Подробнее [84]
🔀 Основы Git. Подробнее [85]
🧑‍🎓 Выбор профессии в IT. Подробнее [86]

Otus исполнилось 9 лет!

Otus исполнилось 9 лет!

Друзья, напоследок хотим поделиться радостной новостью – сегодня у 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

www.BrainTools.ru

Rambler's Top100