OTUS IT News
6.89K subscribers
4.1K photos
141 videos
4 files
4.01K links
Экспертный контент по востребованным технологиям 2025 года: от разработки и аналитики до искусственного интеллекта и облачных решений.

Более 170 курсов+

🗓 Расписание бесплатных ОУ: https://otus.pw/24Da/
🦉 Голосуй за канал: https://t.me/boost/Otusjava
Download Telegram
🔤🔤🔤🔤🔤

Последняя неделя июля обещает быть насыщенной и продуктивной с новыми бесплатными вебинарами OTUS 🦉

Эксперты-практики проводят вебинары в живом формате, что позволит не только освоить новые знания, но и задать вопросы экспертам.

Регистрируйтесь и присоединяйтесь:

📆 28 июля (понедельник)

Для чего используются микросервисы на Go
После занятия вы будете знать концепцию микросервисной архитектуры, причины популярности языка Go для разработки микросервисов; основныме компоненты и инструменты для создания микросервисов на Go.

Основы проектирования бизнес-логики в MSA
Приходите и прокачайте архитектурное мышление в мире микросервисов!

📆 29 июля (вторник)

Процессы в Linux: от демонов до зомби
Разбираемся, как работают процессы в Linux: от запуска до завершения, и почему появляются зомби и сироты.

Страх и ненависть при работе с зависимостями (SCA)
В результате вебинара поймём, какие проверки и на каких этапах нужно проводить и как управлять тысячами зависимостей в крупных командах.

Ansible + Selenoid: инфраструктура для автотестов без боли и хаоса
Познакомимся с Ansible и разберём его на практике: напишем playbook для установки Docker, Docker Compose и развёртывания инструмента Selenoid, который используется для запуска браузерных автотестов.

📆 30 июля (среда)

Решаем задачи текстовой классификации с помощью BERT
Вы узнаете про особенности BERT и то, как применять ее на практике.

Data Governance: бюрократия или суперспособность?
Честный разбор, почему DG кажется "бумажной волокитой", суперсилы СА в действии, обзор практичных решений для автоматизации рутинных задач DG – от глоссариев до простых проверок качества здесь и сейчас.

Стиль разработки 2020-х и среда окружения современного бэкенд-приложения
Обсудим какие из традиционных функций приложения уехали из него в сторону готовых инфраструктурных компонентов. Подробно разберем как выполняется аутентификация/авторизация, сбор и анализ логов и метрик, взаимодействие с мобильным и вэб-фронтом.

📆 31 июля (четверг)

Псевдосервер за 15 минут: учим SoapUI делать вид, что он API
Вы узнаете, как быстро создать REST-заглушку в SoapUI, чтобы тестировать фронт или интеграции даже без работающего бэкенда.

Введение в смарт-контракты и пример создания своего токена
После посещения открытого урока участники получат знания о написании смарт-контрактов на Solidity.

Интеграция 1С УНФ и Битрикс24: от теории к практике
Разберём актуальные способы интеграции 1С УНФ и Битрикс24, которые помогут автоматизировать ключевые бизнес-процессы вашей компании.

↪️ Расписание всех открытых уроков уже доступно в календаре — выбирайте темы, которые вам интересны, и подключайтесь онлайн.

#анонс
Please open Telegram to view this post
VIEW IN TELEGRAM
👍1🔥1
This media is not supported in your browser
VIEW IN TELEGRAM
👍1🔥1
Страх и ненависть при работе с зависимостями (SCA)

📢 29 июля в 20:00 в рамках урока поговорим, как контролировать проверку, обновление и хранение зависимостей, избегая хаоса и уязвимостей.

В результате урока вы поймёте, какие проверки и на каких этапах нужно проводить и узнаете, как управлять тысячами зависимостей в крупных командах.

▶️ Записывайтесь и получите скидку на большое обучение «Внедрение и работа в DevSecOps.
Please open Telegram to view this post
VIEW IN TELEGRAM
👍1
Что общего у Льва Толстого, Пикассо и мобильной разработки?

Оказывается, всё! 👁
Приложения — это тоже искусство, и не просто так. Лев Толстой, на самом деле, мог бы быть отличным консультантом для разработчиков мобильных приложений, ведь для создания настоящих шедевров нужны не только технические навыки, но и способность передавать великое человеческое чувство.

В новом материале мы разобрали, как мобильные приложения превращаются в искусство, которое меняет мир, точно так же, как великие художники и писатели создают свои произведения.

Готов стать творцом, который создаёт не просто код, а искусство?
🔗 Записывайся на курс в OTUS

🔵Вступительный тест 🔵
Please open Telegram to view this post
VIEW IN TELEGRAM
2😁2👍1
This media is not supported in your browser
VIEW IN TELEGRAM
❤‍🔥2
Поднимись на новый уровень с курсом QA Engineer Basic 📌

Тестирование — это не просто кнопки нажимать. Это профессия, которая решает реальные проблемы, а еще — отлично зарабатывает.

🤫 Не будем врать — легко не будет, но зато как захватывающе будет после того, как вы преодолеете все трудности!

Не ждите, пока все начнут без вас!
Курс "QA Engineer. Basic" стартует уже 29 июля

Не упустите шанс начать карьеру в динамичной и перспективной области.
Please open Telegram to view this post
VIEW IN TELEGRAM
👀2🔥1
Бесплатные открытые уроки в OTUS — настоящие кейсы, живые спикеры, никакой воды.

29 июля — и да, это бесплатно 🙂

Процессы в Linux: от демонов до зомби
Разбираемся, как работают процессы в Linux: от запуска до завершения, и почему появляются зомби и сироты.

Страх и ненависть при работе с зависимостями (SCA)
В результате вебинара поймём, какие проверки и на каких этапах нужно проводить и как управлять тысячами зависимостей в крупных командах.

Ansible + Selenoid: инфраструктура для автотестов без боли и хаоса
Познакомимся с Ansible и разберём его на практике: напишем playbook для установки Docker, Docker Compose и развёртывания инструмента Selenoid, который используется для запуска браузерных автотестов.

Знакомство с Pandas на примере разведочного анализа данных
На уроке вы поймёте, как находить и исправлять такие проблемы, чтобы данные стали пригодными для анализа.

Стенды для нагрузочного тестирования
На занятии обсудим какие стенды можно использовать для нагрузочного тестирования, поговорим об основных особенностях стендов и основные цели.

Асинхронная обработка данных в высоконагруженных системах
Присоединяйтесь, чтобы прокачать свою архитектурную экспертизу и начать строить системы, готовые к высоким нагрузкам!

Не забывайте регистрироваться)
Please open Telegram to view this post
VIEW IN TELEGRAM
👍1
This media is not supported in your browser
VIEW IN TELEGRAM
Ты всё ещё ждёшь "того самого знака"
Вот он — момент, который может перевернуть твою карьеру.

Успешные люди не ждут, они действуют. Чем больше ты сомневаешься, тем больше вероятность упустить свой шанс.

💣 Запишись прямо сейчас и получи скидку 10% на обучение:

3D Artist
Network Engineer. Basic
Vue.js разработчик
QA Engineer. Basic
C# Developer

🔔 Не упусти шанс!
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥2
Цепочка поставок под ударом: одна уязвимость у SaaS‑провайдера — и ваши данные за периметром 💻

Кейс Snowflake (весна 2024)
UNC5537 использовал украденные учётки без MFA и получил доступ к данным 165 клиентов облачной платформы. Один SaaS стал экспресс‑коридором к десяткам брендов.

Откуда берутся blind spots
Слепая вера, что «облако само позаботится о безопасности».
Нет реестра поставщиков и унифицированных критериев оценки.
Отсутствие постоянного мониторинга конфигураций и прав в SaaS.
Сложно защитить бюджет на аудит контрагентов, когда «всё работает».

Что делать CISO уже сегодня
✔️ Ввести continuous vendor assessment + SSPM.
✔️ Переписать SLA: журналирование, время реакции, право на аудит.
✔️ Читать ISAE 3402 / SOC 2, отчёты Pen Test и требовать исправлений.
✔️ Проводить киберучения с участием ключевых провайдеров.

Эти шаги детально разбираем в модуле «Управление поставщиками и контрактами» нашего курса «CISO / Директор по ИБ» + дарим промокод CISO7 на обучение)

➡️ Старт потока 31 июля.
Количество мест ограничено: все задания проверяют действующие CISO‑наставники.
Please open Telegram to view this post
VIEW IN TELEGRAM
Киберпреступники не дремлют ⚠️

В Москве продолжает расти количество хакерских атак, которые затрагивают крупнейшие компании и даже государственные структуры. Последний случай с атакой на крупные аптечные сети — это не просто случайность, это новый уровень кибертерроризма, который способен парализовать работу огромных корпораций.

Но что именно происходит? Хакеры становятся всё более изощрёнными в своих методах. Они не просто проникают в систему, а тщательно встраиваются в инфраструктуру, находя уязвимости на всех уровнях — от внутренних сетей до личных устройств сотрудников.

Как защититься?

Ответ прост — пора серьёзно заняться кибербезопасностью! Защищать корпоративные и личные данные нужно не "после того, как случится". Чтобы не стать следующей жертвой, нужно учиться защищать свои системы сейчас.

Если вы хотите разобраться в методах и инструментах проникновения, разобраться, как устроены эти атаки и как не стать уязвимым для них, записывайтесь на курс Пентест: инструменты и методы проникновения в действии. Мы научим вас защищать свои системы и отвечать на киберугрозы с позиции профессионала.


☁️ Как вы думаете, что стоит изменить в подходах к безопасности, чтобы предотвратить такие атаки?
Поделитесь своими мыслями в комментариях.
Please open Telegram to view this post
VIEW IN TELEGRAM
Бесплатные открытые уроки в OTUS 30 июля 📆

— настоящие кейсы, живые спикеры, никакой воды.

👉 Data Governance: бюрократия или суперспособность? Как системному аналитику сделать его рабочим инструментом — Системный аналитик. Advanced
Разрушаем мифы
Суперсилы СА в действии
Инструменты-помощники.


👉 Apache Kafka в микросервисной архитектуре - лучшие практики асинхронного обмена— Apache Kafka
Почему Kafka — must-have для современных архитектур? Узнайте, как избежать 80% ошибок и правильно масштабировать системы на открытом уроке.

👉 Стиль разработки 2020-х и среда окружения современного бэкенд-приложения — Kotlin Backend Developer. Professional
Подробно разберем как выполняется аутентификация/авторизация, сбор и анализ логов и метрик, взаимодействие с мобильным и вэб-фронтом.

👉 Решаем задачи текстовой классификации с помощью BERT — NLP / Natural Language Processing
На вебинаре вы узнаете, особенности BERT и то, как применять ее на практике.
Please open Telegram to view this post
VIEW IN TELEGRAM
Audio
Как создавать красивые и производительные анимации с Jetpack Compose: откройте для себя секреты Android-разработки.

Если ты давно хотел овладеть искусством создания анимаций, которые не замедляют приложение, то теперь у тебя есть шанс узнать все секреты.

🎧 Аудиозапись урока уже доступна — слушай и изучай на ходу! А если хочешь увидеть весь процесс на практике, переходи на видео-версию урока в нашем ВКонтакте.

Что мы разберем на уроке?

🧩 Как правильно использовать инструменты для создания анимаций в Jetpack Compose.
🧩 Как избежать лишних рекомпозиций, чтобы анимации не замедляли приложение.
🧩 Как профилировать анимации для повышения производительности.

Этот урок — не просто интересный материал, а ключ к следующему уровню в карьере Android-разработчика.

🐗 Курс «Android Developer. Professional» научит тебя создавать приложения, которые не только красиво выглядят, но и работают с высокой производительностью.

До 1 августа у нас действует скидка 15% на обучение
Please open Telegram to view this post
VIEW IN TELEGRAM
#badкод

✍️ Ты пишешь код, чтобы он работал чисто и без багов. Но что-то идет не так. Предлагаем разобрать реальный пример из кода вместе с преподавателем Александром Пряхиным.

Итак:
В магазине есть метод обновления кол-ва на складе при добавлении товара в корзину. Очевидно, что мы не хотим расстраивать покупателя и продавать ему товар, когда товара по факту не осталось (смотрим карточку)

Вопрос: Какая проблема есть у данного кода?

Ответы оставляйте в комментариях, а правильный пришлем завтра.
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥3👏2
Не упустите свой шанс начать новую карьеру в мире IT

💣 31 июля — старт новых групп онлайн-курсов OTUS!

JavaScript Developer. Professional
Бизнес-аналитик в IT
RabbitMQ для разработчиков и администраторов
Enterprise Architect
Delivery Manager
C# Developer. Professional
Python Developer. Basic
Python Developer. Professional
Java-разработчик
NoSQL
PHP Developer. Professional

До 1 августа действует скидка 10% на обучение


🎓 Занятия проводят опытные преподаватели, которые помогут вам разобраться в сложных темах и применить полученные знания на практике.
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥3
Прощай, резкий будильник и бессонные ночи 🌃

Мы покажем, как создать умную лампу, которая поможет тебе плавно просыпаться, имитируя восход солнца, и выбрать оптимальное время для пробуждения, исходя из твоего цикла сна.

➡️ В статье ты найдешь подробное руководство, как собрать лампу своими руками — от простых компонентов до полного процесса создания.

И не переживай, это не требует суперспециализированных знаний, а результат — настоящее улучшение качества твоего сна 💡
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥3👍2
5️⃣ мифов про MS SQL, в которые пора перестать верить

Вы не знали, что это крутой инструмент для разработчиков? Тогда давайте разбираться:

Миф 1: MS SQL — это только для админов

Ты думаешь, что MS SQL — это только для тех, кто сидит с кучей железа и следит за серверами? Далеко не так!
MS SQL — это реальный инструмент для разработчиков, а не только для админов. Ты можешь создавать базы данных, писать сложные запросы, оптимизировать производительность и решать сложнейшие бизнес-задачи, используя все возможности этого мощного инструмента.
Так что забудь про стереотипы — ты можешь использовать MS SQL как настоящий разработчик.

Миф 2: Хранимки — устарели

Кто-то из крутых айтишников, видимо, решил, что хранимки — это пережиток прошлого и что писать сложную логику в базе данных — это как пить из реки, когда можно использовать API.
Ну так вот, хранимки всё ещё живы и здравствуют, и это эффективный инструмент для оптимизации запросов и бизнес-логики. Если твои запросы начинают тянуть, возможно, пришло время добавить пару хранимок в базу. Привет, производительность!

Миф 3: Оптимизация не твоя забота

Может, ты и не разрабатываешь серверное оборудование, но оптимизация запросов — это твоя забота как разработчика! Ты же не хочешь, чтобы твой код работал как черепаха, а данные обрабатывались как в 90-е, верно? MS SQL предоставляет массу инструментов для индексов, запросов, планов выполнения, которые помогут сделать твоё приложение быстрым и мощным. Ведь быстрое приложение = счастливые пользователи.

Миф 4: Все уже на Postgre

Да, возможно, PostgreSQL популярен среди определённых слоёв разработчиков, но давай честно, MS SQL не отстаёт. Более того, это платформа с богатым функционалом, хорошей производительностью и поддержкой, которая востребована в реальных проектах. Ну а если ты собираешься работать с крупными корпоративными приложениями, то MS SQL — это просто must-have.

Миф 5: SQL — легко, выучил SELECT и пошёл

Если ты считаешь, что SQL — это только SELECT, то ты немного ошибаешься. Конечно, это основа, но тебе предстоит столкнуться с сложными JOIN'ами, группировками, индексами, оптимизацией запросов и множеством других технических тонкостей. MS SQL — это не просто «выучил запросы и забыл». Это целая экосистема для создания и управления сложными и масштабируемыми базами данных. И тебе нужно разобраться во всех этих нюансах, чтобы использовать её по максимуму.

Прокачай себя на курсе MS SQL Server — и стань тем, кто не только знает, как работает база данных, но и понимает, как сделать её максимально эффективной и быстрым инструментом для твоего проекта.

🌷Вступительный тест
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥6
Media is too big
VIEW IN TELEGRAM
Заканчиваем рабочую неделю отзывом выпускника курса «Unity Game Developer. Professional» 👨‍💻

От самостоятельного освоения до профессионала в Unity — путь Святослава, который вдохновляет!

Когда ты ставишь себе цель разработать свою игру, но понимаешь, что не хватает профессиональных знаний — время действовать! Святослав пришёл на курс, уже имея опыт работы над проектом, но осознал, что нужно больше, чтобы довести свою игру до уровня стабильного продукта.

На курсе он столкнулся с интенсивной и плотной работой, освоив все ключевые подходы разработки, которые соответствуют современным стандартам 2025 года. Практические задания стали не просто полезными — они перевели его проект на новый уровень.

Святослав теперь уверенно знает, что делать, не теряя времени на догадки.


🎮 Присоединяйся и изучи лучшие практики разработки с Unity без костылей.

#otus #Unity #отзыв #разработка #игры
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥2
Делимся подборкой открытых уроков первой половины августа.

Это вебинары с преподавателями-практиками, где можно разобраться в теме и задать вопросы экспертам.

Участие бесплатное, требуется регистрация.

4 августа, понедельник:

🟠 Как создать API-сервер с TypeScript и Node.js

🟠 Система тестирования WebPageTest

5 августа, вторник:

🟠 Тестирование API в ASP.NET Core: Интеграция и Нагрузка

6 августа, среда:

🟠 Заставьте компилятор работать на вас: магия метапрограммирования с Source Generators в C#

🟠 Запускаем код C, Rust или GO через FFI

🟠 Оптимизация производительности на C++

7 августа, четверг:

🟠 Инструменты кэширования в Symfony

🟠 Первые шаги в Next.js: создаём мини-сайт с SSR на React

12 августа, вторник:

🟠 Анимируем React: от нуля до вау-эффекта

🟠 Flutter в Automotive & Embedded: создаём приложение для автомобиля (и не только)

13 августа, среда:

🟠 Создание кастомных полей в CRM Битрикс24 (коробка): пошаговое руководство

14 августа, четверг:

🟠 Rust в деле: пишем многопользовательский чат с сервером, клиентом и CLI

🟠 Пишем высоконагруженное отказоустойчивое API на Bun и Elysia

🟠 Обзор последних децентрализованных web3 приложений(dApp)

#Otus #анонс
Please open Telegram to view this post
VIEW IN TELEGRAM
👍1
Хотите в IT, но не знаете с чего начать?

🔜 Вам точно стоит посетить бесплатные вебинары OTUS 🦉

Эксперты-практики проводят вебинары в живом формате, что позволит не только освоить новые знания, но и задать вопросы экспертам.

Регистрируйтесь и присоединяйтесь:

📆 4 августа (понедельник)

Как создать API-сервер с TypeScript и Node.js
В ходе занятия создадите простой API-сервер на TypeScript и научитесь писать чистый и безопасный код с типами.

Спецификация API: как грамотно описать интеграционное взаимодействие
Слушатели научатся структурировать и описывать требования для интеграции в виде понятной и полной спецификации и создавать документацию, которая минимизирует количество вопросов и ошибок при реализации интеграции.

Система тестирования WebPageTest
После занятия вы будете знать:
- Различие систем тестирования
- Методику проведения тестов скорости
- Алгоритм анализа результатов тестов производительности веб-приложений

📆 5 августа (вторник)

Почему не нужно становиться СТО?
Участники поймут, подходит ли им путь CTO, и получат инструменты для осознанного карьерного выбора.

От запроса к экшену: как слышать бизнес и влиять на решения
HR часто слышит «нам нужно», но не всегда ясно, что за этим стоит и как это превратить в решения, которые реально работают для бизнеса.

Прожарка кейсов KPI службы поддержки пользователей
Внедрение KPI - один из самых сложных процессов для руководителя - слишком много факторов и переменных на него влияют. Именно поэтому в процессе разработки и внедрения можно упустить важные детали - и тогда система KPI не будет работать.

📆 6 августа (среда)

Как тимлиду победить синдром самозванца
Вы научитесь распознавать и ослаблять синдром самозванца, справляться с тревожностью и поддерживать внутреннюю устойчивость в работе.

Запускаем код C, Rust или GO через FFI
Научитесь компилировать C/Rust/Go под разные архитектуры процессора и написать простой скрипт для сборки, например, Makefile.

Как приручить текст в Python: регулярные выражения без страха и боли
Вы научитесь использовать регулярные выражения в Python — мощный инструмент, без которого не обходится ни один автоматизатор.

📆 7 августа (четверг)

Лучшие практики для виджетов iOS 2025
На вебинаре вы не только узнаете про виджеты и Live Activity, но и научитесь разрабатывать этот функционал, а также как это делать по последним тенденциям.

Резервное копирование в MySQL
Разбираем способы резервного копирования и восстановления MySQL: ручные и автоматизированные подходы.

Инструменты кэширования в Symfony
Вы научитесь использовать пакет Symfony Cache для решения практических задач и работать с распределённым кэшом с помощью пессимистичного подхода.

↪️ Расписание всех открытых уроков уже доступно в календаре — выбирайте темы, которые вам интересны, и подключайтесь онлайн.

#анонс
Please open Telegram to view this post
VIEW IN TELEGRAM
2
🚀 Новинка в курсе «Внедрение и работа в DevSecOps»

Мы добавили два новых занятия, которые помогут тебе разобраться с актуальными нормативно-правовыми актами для безопасной разработки ПО.
ГОСТ Р 56939-2024 — обновлённый стандарт, который должен быть в арсенале каждого специалиста, работающего с безопасностью и разработкой программного обеспечения.

Почему ГОСТ Р 56939-2024 так важен?

Этот стандарт не просто обновлён — он включает 25 процессов по всему жизненному циклу разработки ПО, включая 8 новых процессов, от планирования до вывода ПО из эксплуатации. Он необходим для сертификации ФСТЭК и выполнения требований для ГИС.


Кому особенно важно:
— Разработчикам и производителям ПО, сертифицирующим конвейер разработки или выходящим на гос-рынок;
— DevSecOps-инженерам, тимлидам, security-офицерам, строящим безопасный SDLC;
— Командам КИИ, финтеха, ритейла и других критичных отраслей, где цена ошибки высока.

Какие проблемы решает новый стандарт?

✔️ Неопределённые требования? Теперь у тебя есть чёткие процессы и артефакты.
✔️ «Слепые зоны» в коде? Обязательные threat-modeling, анализ атаки и проверка зависимостей.
✔️ Утечки секретов? Все ключи и токены теперь хранятся в защищённых хранилищах.
✔️ Хаос на релизах? Регламентируем CI/CD-инфраструктуру, управление конфигурациями и контроль изменений.
✔️ Дорогие баг-фиксы на проде? С автоматической проверкой кода в ранней стадии ты можешь сократить затраты до 30% на жизненный цикл ПО!

Что ты получишь от курса «Внедрение и работа в DevSecOps»?

💡 Глубокое понимание новых нормативов.
💡 Практическое применение новых процессов в реальных проектах.
💡 Уверенность в своём умении строить безопасные и стабильные системы.

Запишись на курс прямо сейчас и начни прокачивать свои знания в сфере безопасности разработки ПО.

Будь в тренде и готов к новым стандартам в DevSecOps!
Please open Telegram to view this post
VIEW IN TELEGRAM
👍3