OTUS IT News – Telegram
OTUS IT News
7.21K subscribers
4.32K photos
294 videos
5 files
4.28K links
Экспертный контент по востребованным технологиям 2025 года: от разработки и аналитики до искусственного интеллекта и облачных решений.

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

🗓 Расписание бесплатных ОУ: https://otus.pw/24Da/
🦉 Голосуй за канал: https://news.1rj.ru/str/boost/Otusjava
Download Telegram
🌀 Продолжаем разговор о том, как Java Virtual Machine работает внутри. В предыдущей статье мы рассмотрели подсистему загрузки классов. В этой статье мы поговорим о структуре class-файлов.

ПОДРОБНЕЕ НА ХАБРЕ

♨️ Java-изучение на курсе «Разработчик Java» в OTUS предусматривает подготовку не с нуля. Чтобы стать слушателем, необходимо владеть базовыми знаниями основных структур данных и алгоритмов, принципов ООП, опыт работы с базами данных и понимание основ веб-разработки, а также иметь опыт разработки на Java от одного года или опыт разработки на каком-либо языке ООП от 3 лет.

📌 Изучайте программу, проходите вступительное тестирование и присоединяйтесь!
В предыдущей части статьи мы сформировали общий чек-лист проверки, сняли образ HDD-диска и сделали дамп оперативной памяти (RAM). Теперь давайте продолжим.

👉🏻 ЧИТАЕМ ПОДРОБНЕЕ

На курсе «Безопасность Linux» Вас ждет 3 мес интенсивного обучения, по итогу которых вы научитесь:
⚡️применять лучшие мировые практики (Debian, RedHat, MitRE) по настройке безопасности для ОС Linux.
⚡️распознавать причины, приводящие к взломам системы, основным рискам и типовым схемам атаки, а самое главное - управлять рисками и обеспечивать безопасность среды еще до момента развертывания систем в кластере или отдельных серверах.
⚡️планировать настройку и применение политик безопасности для систем на базе Linux, размещенных в облаке.
⚡️использовать средства для самостоятельного тестирования на проникновение всех систем на базе ОС Linux.

💣 Cдавайте вступительный тест, чтобы поступить в группу прямо сейчас!
🦉Всех с пятницей и отличных выходных!

P.S. Скачать обновленный стикерпак OTUS можно здесь
🎲 Быть тестировщиком – это хороший выбор? Есть ли будущее у этой профессии? Хорошая ли там зарплата? Попробуем рассказать о том, что профессия тестировщика ПО достойна внимания.

👉🏻 ЧИТАТЬ НА ХАБРЕ

💚 Всех, кто занимается QA на стеке Python, OTUS приглашает на открытый двухдневный онлайн-интенсив «Создание фреймворка для web ui тестов».

РЕГИСТРИРУЙТЕСЬ

┽┄╼❮ཤ𖢘ཥ❯╾┄┾

❤️ Всех, кто занимается QA на стеке Java, OTUS приглашает на открытый двухдневный онлайн-интенсив «Дополнительные возможности управления автоматизацией для повышения эффективности»

РЕГИСТРИРУЙТЕСЬ

Прокачай себя на интенсивах! 🔥
🌀 Поговорим об особенностях индексов в PostgreSQL и тем, что их отличает от других РСУБД.

👉🏻 ПОДРОБНЕЕ

❄️ Приглашаем 9 декабря в 20:00 на открытый вебинар «Как выжить SQL базе данных в 21 веке: облака, Kubernetes и PostgreSQL multimaster»

👉🏻 ЗАПИСАТЬСЯ

На вебинаре рассмотрим вызовы, с которыми столкнулись SQL базы данных в эру облаков и Kubernetes. Валерий Безруков покажет, как SQL базы данных приспосабливаются и мутируют под воздействием этих вызовов.
Что такое детерминированные сборки на С/С++ и почему они так важны? Часть 2

👉🏻 ЧИТАЕМ НА ХАБРЕ

13 декабря приглашаем на открытый урок «Практика использования Google Test Framework»

Разберём особенности и ключевые возможности работы с Google Test Framework, узнаем, что такое GMock и почему многие его боятся. После занятия вы сможете подключать и использовать в проектах Google Test Framework и GMock и писать unit-тесты с его использованием.

👉🏻 ЗАПИСАТЬСЯ

Требования к слушателям: базовый уровень С++ (C++11, функции, классы, статические переменные, макросы), базовый уровень практики unit-тестирования, умение читать и понимать чужой код.

Требования к активным участникам: средний уровень C++ (полиморфизм, шаблоны, C++11/14), опыт unit-тестирования и использования CMake, возможность развернуть относительно простое рабочее окружение.

Для практики требуется: CMake, любимая IDE, любимый компилятор C++, Git (опционально), доступ на Github, желание постигать что-то новое и готовность проявить активность.

Примеры будут демонстрироваться с помощью Visual Studio Code. Все примеры компилируются на Windows 10 (MS Visual Studio 15 2017 Win64), CentOS 7 (g++ 5.x и выше), Ubuntu 18.04 (g++ 5.x и выше).
🔥 ВТБ анонсирует третий митап «Небанковские продукты и сервисы: версия #ВТБ» в рамках серии встреч FINTECH TALKS.

Построение собственных партнерских платформ и развитие небанковских сервисов и услуг – сложная и интересная тема для любой финансовой организации.

Хотите узнать подробности про наш опыт – приходите! Расскажем про конкретные кейсы и сделаем пару анонсов. Будет интересно!

❗️Необходима предварительная регистрация

🔔 12 декабря в 19:00, WeWork, ул. Бутырский Вал, 10
🎄 OTUS к вам приходит! 🎄

Дорогие друзья, подарков много не бывает – и мы продолжаем радовать вас полезными сюрпризами!

Сегодня стартует новогодняя распродажа ⛄️, которая продлится до конца года ( до 31 декабря 23:59)

Спешите воспользоваться новыми возможностями:

❄️ получите скидку 30% на оплату полного курса;
❄️ купите месяц обучения и получите скидку 30% на полную оплату в 2020 году!

🎁 ПОЛУЧИТЬ СКИДКУ

Приобретайте современные цифровые навыки, которые станут трамплином для вашего карьерного роста в IT-сфере.
This media is not supported in your browser
VIEW IN TELEGRAM
Знаете ответ на этот вопрос?

Попробуйте свои силы в реальном тестировании по курсу «Архитектор высоких нагрузок»!

👉🏻 ПРОЙТИ ТЕСТИРОВАНИЕ

Ждём всех 10 декабря на открытом уроке «Основы использования tarantool»⚡️

На уроке будут рассмотрены базовые возможности использования СУБД tarantool. Рассмотрим основные CRUD-операции, паттерны использования, ограничения технологии. Немного узнаем об особенностях эксплуатации tarantool в продакшен-системах.

👉🏻 ЗАПИСАТЬСЯ
🦴Настройка базового микросервиса в Kubernetes обманчиво проста. В одной из последних статей мы рассказали, как легко начать работать с контейнерами.
Администрировать их порой — сплошная головная боль. В этой статье мы расскажем об Istio — инструменте для service mesh (эту архитектуру мы рассматривали ранее), который выводит управление крупными облачными развертываниями на новый уровень.

👉🏻 ИДЁМ НА ХАБР

10 декабря пройдет второе занятие новой группы на курсе «Инфраструктурная платформа на основе Kubernetes».

💫 ЗАПИСАТЬСЯ В ГРУППУ ПО СПЕЦИАЛЬНОЙ ЦЕНЕ
🌩 LBSA (Linux Basic Security Audit noscript) — это базовый скрипт аудита конфигурации безопасности Linux-систем. О нём сегодня и пойдет речь в статье.

👉🏻 ПОДРОБНЕЕ

На курсе «Безопасность Linux» Вас ждет 3 мес интенсивного обучения, по итогу которых вы научитесь:
⚡️применять лучшие мировые практики (Debian, RedHat, MitRE) по настройке безопасности для ОС Linux.
⚡️проводить самостоятельный аудит безопасности системы по 50 ключевым показателям защищенности, автоматизировать этот процесс в корпоративной среде и осуществлять постоянный мониторинг и выявление инцидентов ИБ.
⚡️планировать настройку и применение политик безопасности для систем на базе Linux, размещенных в облаке (Amazon Web Services, Microsoft Azure, Google Clud).
⚡️использовать средства для самостоятельного тестирования на проникновение всех систем на базе ОС Linux.

🔥 Cдавайте вступительный тест и записывайтесь в группу по специальной ❄️новогодней цене
🆚 Бессерверная архитектура и микросервисы: идеальная пара?

ЧИТАТЬ НА ХАБРЕ

👥 Сегодня, 10 декабря, в новой группе курса «DevOps практики и инструменты» пройдёт уже третье занятие: Система контроля версий как основа разработки и поставки ПО. Знакомство с Git.

👉🏻 УСПЕТЬ В ГРУППУ
🏗 Разработка технологических облачных систем похожа на строительство здания. Если фундамент плох, структурные проблемы со временем подорвут целостность объекта и нарушат его функциональность. Именно для этого и разработали концепцию Well Architected Framework. Концепция основана на пяти принципах (точнее, на 5 наборах требований), позволяющих реализовывать проекты, масштабируемые со временем. Что это за признаки, мы сейчас и узнаем.

👉🏻 ПОДРОБНЕЕ

🔔 Завтра, 11 декабря пройдёт открытый урок «Cloud Architecture Patterns: архитектурные шаблоны основных доменов»

👉🏻 ЗАПИСАТЬСЯ

Вместе с Владимиром Гуторовым изучим проектирование архитектуры домена Cloud Landing Zone и рассмотрим архитектурные шаблоны основных доменов.

‼️ И не забудьте про наши скидки!
🎓 25 декабря стартует новая группа курса «Реверс-инжиниринг», в связи с этим традиционно делимся полезным материалом по теме.

В статье покажем простой способ распаковки начального загрузчика для Dridex.

👉🏻 ЧИТАТЬ НА ХАБРЕ

⚡️Напоминаем – 17 декабря в 20:00 пройдет открытый вебинар «Разбор буткита».
Разберём алгоритм работы буткита на разных стадиях его загрузки.

Преподаватель: Артур Пакулов – специалист в области низкоуровневого программирования, обратной разработки и анализа вредоносного программного обеспечения.

👉 ЗАПИСАТЬСЯ
Сегодня хотим поделиться переводом статьи, которая, как мы думаем, будет полезной для многих читателей.

👉🏻 Зашифрованные предпочтения в Андроид

Вы внесли в календарь открытый вебинар «Unit-тестирование в Android»?

Ждём всех 11 декабря в 20:00 по мск.

👉🏻 ЗАПИСАТЬСЯ

В рамках вебинара мы:
- изучим Unit-тесты;
- научимся тестировать компоненты, классы и методы в Java;
- рассмотрим популярные инструменты для unit-тестирования(JUnit, Mockito).
🎓 Подготовительные курсы в OTUS

Как вы уже успели заметить, чтобы начать обучение в OTUS, сначала необходимо успешно сдать вступительный тест. Да, нам важно, чтобы студенты, которые объединяются потом в группах, обладали похожим стеком знаний.

В OTUS вы можете приобрести пять подготовительных курса для дальнейшего обучения по направлениям:

💣 «Разработчик Python» — курс позволит вам овладеть базовым набором знаний и навыков, необходимых для старта карьеры разработчика на Python и подготовки к основному курсу «Разработчик Python».

💣 «Разработчик C++» — курс разработан для людей, с минимальными знаниями программирования, которые хотят начать свою карьеру в разработке на языке С++.
Курс поможет выработать базовые навыки разработки программного обеспечения на языке C++, сборки проектов в различном окружении, решения часто встречающихся при разработке проблем.

💣 «Разработчик Java» — курс позволит получить необходимые базовые знания для курса «Разработчик Java».

💣 Курс «JavaScript для начинающих» рассчитан на тех, кто делает первые шаги в веб-разработке и будет полезен вам, если вы:
- изучили вёрстку и хотите дальше развиваться как фронтенд-разработчик;
- хотите научиться программировать, но не знаете с чего начать;
- хотите освежить знания перед поступлением на курс «Разработчик JavaScript».

💣 Подготовительный курс «Администратор Linux» рассчитан на тех, кто не знаком с ОС Linux. Он подойдет как будущим администраторам, так и разработчикам, которые хотят изучить Linux для решения своих задач.

При успешном прохождении курса вы получите приглашение в Slack сообщество и возможность приобрести со скидкой основные курсы без прохождения вступительного теста (при 80 % и более правильных ответов на тесты подготовительного курса).

🎶 Ну что? Let's go to the Middle Side!
🔦 Поговорим о проблемах и угрозах средств защиты информации.

👉🏻 ЧИТАЕМ ПОДРОБНЕЕ

Новый курс «Безопасность приложений» в OTUS — углубленный курс по практике обеспечения безопасности приложений для программистов, QA инженеров, пентестеров, DevOps специалистов.

Что даст вам этот курс?

🧨 Познакомит с основными уязвимостями веб-приложений, инструментами их поиска и методами их исправления.
🧨 Научит основным этапам анализа защищенности приложений.
🧨 Научит выполнять оценку защищенности программного продукта (методами "белого" и "черного" ящиков).
🧨 Научит методологии и практикам безопасной разработки.

📍Знакомьтесь с программой, проходите тестирование и присоединяйтесь к новой группе!
⚡️ 11 декабря приглашаем на открытый вебинар «Итоги CTF: Безопасность Linux и безопасная разработка»

Разберем задачи и подведем итоги CTF по направлению «Безопасность Linux и безопасная разработка», а также расскажем о курсах «Безопасность приложений» и «Безопасность Linux» от руководителей программ.

👥 Проведут вебинар Алексей Гришин (CTF), Денис Макрушин (руководитель программы «Безопасность приложений») и Иван Пискунов (руководитель программы «Безопасность Linux»).

Иван Пискунов обязательно поделится с вами опытом, поэтому если есть желание задать профессиональный вопрос, не пропустите прямой эфир трансляции.

👉🏻 РЕГИСТРАЦИЯ