This media is not supported in your browser
VIEW IN TELEGRAM
👆О трёх признаках, что ваш DevSecOps-проект не работает, рассказал преподаватель Otus Сергей Терешин. Руководитель направления комплексной безопасности, преподаватель Otus.
3 августа на бесплатном уроке вместе с Сергеем разберём, какой практический результат должен давать DevSecOps-проект бизнесу и технической команде.
На примере цифрового продукта:
— определим активы и возможные угрозы;
— построим черновик модели угроз;
— приоритизируем риски;
— переведём их в конкретные меры для разработки, эксплуатации и ИБ.
Урок будет полезен DevOps- и SRE-инженерам, специалистам по ИБ и AppSec, архитекторам, тимлидам и техническим руководителям.
✅ Бесплатная регистрация: https://otus.pw/vWmx/
3 августа на бесплатном уроке вместе с Сергеем разберём, какой практический результат должен давать DevSecOps-проект бизнесу и технической команде.
На примере цифрового продукта:
— определим активы и возможные угрозы;
— построим черновик модели угроз;
— приоритизируем риски;
— переведём их в конкретные меры для разработки, эксплуатации и ИБ.
Урок будет полезен DevOps- и SRE-инженерам, специалистам по ИБ и AppSec, архитекторам, тимлидам и техническим руководителям.
Please open Telegram to view this post
VIEW IN TELEGRAM
otus.ru
Курс «DevSecOps»: обеспечение безопасности в процессе разработки - обучение ОТУС
Онлайн-курс по DevSecOps: научитесь внедрять практики безопасности на всех этапах разработки, автоматизировать проверки кибербезопасности, работать с инструментами сканирования кода и инфраструктуры. Для DevOps-инженеров, ИБ-специалистам. Записаться на курс…
👍3🔥1
Новая неделя — новые навыки для работы и роста в грейде: от модулей ядра и MPLS до контейнеризации ML и AI для C#.
Все занятия бесплатные, подключайтесь.
3 августа (понедельник)
— Что такое модуль ядра. Как его написать, собрать, запустить. Разберём архитектуру модулей ядра, создадим и соберём собственный модуль и посмотрим, как отлаживать его через dmesg. После занятия у вас будет чёткое понимание, как начать работать с kernel‑модулями на практике.
Зарегистрироваться на бесплатное занятие курса «Разработка ядра Linux»
— Кастомизация компонентов в Битрикс24. На примере компонента «График отсутствий» покажем, как программно доработать шаблон и добавить новую вкладку с отображением отсутствий по месяцам. Разберём логику кастомизации и работу со служебными компонентами.
Зарегистрироваться на бесплатное занятие курса «Разработчик Битрикс24»
— Оживляем код: первые шаги в ООП на Python. Объясним, что такое классы и объекты, как объединять данные и поведение в одном типе и применять ООП в реальном коде. Закрепим на простом практическом примере.
Зарегистрироваться на бесплатное занятие курса «Python-разработчик»
— MPLS для корпоративных сетей: мифы, реальность и практика. Разберём принципы работы MPLS, типы сервисов и их применение в разных сценариях. Покажем настройку одного из MPLS‑сервисов и разберём практические кейсы.
Зарегистрироваться на бесплатное занятие курса «Сетевой инженер. Продвинутый уровень»
— Какие результаты должен давать DevSecOps-проект бизнесу и команде. Поговорим о том, как измерять эффективность DevSecOps через снижение рисков, построим упрощённую модель угроз и переведём её в список конкретных технических и организационных мер. Разберём, какие артефакты команда должна получить на выходе.
Зарегистрироваться на бесплатное занятие курса «Внедрение и работа в DevSecOps»
4 августа (вторник)
— PostgreSQL как память ИИ-агентов: MVCC, очереди и партиции под нагрузкой. Разберём MVCC, bloat, HOT‑updates, очереди задач без брокера и хранение JSONB под нагрузкой. Покажем, как настраивать autovacuum и строить устойчивые очереди агентов на чистом SQL.
Зарегистрироваться на бесплатное занятие курса «Администрирование PostgreSQL. Экспертный уровень»
— OpenTelemetry — наблюдаемость на блюдечке. Объясним, как работают логи, метрики и трейсы в OpenTelemetry и как с их помощью быстрее находить проблемы в проде. Покажем базовые подходы к внедрению в проект.
Зарегистрироваться на бесплатное занятие курса «Observability: мониторинг, логирование, трассировка»
— Как стать тестировщиком игр: первый шаг в GameDev. Разберём, чем занимается Game QA, какие инструменты используют и чем игровое тестирование отличается от обычного QA. Поможем понять, подходит ли вам путь в GameDev.
Зарегистрироваться на бесплатное занятие курса «Тестировщик игр»
5 августа (среда)
— Битва нативных платформ: Spring Boot 4, Quarkus, Micronaut, KMP, Go и Rust. В прямом эфире запустим одинаковую нагрузку на разных стеках и сравним время старта, производительность и потребление памяти. Посмотрим на реальные цифры и обсудим выводы.
Зарегистрироваться на бесплатное занятие курса «Проектирование и разработка Kotlin-бэкенда»
— Как AI меняет работу C#-разработчика. Покажем, где AI действительно ускоряет рефакторинг и тесты, а где ошибается: потокобезопасность, DI, IDisposable. Разберём, как использовать AI как усилитель компетенций, а не замену экспертизы.
Зарегистрироваться на бесплатное занятие курса «C#-разработчик. Продвинутый уровень»
6 августа (четверг)
— Практика работы с Docker — ввод модели в эксплуатацию. На практике упакуем модель в Docker‑образ, запустим контейнер и соберём простую микросервисную архитектуру через docker‑compose. Разберём базовые принципы контейнеризации и оркестрации.
Зарегистрироваться на бесплатное занятие курса «Машинное обучение. Экспертный уровень»
Подробнее о каждом занятии — по ссылкам выше. Если есть вопросы, пишите нам, поможем разобраться.
Все занятия бесплатные, подключайтесь.
3 августа (понедельник)
— Что такое модуль ядра. Как его написать, собрать, запустить. Разберём архитектуру модулей ядра, создадим и соберём собственный модуль и посмотрим, как отлаживать его через dmesg. После занятия у вас будет чёткое понимание, как начать работать с kernel‑модулями на практике.
Зарегистрироваться на бесплатное занятие курса «Разработка ядра Linux»
— Кастомизация компонентов в Битрикс24. На примере компонента «График отсутствий» покажем, как программно доработать шаблон и добавить новую вкладку с отображением отсутствий по месяцам. Разберём логику кастомизации и работу со служебными компонентами.
Зарегистрироваться на бесплатное занятие курса «Разработчик Битрикс24»
— Оживляем код: первые шаги в ООП на Python. Объясним, что такое классы и объекты, как объединять данные и поведение в одном типе и применять ООП в реальном коде. Закрепим на простом практическом примере.
Зарегистрироваться на бесплатное занятие курса «Python-разработчик»
— MPLS для корпоративных сетей: мифы, реальность и практика. Разберём принципы работы MPLS, типы сервисов и их применение в разных сценариях. Покажем настройку одного из MPLS‑сервисов и разберём практические кейсы.
Зарегистрироваться на бесплатное занятие курса «Сетевой инженер. Продвинутый уровень»
— Какие результаты должен давать DevSecOps-проект бизнесу и команде. Поговорим о том, как измерять эффективность DevSecOps через снижение рисков, построим упрощённую модель угроз и переведём её в список конкретных технических и организационных мер. Разберём, какие артефакты команда должна получить на выходе.
Зарегистрироваться на бесплатное занятие курса «Внедрение и работа в DevSecOps»
4 августа (вторник)
— PostgreSQL как память ИИ-агентов: MVCC, очереди и партиции под нагрузкой. Разберём MVCC, bloat, HOT‑updates, очереди задач без брокера и хранение JSONB под нагрузкой. Покажем, как настраивать autovacuum и строить устойчивые очереди агентов на чистом SQL.
Зарегистрироваться на бесплатное занятие курса «Администрирование PostgreSQL. Экспертный уровень»
— OpenTelemetry — наблюдаемость на блюдечке. Объясним, как работают логи, метрики и трейсы в OpenTelemetry и как с их помощью быстрее находить проблемы в проде. Покажем базовые подходы к внедрению в проект.
Зарегистрироваться на бесплатное занятие курса «Observability: мониторинг, логирование, трассировка»
— Как стать тестировщиком игр: первый шаг в GameDev. Разберём, чем занимается Game QA, какие инструменты используют и чем игровое тестирование отличается от обычного QA. Поможем понять, подходит ли вам путь в GameDev.
Зарегистрироваться на бесплатное занятие курса «Тестировщик игр»
5 августа (среда)
— Битва нативных платформ: Spring Boot 4, Quarkus, Micronaut, KMP, Go и Rust. В прямом эфире запустим одинаковую нагрузку на разных стеках и сравним время старта, производительность и потребление памяти. Посмотрим на реальные цифры и обсудим выводы.
Зарегистрироваться на бесплатное занятие курса «Проектирование и разработка Kotlin-бэкенда»
— Как AI меняет работу C#-разработчика. Покажем, где AI действительно ускоряет рефакторинг и тесты, а где ошибается: потокобезопасность, DI, IDisposable. Разберём, как использовать AI как усилитель компетенций, а не замену экспертизы.
Зарегистрироваться на бесплатное занятие курса «C#-разработчик. Продвинутый уровень»
6 августа (четверг)
— Практика работы с Docker — ввод модели в эксплуатацию. На практике упакуем модель в Docker‑образ, запустим контейнер и соберём простую микросервисную архитектуру через docker‑compose. Разберём базовые принципы контейнеризации и оркестрации.
Зарегистрироваться на бесплатное занятие курса «Машинное обучение. Экспертный уровень»
Подробнее о каждом занятии — по ссылкам выше. Если есть вопросы, пишите нам, поможем разобраться.
👍5🔥2
Даже Тим Шейфер, один из «отцов современной игровой индустрии», не считает, что уже достиг вершины. В геймдеве всегда есть куда расти, а любой путь начинается с первого шага.
Бесплатный урок курса «Тестировщик игр»: 4 августа
Запишитесь на бесплатное занятие сейчас, мы отправим напоминание в день старта: https://otus.pw/x5Q2/
Бесплатный урок курса «Тестировщик игр»: 4 августа
Запишитесь на бесплатное занятие сейчас, мы отправим напоминание в день старта: https://otus.pw/x5Q2/
👍3🔥1
Как контролировать качество при работе с ИИ-помощниками
На вопрос подписчика ответил Сергей Прощаев, Tech Lead и руководитель направления Java/Kotlin разработки в FinTech и E‑commerce, преподаватель на курсах архитектуры и разработки в OTUS. Ответ прикрепили к этому посту в виде удобного чек-листа, по которому можно сразу свериться и понять, над какими пунктами нужно поработать.
• Разобраться в том, как писать, анализировать и дорабатывать код быстрее с помощью ИИ, можно на открытом уроке «Разработка ИИ-приложений с Claude Code». Эфир мы записали для вас, посмотрите бесплатно.
На вопрос подписчика ответил Сергей Прощаев, Tech Lead и руководитель направления Java/Kotlin разработки в FinTech и E‑commerce, преподаватель на курсах архитектуры и разработки в OTUS. Ответ прикрепили к этому посту в виде удобного чек-листа, по которому можно сразу свериться и понять, над какими пунктами нужно поработать.
• Разобраться в том, как писать, анализировать и дорабатывать код быстрее с помощью ИИ, можно на открытом уроке «Разработка ИИ-приложений с Claude Code». Эфир мы записали для вас, посмотрите бесплатно.
👍3
Блоки съехали, текст не читается, кнопка спряталась за экран: на помощь приходит фулстек‑разработчик. Рассказываем, чем он занимается, и почему эта роль так важна в команде.
Изображения, тексты и другие элементы без адаптации — это боль для пользователей и потерянные деньги бизнеса. Фулстек‑разработчик думает, как информация будет показана на телефоне, планшете или широком мониторе. Как перестроятся блоки, не сломается ли логика, не упадёт ли производительность.
Что ещё делает такой специалист:
— продумывает структуру и поведение интерфейса на разных экранах;
— работает с Grid, Flexbox и медиазапросами;
— принимает участие во всех этапах разработки веб-приложений: от вёрстки дизайна веб-приложения до создания серверной и её настройки.
Если хотите перейти на уровень, где вы проектируете архитектуру и понимаете, как всё связано, присмотритесь к курсу «Фулстек‑разработчик». С первого же месяца обучения вы будете заниматься в условиях, приближенных к реальной разработке: попробуете использовать Git, покрывать код тестами, познакомитесь с Cl/CD процессами. Вас будут обучать эксперты с опытом работы в Авито, Газпром-медиа и других известных компаниях.
Узнайте подробнее о курсе: https://otus.pw/IW9cA/
Изображения, тексты и другие элементы без адаптации — это боль для пользователей и потерянные деньги бизнеса. Фулстек‑разработчик думает, как информация будет показана на телефоне, планшете или широком мониторе. Как перестроятся блоки, не сломается ли логика, не упадёт ли производительность.
Что ещё делает такой специалист:
— продумывает структуру и поведение интерфейса на разных экранах;
— работает с Grid, Flexbox и медиазапросами;
— принимает участие во всех этапах разработки веб-приложений: от вёрстки дизайна веб-приложения до создания серверной и её настройки.
Если хотите перейти на уровень, где вы проектируете архитектуру и понимаете, как всё связано, присмотритесь к курсу «Фулстек‑разработчик». С первого же месяца обучения вы будете заниматься в условиях, приближенных к реальной разработке: попробуете использовать Git, покрывать код тестами, познакомитесь с Cl/CD процессами. Вас будут обучать эксперты с опытом работы в Авито, Газпром-медиа и других известных компаниях.
Узнайте подробнее о курсе: https://otus.pw/IW9cA/
👍4🔥2
5 бесплатных уроков недели. Ближайшие — уже сегодня. Успейте зарегистрироваться ↓
5 июля (среда)
→ Сделайте модель своей: дообучение LLM методом QLoRA без кода. Зарегистрироваться на бесплатный урок курса «Развертывание локальных моделей»
→ Оценка проекта: от интуитивных догадок к системному подходу. Зарегистрироваться на бесплатный урок курса «Менеджер поставки ИТ-решений»
→ Битва нативных платформ: Spring Boot 4, Quarkus, Micronaut, KMP, Go и Rust. Зарегистрироваться на бесплатный урок курса «Проектирование и разработка Kotlin-бэкенда»
6 июля (четверг)
→ Как AI меняет работу C#-разработчика. Зарегистрироваться на бесплатный урок курса «C#-разработчик. Продвинутый уровень»
→ Пользовательские сценарии на реальном примере: от бизнес-требования заказчика до формулирования задачи для разработчика. Зарегистрироваться на бесплатный урок курса «Системный аналитик. Экспертный уровень»
До встречи!
5 июля (среда)
→ Сделайте модель своей: дообучение LLM методом QLoRA без кода. Зарегистрироваться на бесплатный урок курса «Развертывание локальных моделей»
→ Оценка проекта: от интуитивных догадок к системному подходу. Зарегистрироваться на бесплатный урок курса «Менеджер поставки ИТ-решений»
→ Битва нативных платформ: Spring Boot 4, Quarkus, Micronaut, KMP, Go и Rust. Зарегистрироваться на бесплатный урок курса «Проектирование и разработка Kotlin-бэкенда»
6 июля (четверг)
→ Как AI меняет работу C#-разработчика. Зарегистрироваться на бесплатный урок курса «C#-разработчик. Продвинутый уровень»
→ Пользовательские сценарии на реальном примере: от бизнес-требования заказчика до формулирования задачи для разработчика. Зарегистрироваться на бесплатный урок курса «Системный аналитик. Экспертный уровень»
До встречи!
🔥4❤🔥2
This media is not supported in your browser
VIEW IN TELEGRAM
😎 — У меня корпоративная техника
🤔 — Да, даже с новой мышкой по-другому работа ощущается
________
База знаний бесплатно — записи открытых занятий по программированию, архитектуре, инфраструктуре, информационной безопасности, Data Science, геймдеву, управлению, аналитике, тестированию. В разделе с записями открытых занятий более 5 000 видео:
→ ВК
→ Youtube
🤔 — Да, даже с новой мышкой по-другому работа ощущается
________
База знаний бесплатно — записи открытых занятий по программированию, архитектуре, инфраструктуре, информационной безопасности, Data Science, геймдеву, управлению, аналитике, тестированию. В разделе с записями открытых занятий более 5 000 видео:
→ ВК
→ Youtube
🤔7😎5
Фрагментарные знания из разных источников или структурная программа: что реально двигает карьеру вперёд
Можно учиться самому по вечерам, по статьям и видео. Но часто это заканчивается недосмотренными курсами, без понятного плана действий и прогресса.
Сделать первый шаг к следующему грейду можно с готовой базы знаний, где темы распределены по плейлистам. Чтобы вам было удобно выбирать направление и конкретные уроки из более 6 000 записей эфиров занятий по программированию, архитектуре, инфраструктуре, информационной безопасности, Data Science, геймдеву, управлению, аналитике, тестированию.
Смотрите бесплатно и делитесь с коллегами:
→ ВК
→ Youtube
Обучение в Otus — это системная программа с актуальной практикой, поддержкой экспертов и понятной траекторией роста. Вместо случайного набора знаний вы двигаетесь к следующему грейду осознанно и последовательно.
Можно учиться самому по вечерам, по статьям и видео. Но часто это заканчивается недосмотренными курсами, без понятного плана действий и прогресса.
Сделать первый шаг к следующему грейду можно с готовой базы знаний, где темы распределены по плейлистам. Чтобы вам было удобно выбирать направление и конкретные уроки из более 6 000 записей эфиров занятий по программированию, архитектуре, инфраструктуре, информационной безопасности, Data Science, геймдеву, управлению, аналитике, тестированию.
Смотрите бесплатно и делитесь с коллегами:
→ ВК
→ Youtube
Обучение в Otus — это системная программа с актуальной практикой, поддержкой экспертов и понятной траекторией роста. Вместо случайного набора знаний вы двигаетесь к следующему грейду осознанно и последовательно.
👍2🔥2
Собрали для вас дайджест новостей из мира технологий и не только
Джефф Дин уходит из Google и запускает AI‑стартап
Главный научный сотрудник лаборатории искусственного интеллекта Google Deep Mind, Джефф Дин, покидает компанию, чтобы создать собственный стартап в области искусственного интеллекта. Вместе с ним в проекте будут заняты ведущие исследователи Google — Санджай Гемават, Куок Ле и Ориол Виньялс.
Zoox от Amazon начинает брать деньги за роботакси в Лас‑Вегасе
Сервис роботакси Zoox запускает платные поездки: стоимость будет рассчитываться по базовой ставке, времени и расстоянию. Итоговая цена фиксируется до начала поездки и не меняется, даже если маршрут корректируется в пути.
Запуск бета-версии ИИ-агента для выполнения сложных задач по разработке программного обеспечения в крупных проектах — Muse Code, для macOS и Linux
Вышла бета‑версия Muse Code для macOS и Linux — агента, который берёт на себя полный цикл разработки: анализ задачи, планирование изменений, написание кода и проверку сборки и тестов. Он умеет работать с большими репозиториями, разбивает задачи на подзадачи и запускает изолированные под‑агенты через Git‑worktree. А также ведёт локальный журнал всех действий.
В России появился бесплатный синтезатор речи FreeTalk для людей с нарушениями речи
Программист с тяжёлой степенью ДЦП Денис Бартош, который управляет компьютером взглядом, создал бесплатный синтезатор речи для людей с нарушениями речи. FreeTalk переводит текст в голос, имеет простой интерфейс и открытый исходный код — любой разработчик может адаптировать его под нужды пользователей.
Если вдруг ищете новое хобби, вот вариант для вдохновения:
В Калифорнии прошёл ежегодный чемпионат мира по сёрфингу среди собак
Участники соревновались по размерным категориям и даже выступали в парах с хозяевами. Судьи оценивали стиль, устойчивость и время на волне.
Мир технологий не стоит на месте. Как и развитие карьеры с поддержкой наших экспертов-практиков. Заходите в календарь бесплатных уроков и выбирайте тему под свои задачи и цели: https://otus.pw/JGZ3/
Джефф Дин уходит из Google и запускает AI‑стартап
Главный научный сотрудник лаборатории искусственного интеллекта Google Deep Mind, Джефф Дин, покидает компанию, чтобы создать собственный стартап в области искусственного интеллекта. Вместе с ним в проекте будут заняты ведущие исследователи Google — Санджай Гемават, Куок Ле и Ориол Виньялс.
Zoox от Amazon начинает брать деньги за роботакси в Лас‑Вегасе
Сервис роботакси Zoox запускает платные поездки: стоимость будет рассчитываться по базовой ставке, времени и расстоянию. Итоговая цена фиксируется до начала поездки и не меняется, даже если маршрут корректируется в пути.
Запуск бета-версии ИИ-агента для выполнения сложных задач по разработке программного обеспечения в крупных проектах — Muse Code, для macOS и Linux
Вышла бета‑версия Muse Code для macOS и Linux — агента, который берёт на себя полный цикл разработки: анализ задачи, планирование изменений, написание кода и проверку сборки и тестов. Он умеет работать с большими репозиториями, разбивает задачи на подзадачи и запускает изолированные под‑агенты через Git‑worktree. А также ведёт локальный журнал всех действий.
В России появился бесплатный синтезатор речи FreeTalk для людей с нарушениями речи
Программист с тяжёлой степенью ДЦП Денис Бартош, который управляет компьютером взглядом, создал бесплатный синтезатор речи для людей с нарушениями речи. FreeTalk переводит текст в голос, имеет простой интерфейс и открытый исходный код — любой разработчик может адаптировать его под нужды пользователей.
Если вдруг ищете новое хобби, вот вариант для вдохновения:
В Калифорнии прошёл ежегодный чемпионат мира по сёрфингу среди собак
Участники соревновались по размерным категориям и даже выступали в парах с хозяевами. Судьи оценивали стиль, устойчивость и время на волне.
Мир технологий не стоит на месте. Как и развитие карьеры с поддержкой наших экспертов-практиков. Заходите в календарь бесплатных уроков и выбирайте тему под свои задачи и цели: https://otus.pw/JGZ3/
❤🔥2🔥1
Последний месяц лета — отличный повод отгулять отпуск. Сохраняйте картинки для фото профиля на время отдыха. Чтобы рабочие вопросы не помешали насладиться летом.
А если в отпуск уйти пока не получается или вы отложили его на другое время, ставьте аватарку на выходные. Сохраните себе и не забудьте поделиться с коллегами 😎
____
Календарь бесплатных уроков, если вдруг захочется посмотреть что-то полезное: https://otus.pw/JGZ3/
А если в отпуск уйти пока не получается или вы отложили его на другое время, ставьте аватарку на выходные. Сохраните себе и не забудьте поделиться с коллегами 😎
____
Календарь бесплатных уроков, если вдруг захочется посмотреть что-то полезное: https://otus.pw/JGZ3/
❤🔥3👍3❤2
Собрали самые обсуждаемые статьи недели от Otus на Хабре — про индексы Postgres, проверку Python-окружений на уязвимые пакеты, отмену задач в asyncio и цикл событий в JavaScript.
Приятного чтения:
→ Одна ошибка с индексами Postgres, из‑за которой растут WAL и нагрузка на запись
→ Как проверить все Python‑окружения на опасные пакеты без запуска Python
→ Как отменять задачи в asyncio без зависаний и незавершённой очистки
→ Один поток, а всё успевает: как работает цикл событий в JavaScript
____
• Расписание бесплатных уроков
• Каталог курсов
Приятного чтения:
→ Одна ошибка с индексами Postgres, из‑за которой растут WAL и нагрузка на запись
→ Как проверить все Python‑окружения на опасные пакеты без запуска Python
→ Как отменять задачи в asyncio без зависаний и незавершённой очистки
→ Один поток, а всё успевает: как работает цикл событий в JavaScript
____
• Расписание бесплатных уроков
• Каталог курсов
❤3🔥2