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

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

🗓 Расписание бесплатных ОУ: https://otus.pw/24Da/
🦉 Голосуй за канал: https://t.me/boost/Otusjava
Download Telegram
Планируете стать Python-разработчиком и научиться работать с современными инструментами, которые используют ведущие компании?
✔️ Docker — это ваш ключ к успеху!

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

Поэтому рекомендуем посетить открытый урок «Docker и его возможности для Python-разработчика» от OTUS!

24 июля в 20:00

Присоединяйтесь и получите 10% скидку на полный курс «Python Developer. Basic»:
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥4
This media is not supported in your browser
VIEW IN TELEGRAM
Время стать мастером управления проектами в IT 🆙

Профессия Delivery Manager — это не просто работа, это возможность стать ключевым игроком в развитии IT-проектов. Он не просто управляет проектами — он помогает команде работать слаженно, ускоряет процессы и гарантирует, что все задачи выполняются в срок и с высоким качеством. Если ты хочешь быть в центре всего и управлять IT-проектами, то эта профессия для тебя!

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

Сохраняйте, чтобы не потерять и делитесь с коллегами — пригодится каждому, кто хочет развиваться в новой профессии.
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥1
This media is not supported in your browser
VIEW IN TELEGRAM
4
Привет, я Кристина👋, и я готова помочь тебе стать мастером работы с базами данных.

На нашем курсе MS SQL Server Developer ты не только научишься анализировать планы запросов и разбираться, почему они тормозят, но и освоишь все тонкости работы с индексами — от их создания до обслуживания.

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

Если ты хочешь работать с SQL как профессионал и решать реальные задачи — присоединяйся. Дополнительная скидка по промокоду MS_SQL10 на обучение

🎓 Жду тебя на курсе!
Please open Telegram to view this post
VIEW IN TELEGRAM
👍3
#badкод

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

Итак, вопрос:
Есть одна строчка кода внутри класса, который оформляет заказ из корзины - смотрим карточку 1.

Сигнатура метода-конструктора у Order - смотрим карточку 2.


Вопрос для настоящих айтишников: с точки зрения SOLID какой принцип здесь нарушается?

Ответы оставляйте в комментариях, а правильный пришлем ближе к вечеру.
Please open Telegram to view this post
VIEW IN TELEGRAM
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥1💯1
В августе запускаем курсы по инфраструктуре

Если ты планировал освоить самые горячие темы от Linux до Kubernetes, базы данных и Битрикс — не упусти свой шанс!

🔛 Administrator Linux. Basic
🔛 Administrator Linux. Professional
🔛 Инфраструктурная платформа на основе Kubernetes
🔛 Внедрение и работа в DevSecOps
🔛 Apache Kafka
🔛 Базы данных
🔛 Бизнес-процессы и автоматизация в Битрикс24
🔛 Профессиональная разработка в 1С:EDT + Git

Вместо того чтобы тратить годы на теоретические курсы, ты можешь уже в этом августе начать прокачивать свою карьеру.

Поторопись, места ограничены 🔥
Please open Telegram to view this post
VIEW IN TELEGRAM
😁1
Этот код точно стоит переписать! Но почему? 🧐
Разбираем на примере SOLID

🎮 Ответ: здесь нарушается принцип инверсии зависимостей, так как явно создается экземпляр класса Order.
Мы не сможем его заменить, например, на mock или на какой-либо подкласс (например, если онлайн заказ и заказ в магазине различаются).

Как правильно - смотрим на карточке 👆

Таким образом мы даем возможность не задавать только Order, но заводим некий контракт для различных типов заказов. И конкретный тип заказа можно будет передавать в метод в момент выполнения.

Развивайтесь как профессионалы, и больше не сталкивайтесь с такими проблемами в коде!

👩‍💻 Если ты хочешь реально прокачать свои навыки PHP, углубиться в принципы SOLID и научиться строить чистый код — записывайся на курс PHP Developer. Professional со скидкой 10% до конца июля.
Please open Telegram to view this post
VIEW IN TELEGRAM
👍1🤔1💩1
Искусственный интеллект в HR: угроза или мощный союзник?

HR — это не просто люди, это стратегия. HR Business Partner (HRBP) должен не только выполнять процедуры, но и стать настоящим партнёром для бизнеса. Но как это сделать правильно?

⏩️ На вебинаре "ИИ для HR и HR Business Partner: угроза или помощник?" мы разберём, как HRBP может использовать искусственный интеллект для повышения эффективности и избежать ошибок, которые могут стоить бизнеса дорого.

📣 28 июля, 19:00 МСК — Бесплатно!

Спикер: Дарья Горбатова, IT HR Бизнес-партнёр в НЛМК-ИТ, карьерный консультант

Что узнаете на вебинаре?

👩‍💻 Как HRBP становится стратегическим партнёром бизнеса, а не просто исполнителем HR-инициатив.
👩‍💻Как использовать данные и аналитику для повышения эффективности работы HR.
👩‍💻Роль искусственного интеллекта в HR — союзник или враг? Как автоматизировать процессы, не теряя человечности.
👩‍💻Практические кейсы из реальных компаний: как внедрение HRBP улучшило результаты бизнеса.

7% скидка и полезные подарки!
💌 Запишись и сделай шаг к новой роли в HR — становись стратегом бизнеса!
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥2
27 июля — День системного администратора 🥳

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

В честь твоего дня дарим тебе дополнительную скидку 5% на все курсы по инфрастуктуре в OTUS.

🔔 Успей записаться и прокачивай навыки в инфраструктуре с дополнительной скидкой!
Please open Telegram to view this post
VIEW IN TELEGRAM
👍2
🔤🔤🔤🔤🔤

Последняя неделя июля обещает быть насыщенной и продуктивной с новыми бесплатными вебинарами 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
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👍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