Посты | OTUS
⚡ Открываем подписку на курсы!
Проходите параллельно 3 онлайн-курса в месяц по цене одного.
Подробнее

Курсы

Программирование
Разработчик Python. Базовый курс Symfony Framework Разработчик Python. Продвинутый курс
-22%
Разработчик на Spring Framework
-20%
iOS Разработчик. Продвинутый курс
-21%
Разработчик Golang
-25%
Разработчик Java
-17%
Мобильная разработка на Flutter
-15%
Android-разработчик. Продвинутый курс
-16%
React.js разработчик
-12%
Разработчик C++
-12%
Архитектор высоких нагрузок
-10%
Нереляционные базы данных
-17%
PostgreSQL Framework Laravel Android-разработчик. Базовый курс Web-разработчик на Python AWS для разработчиков Cloud Solution Architecture Разработчик голосовых ассистентов и чат-ботов Архитектура и шаблоны проектирования Разработчик Node.js Scala-разработчик Advanced Fullstack JavaScript developer
Специализации Курсы в разработке Подготовительные курсы
+7 499 938-92-02
Разбор задач из CTF по реверсу: The Doors of Dorun

Revers_deep_23.3-5020-c011ce.png

Продолжаем разбор некоторых задач по реверс-инжинирингу, проводимых в рамках CTF-соревнований. Предыдущие задачи можно посмотреть здесь и здесь. В этот раз для выполнения задания надо было подобрать пароль к вратам, за которыми держали в плену нашего второго пилота.

Основные уязвимости в Windows

Pentest_deep_23.3-5020-c58bfc.png

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

Работаем с OpenCV на Python

CV_Deep_20.3-5020-851e75.png

OpenCV — известная библиотека машинного обучения и компьютерного зрения, имеющая открытый исходный код. Она включает в себя более 2500 алгоритмов, среди которых есть и классические, и современные. В принципе, OpenCV имеет интерфейсы на разных языках программирования (Java, C++ и Matlab), но сегодня мы поработаем с Python.

Как с помощью OTUS преподаватель может развиваться

Мы недавно писали о программе лояльности для преподавателей. Многие преподаватели ей уже воспользовались.

А вы когда-нибудь задавали себе вопрос: как с помощью OTUS преподаватель может развиваться?

отзыв_преподавателя-73510-9709c7.jpg

Итоги переговорки 27.02.2020 г.

Итоги_переговорки__page_0001-73510-4edd9d.jpg Недавно мы пробили отметку в 1000 активных студентов в месяц. И интересные истории множатся вместе с растущим числом студентов. Мы собрали реальные кейсы и обсудили с преподавателями 27 февраля в новом формате переписки под названием Переговорка, как можно работать с разными студентами.

Как отмечают преподаватели, обычно учебная группа делится на две половины: кто делает ДЗ и ходит на вебинары и кто ничего не делает. Есть примеры, когда из группы выбиваются достаточно продуктивные студенты, которые делают большой объем работы. По мнению преподавателей из таких нестандартных студентов получаются очень хорошие наставники. Дискуссия проходила в телеграм-группе, которая затем переросла в место для неформального общения преподавателей. Ниже мы собрали результаты обсуждения темы по вопросам.

Основы PL SQL: структура, функции, триггеры, переменные, записи

SUBD_Deep_3.4-5020-34d5f8.png

PL/SQL (Programming Language for SQL) — язык программирования от компании Oracle, предоставляющий средства для сложной обработки данных. В этой статье мы рассмотрим основы PL/SQL.

Инициализация статических переменных в С++. Неоднозначности и возможные решения

otus_Posts_25may_VK_1000x700_2-20219-86ca43.jpg

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

Оценка эффективности IT-отдела. Как оценить эффективность службы ИТ?

otus_IT_Dept_13mar_VK_1000x700-20219-5dda13.jpg

В одном из основных постулатов менеджмента утверждается, что невозможно успешно управлять тем, что нельзя измерить. В этой статье мы поговорим о ключевых показателях эффективности (KPI, Key Performance Indicators). И расскажем, как их использовать для управления IT-департаментом.

Как сравнить строки в Java? Сравниваем строки в Java

В этой статье мы рассмотрим операторы и методы сравнения строк в Java. Поговорим про особенности использования оператора ==, а также про методы equals(), equalsIgnoreCase и compareTo(), т. к. они используются чаще всего.

Отзыв выпускника курса «Fullstack разработчик JavaScript»

JS_Feedback_12.3-5020-e72cb1.png

Мы в OTUS постоянно интересуемся мнением наших студентов о том, насколько им интересно учиться, что именно они узнают, чем запоминаются занятия, с какими проблемами сталкиваются. Специально для этого была внедрена опросная система, цель которой — улучшить качество образования и оперативно устранять возникающие проблемы. И конечно, мы всегда радуемся, когда студенты готовы дать фидбек не только в формате опроса, но и ответить на конкретные вопросы лично. Так мы связались с Виталием Нестеренко, выпускником курса «Fullstack разработчик JavaScript».