<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0" xmlns:yandex="http://news.yandex.ru" xmlns:media="http://search.yahoo.com/mrss/" xmlns:turbo="http://turbo.yandex.ru">
<channel>
<title>OTUS - Онлайн курсы от 49 рублей</title>
<link>https://many-courses.net/</link>
<description>OTUS - Онлайн курсы от 49 рублей</description><item turbo="true">
<turbo:extendedHtml>true</turbo:extendedHtml>
<link>https://many-courses.net/programmirovanie/17176-otus-bolshie-yazykovye-modeli-ekspertnyy-uroven-llm.html</link>
<author>Admin</author>
<category>Программирование, OTUS</category>
<pubDate>Mon, 24 Aug 2026 16:19:42 +0300</pubDate>
<turbo:content><![CDATA[
<header>
<h1>OTUS - Большие языковые модели. Экспертный уровень / LLM</h1>
</header>
<b>Изучаем самые актуальные продвинутые методы работы с LLM и трансформерными моделями</b><br> <br> Изучаем самые актуальные технологии и архитектуры, связанные с LLM и трансформерными моделями, которые стали стандартом в области работы с текстом. Генеративные LLM, такие как ChatGPT и GPT4 позволяют решать огромное множество задач на высоком уровне. На рынке IT есть потребность в специалистах, которые владеют технологиями работы с этими моделями на уровне архитектуры и умеют адаптировать их для своих бизнес-задач.<br> <br> LLM — один из самых востребованных вариантов применения генеративного ИИ, поэтому на курсе мы делаем фокус на самые актуальные технологии работы с большими языковыми моделями. Студенты на практике научатся работать с самыми передовыми моделями и фреймворками, которые сегодня являются state-of-the-art в области NLP.<br> <br> <b>Для кого этот курс</b><br> <ul> <li>Этот курс для тех, кто хочет за минимальный срок на высоком уровне освоить самые продвинутые методы LLM и сразу начать применять их на практике.</li> <li>Практикующие DS специалисты, которые хотят получить углубленные знания по трансформерным моделям и научиться работать с LLM на высоком уровне;</li> <li>Выпускники курсов Machine Learning. Professional, Machine Learning. Advanced, NLP / Natural Language Processing, которые хотят освоить самые передовые методы работы с LLM;</li> <li>ИТ-специалисты, которым на работе приходиться работать с текстовыми данными и внедрять методы работы с трансформерными моделями и LLM.</li> </ul><b>Необходимые знания</b><br> <ul> <li>Базовая высшая математика: умение работать с матрицами и векторами, базовое знание математической статистики, теории вероятности и мат. анализа;</li> <li>Методы классического ML, умение работать с классическими ML моделями;</li> <li>Основы Deep Learning, базовое представление о pytorch;</li> <li>Программирование на Python для машинного обучения.</li> </ul><b>Что даст вам этот курс</b><br> Вы научитесь<br> <ul> <li>Работать с LLM (большими языковыми моделями) на высоком уровне;</li> <li>Самым передовым методам работы с LLM и трансформерными моделями;</li> <li>Применять самые продвинутые архитектуры и адаптировать их под широкий круг бизнес-задач;</li> <li>Дообучать языковые модели под свои задачи;</li> <li>Поднимать модели в телеграм-боте.</li> </ul><b>Программа</b><br> <br> <b>Базовые понятия трансформерных моделей</b><br> В данном модуле вы познакомитесь с фундаментальным понятием NLP и трансформерных моделей. Рассмотрите архитектуру трансформера, механизм внимания и применение трансформеров в задачах машинного перевода и языкового моделирования.<br> Тема 1: Задача языкового моделирования и понятие языковой модели<br> Тема 2: Архитектура трансформер и задача машинного перевода // ДЗ<br> Тема 3: BERT и другие трансформерные энкодеры // ДЗ<br> Тема 4: GPT и другие декодерные модели для генерации текста<br> Тема 5: Seq2seq модели. Дообучение трансформеров на практическом примере // ДЗ<br> Тема 6: Методы за ChatGPT + Q&amp;A сессия<br> <br> <b>Новая эра LLM: базовые методы</b><br> В этом модуле вы изучите современные подходы к большим языковым моделям (LLM) и их оптимизации. Вы освоите мультиязычные трансформеры, работу с длинным контекстом и практические техники промптинга.<br> Тема 1: Современные LLM и оптимизация архитектуры<br> Тема 2: Практическое занятие: теория промптинга LLM // ДЗ<br> Тема 3: Методы за моделью DeepSeek - на пути к современному ризонингу<br> Тема 4: LoRA и доменная адаптация (Domain adaptation) // ДЗ<br> Тема 5: Мультиязычные трансформеры<br> Тема 6: Работа с длинным контекстом<br> Тема 7: Q&amp;A сессия и дискуссионный клуб<br> <br> <b>Продвинутые методы работы с LLM</b><br> В этом модуле вы изучите углубленные подходы к работе с трансформерами.<br> Тема 1: Sentence-transformers // ДЗ<br> Тема 2: Эффективные трансформеры<br> Тема 3: Практическое занятие: фреймворки для эффективной работы с LLM // ДЗ<br> Тема 4: LangChain<br> Тема 5: RAG - генерация на основе базы знаний<br> <br> <b>Доп. главы работы с LLM</b><br> В данном модуле вы узнаете о дополнительных аспектах работы с LLM, которые выходят за рамки стандартной программы.<br> Тема 1: Оценка LLM<br> Тема 2: Распределенное обучение<br> Тема 3: Практическое занятие: интеграция LLM в тг-бота // ДЗ<br> Тема 4: Q&amp;A сессия и дискуссионный клуб<br> <br> <b>Трансформеры для других модальностей</b><br> В данном модуле вы ознакомитесь с применением трансформеров в мультимодальных задачах.<br> Тема 1: Мультимодальные и Vision трансформеры<br> Тема 2: Практическое занятие по работе с мультимодальными моделями<br> Тема 3: Введение в AI агентов // ДЗ<br> Тема 4: Трансформеры для временных рядов<br> Тема 5: Трансформеры для табличных данных<br> Тема 6: Q&amp;A сессия и дискуссионный клуб<br> <br> <b>Проектная работа</b><br> Проектный модуль, во время которого студенты выполняют финальную работу на основе методов, изученных на курсе.<br> <br> <b>Преподаватели</b><br> <ul> <li>Андрей Носов. AI Architect, Raft. PhD Communication Science, Tampere University (Finland)</li> <li>Никита Овчинников. Lead of Research And Development Peech</li> <li>Алексей Клочков. Data Science Team Lead Kept</li> <li>Анна Козлова</li> <li>Раиль Сулейманов. Machine Learning Engineer Garage IT</li> <li>Мария Тихонова. Лидер Research кластера Сбер, ВШЭ</li> <li>Дмитрий Гайнуллин. Machine Learning Engineer AIC</li> </ul><b>ИСТОЧНИК<br> </aside> <br> СКАЧАТЬ<br> </aside> </b>
]]></turbo:content>
</item><item turbo="true">
<turbo:extendedHtml>true</turbo:extendedHtml>
<link>https://many-courses.net/programmirovanie/17153-otus-kotlin-backend-developer-professional-chast-1-iz-4.html</link>
<author>Admin</author>
<category>Программирование, OTUS</category>
<pubDate>Mon, 24 Aug 2026 16:16:58 +0300</pubDate>
<turbo:content><![CDATA[
<header>
<h1>OTUS - Kotlin Backend Developer. Professional (часть 1 из 4)</h1>
</header>
<b>Для кого этот курс:</b><br> <ul> <li>Для Java-разработчиков. Kotlin полностью совместим с Java, поэтому освоить его просто. Он легко интегрируется в существующие проекты и предлагает современные инструменты для более качественный и удобной бэкенд-разработки.</li> <li>Для разработчиков других языков. Синтаксис Kotlin — прост и выразителен. Если вы владеете PHP, Python, JavaScript или C#, перейти на Kotlin будет легко. Он даст новые инструменты, упрощающие бэкенд-разработку.</li> <li>Для мобильных разработчиков. Сможете сохранить единый язык программирования на фронтенде (Android) и на бэкенде. Это упростит командную работу, повысит эффективность разработки.</li> <li>Для Kotlin бэкенд-разработчиков. Узнаете о современных практиках разработки: о чистой архитектуре, микросервисах, технологиях высокой доступности и обработке больших данных.</li> </ul><b>Необходимые знания:</b><br> <ul> <li>опыт программирования на любом языке ООП</li> <li>SQL</li> <li>навыки работы с Linux</li> </ul><b>Будет плюсом:</b><br> <ul> <li>опыт программирования на Java</li> <li>знание шаблонов проектирования</li> <li>умение писать чистый код</li> <li>навыки использования git</li> </ul><b>Что вам даст этот курс:</b><br> Вы узнаете, как разрабатывать гибкие и высокопроизводительные серверные приложения на языке Kotlin. Изучите архитектурные подходы и практики, а также современные инструменты: системы хранения, обозреваемости, мониторинга и безопасности.<br> На вебинарах преподаватели покажут, как разрабатывается проект маркетплейса: от идеи и постановки задачи — до конечного решения.<br> <br> <b>Вы научитесь:</b><br> <ul> <li>использовать язык Kotlin для разработки серверных приложений</li> <li>создавать приложения для разных платформ с помощью Kotlin Multiplatform: JS, JVM, Native (Linux, Windows, MacOs, Android, iOS)</li> <li>применять асинхронное и многопоточное программирование с корутинами</li> <li>использовать OpenAPI и Kotlin Multiplatform и выполнять интеграцию бэкенд-приложения с различным фронтендом</li> <li>использовать Kotlin вместе с 10 фреймворками, включая Spring и Ktor, а также с бессерверными библиотеками</li> <li>реализовывать асинхронный транспорт с применением WebSocket, RabbitMQ и Kafka</li> <li>строить хранилища на базе SQL, NoSQL и NewSQL: Postgres, Cassandra, ArcadeDb</li> <li>писать приложения с монолитной, микросервисной и бессерверной архитектурой</li> <li>разрабатывать гибкую и надёжную бизнес-логику любой сложности, используя инструменты Kotlin DSL, ООП и null-safety</li> <li>проектировать архитектуру приложений, применяя модульную разработку, DDD, TDD, MDD</li> <li>формировать архитектуру приложения с учётом требований законодательства в области защиты информации</li> <li>внедрять в приложения элементы BI, чтобы получать аналитические отчёты по функционированию и бизнес-процессам</li> </ul>У нас нет предзаписанных уроков!<br> Занятия в OTUS – это онлайн-вебинары. Преподаватели-практики помогут погрузиться в теорию, обучат на реальных примерах, расскажут о необходимых в работе инструментах. Вы всегда сможете задать вопрос и получить обратную связь.<br> И самое главное – сможете практиковаться!<br> <br> Разработайте бэкенд приложения<br> От постановки задачи – до продуктового развёртывания<br> <br> Учитесь у экспертов<br> Наши преподаватели – асы разработки со средним стажем 10 лет<br> <br> Изучите полезные инструменты<br> Более 10 фреймворков, в т.ч. Spring, Ktor, RabbitMQ, Kafka, SQL, NoSQL, NewSQL<br> <br> <b>Программа первой части</b><br> <br> <b>1.</b> <b>Введение в Kotlin</b><br> Цель модуля: познакомить студентов с общими сведениями о языке, изучить синтаксис Kotlin, познакомиться с наиболее базовыми элементами языка. Модуль обзорный, в нем не планируется глубокое изучение всех элементов языка. Такое изучение будет происходить на практике в течение всей работы над выпускным проектом. Для работы потребуются: JDK 11, git, Intellij Idea Community Edition или GigaIDE от Сбера. Требования к ПК: памяти не менее 8 ГБ, рекомендуется не менее 16 ГБ. Рекомендуется установить Linux.<br> <br> Тема 1: Введение в курс // ДЗ<br> Тема 2: Базовые элементы Kotlin<br> Тема 3: Функциональные элементы Kotlin<br> Тема 4: Объектно-ориентированное программирование<br> <br> <b>2. Расширенные возможности Kotlin</b><br> Цель модуля: познакомиться с расширенными возможностями языка Kotlin, знание которых отличает квалифицированного разработчика. Изучаемые темы частично являются обязательными для разработчика на Kotlin (корутины, DSL), частично опциональными (Multiplatform, интероперабельность с другими языками), знанием которых можно выгодно отличиться на собеседовании.<br> <br> Тема 1: Предметно - ориентированные языки (DSL) // ДЗ<br> Тема 2: Конкурентность с корутинами<br> Тема 3: Конкурентность с Sequence и Flow-потоками<br> Тема 4: Мультиплатформенная разработка<br> Тема 5: Интероперабельность с другими языками<br> Тема 6: Расширенные возможности Gradle<br> <br> <b>3.</b> <b>Подготовка к разработке</b><br> В модуле обсуждается этап подготовки к старту проекта, который предшествует началу разработки. Среди тем рассматривается работа с идеей проекта, маркетинговая проработка, формирование требований и организация тестирования. Также обсуждается целевая архитектура проекта, инфраструктура сборки и функционирования. Модуль важен тем, что позволяет выполнить планирование и проработку выпускного проекта студента. Результатами работы в учебном модуле будут следующие: 1) список требований и критериев приемки к выпускному проекту; 2) описание API, с которым будет работать выпускной проект студента; 3) готовая инфраструктура для тестирования, развертывания и мониторинга выпускного проекта.<br> <br> Тема 1: Выбор проекта и консультация по пройденному материалу // ДЗ<br> Тема 2: Маркетинг и аналитика проекта<br> Тема 3: Общие принципы защиты информации<br> Тема 4: Архитектурные принципы и архитектура проекта<br> Тема 5: Основы DevOps и среда выполнения приложения<br> <br> <b>4.</b> <b>Разработка API</b><br> Модуль посвящен разработке API и освоению различных элементов ООП. В нем студент разработает собственное API для выпускного проекта, сделает комплект различных классов для внутреннего использования в приложении, а также научится делать мапинг между этими сущностями. Также в модуле обсуждаются вопросы тестирования и мониторинга системы на базе логов. Обязательным результатом работы по учебному модулю являются: 1) API; 2) внутренние модели; 3) маперы. Опционально студент может освоить следующие темы: 1) разработка сквозных и интеграционных тестов; 2) разработка библиотек логирования.<br> <br> Тема 1: Создаем интерфейс с помощью OpenAPI // ДЗ<br> Тема 2: Создаем внутренние модели и маперы<br> Тема 3: Тестирование проекта<br> Тема 4: Мониторинг, сбор логов и метрик<br> <br> <b>5. Фреймворки и асинхронный транспорт</b><br> Целью модуля является разработка серии приложений с применением нескольких фреймворков и транспортных интерфейсов, которые уже на самом раннем этапе разработки могут корректно отвечать и обеспечивать интеграцию нашего будущего сервиса с другими командами (фронтенд, смежные команды), несмотря на то, что до завершения проекта еще далеко. В рамках модуля будут обсуждаться HTTP-фреймворки Spring и Ktor, а также асинхронные транспортные интерфейсы WebSocket, RabbitMQ и Kafka.<br> <br> Тема 1: Разработка приложения со Spring // ДЗ<br> Тема 2: Разработка приложения с KTOR<br> Тема 3: Транспорт с WebSocket<br> Тема 4: Транспорт с RabbitMQ<br> Тема 5: Транспорт с Kafka<br> Тема 6: Разработка бессерверного приложения<br> <br> <b>6.</b> <b>Бизнес-логика проекта</b><br> В этом модуле обсуждается создание бизнес-логики проекта. В соответствии с принципами чистой архитектуры, бизнес-логика выносится в отдельный модуль (Gradle-подпроект) и становится независимой от конкретной реализации транспортных моделей, баз данных, фреймворков и пр. Кроме того, шаблон проектирования «Цепочка обязанностей» позволяет бизнес-логику сделать максимально гибкой. Доработка вашего приложения при изменении постановки задачи будет простой, быстрой и дешевой. В рамках модуля планируется разработка библиотеки для шаблона «Цепочка обязанностей», внедрение ее в приложение, а также разработка валидаторов для всех входных данных.<br> <br> Тема 1: Основы бизнес-логики и разработка библиотеки для шаблона CoR // ДЗ<br> Тема 2: Создание модуля бизнес-логики с использованием шаблона Цепочка Ответственности.<br> Тема 3: Шаг валидации в бизнес-цепочке<br> <br> <b>7.</b> <b>Работа с базами данных</b><br> В модуле рассматриваются следующие основные вопросы: - различные аспекты работы с базами данных, включая формирование миграций, особенности обслуживания конкурентного доступа к объектам в БД и др.; - исследование различных баз данных из разных поколений (SQL, NoSQL, NewSQL), которые либо активно применяются в современной разработке, либо активно развиваются и стремительно набирают популярность; - гибкая интеграция в приложение хранилищ, позволяющая легко и дешево заменять одну базу данных на другую.<br> <br> Тема 1: Практические принципы работы с БД // ДЗ<br> Тема 2: Создание репозитария<br> Тема 3: Конкурентный доступ к БД<br> Тема 4: Репозитарий с PostgreSQL<br> Тема 5: Репозитарий с Cassandra<br> Тема 6: Репозитарий с графовой базой данных<br> <br> <b>8. Развитие бизнес-логики проекта</b><br> В рамках модуля развития бизнес-логики обсуждаются различные аспекты расширения возможностей приложения, которыми обычно обрастают любые реальные проекты. Также в модуле рассматриваются различные математические алгоритмы и подходы типа машины состояний и машинного обучения. В рамках модуля студенты узнают, как выполнять контроль состояний системы, обеспечивать авторизацию в приложении, а также интегрироваться с системами искусственного интеллекта.<br> <br> Тема 1: Машина состояний<br> Тема 2: Авторизация и аутентификация в бэкенде<br> Тема 3: Введение в машинное обучение<br> Тема 4: Реализация алгоритмов ML в Kotlin-проекте<br> Тема 5: Обзор значимых проектов на Kotlin, которые выходят за рамки курса<br> <br> <b>9. Проектная работа</b><br> Заключительный месяц курса посвящен доработке выпускных проектов студентов. В течение этого месяца ожидается доделка всех оставшихся домашних заданий и подготовка к защите проекта.<br> <br> Тема 1: Защита проектных работ<br> <br> <b>Преподаватели:</b><br> Сергей Окатов, Николай Никольский, Евгений Непомнящий, Кирилл Крылов, Анастасия Порхун, Александр Брут-Бруляко<br> <br> <b>ИСТОЧНИК<br> </aside> <br> СКАЧАТЬ<br> </aside> </b>
]]></turbo:content>
</item><item turbo="true">
<turbo:extendedHtml>true</turbo:extendedHtml>
<link>https://many-courses.net/programmirovanie/16010-otus-ai-dlya-razrabotchikov.html</link>
<author>Admin</author>
<category>Программирование, OTUS</category>
<pubDate>Mon, 06 Jul 2026 12:32:43 +0300</pubDate>
<turbo:content><![CDATA[
<header>
<h1>OTUS - AI для разработчиков</h1>
</header>
<b>Что даст вам этот курс?</b><br> Умение интегрировать популярные AI-инструменты (Copilot, Cody) в рабочий процесс<br> Навыки генерации кода, автоматического тестирования и рефакторинга с помощью AI<br> Повышение эффективности за счет автоматической генерации документации, пояснений и поддержки кода<br> Быстрый онбординг и устранение багов с помощью AI<br> Навыки генерации boilerplate, проектирования API и архитектурных решений с помощью AI-инструментов<br> Опыт работы с агентными фреймворками и локальными моделями<br> Знания о безопасной интеграции AI в рабочие процессы<br> <br> <b>Программа<br> <br> Основы ИИ в разработке</b><br> <ul> <li>Тема 1: Введение в AI-разработку</li> <li>Тема 2: Настройка рабочих сред</li> <li>Тема 3: Промпт-инжиниринг и работа с кодом</li> <li>Тема 4: Рефакторинг и тестирование, изучение кода</li> <li>Тема 5: Q&amp;A-сессия</li> </ul><b>ИИ в сопровождении и архитектуре</b><br> <ul> <li>Тема 1: Онбординг, работа с большим кодом и ревью</li> <li>Тема 2: Расследование инцидентов, анализ багов и логов</li> <li>Тема 3: Автоматизация DevOps-задач</li> <li>Тема 4: Генерация scaffold, boilerplate, API</li> <li>Тема 5: Архитектурные дискуссии, документирование и кодогенерация</li> <li>Тема 6: Q&amp;A-сессия</li> </ul><b>Расширенные техники и кастомизация</b><br> <ul> <li>Тема 1: Агентные фреймворки</li> <li>Тема 2: Локальные модели и интеграция IDE</li> <li>Тема 3: MCP (Model Context Protocol)</li> <li>Тема 4: Подбор инструментов под стек и паттерны внедрения</li> <li>Тема 5: Code governance и безопасность</li> <li>Тема 6: Q&amp;A-сессия</li> </ul><b>Проектная работа</b><br> <ul> <li>Тема 1: Выбор темы и организация проектной работы</li> <li>Тема 2: Консультация по проектам и домашним заданиям</li> <li>Тема 3: Защита проектных работ</li> <li>Тема 4: Подведение итогов курса</li> </ul><b>Преподаватели</b><br> <b>Алексей Романовский.</b> Разработчик Resolver. Руководитель курса<br> <b>Александр Хохлов.</b> Архитектор платформенных решений ГК Иннотех<br> <b>Александр Ушанов.</b> Tech Lead Health Samurai<br> <b>Андрей Сорокин.</b> Ведущий разработчик C# ASP.NET | Архитектор программного обеспечения FinTech компания<br> <b>Пётр Безденежных.</b> Fullstack JS/TS-разработчик, DevOps-инженер<br> <b>Артём Рева. </b>Lead AI Engineer &amp; AI Agents Architect<br> <br> Эксперты-практики делятся опытом, разбирают кейсы студентов и дают развернутый фидбэк на домашние задания<br> <br> <b>ИСТОЧНИК<br> </aside> <br> СКАЧАТЬ<br> </aside> </b>
]]></turbo:content>
</item><item turbo="true">
<turbo:extendedHtml>true</turbo:extendedHtml>
<link>https://many-courses.net/programmirovanie/15433-otus-pentest-instrumenty-i-metody-proniknoveniya-v-deystvii-modul-4-6-active-directory.html</link>
<author>Admin</author>
<category>Программирование, OTUS</category>
<pubDate>Sun, 14 Jun 2026 20:45:08 +0300</pubDate>
<turbo:content><![CDATA[
<header>
<h1>OTUS - Пентест. Инструменты и методы проникновения в действии. Модуль 4/6. Active Directory</h1>
</header>
<b>Для кого этот курс?</b><br> <ul> <li>Для разработчиков, которые хотят оптимизировать свои приложения.</li> <li>Курс поможет понять, как работают ОС и фреймворки изнутри. В результате вы будете создавать надежные грамотные решения, которыми не смогут воспользоваться злоумышленники.</li> <li>Для администраторов и devops-инженеров, перед которыми стоит задача настроить надежную, безопасную инфраструктуру.</li> <li>Курс усилит ваши компетенции умением выявлять уязвимости.</li> <li>Для специалистов ИБ и тех, кто хочет развиваться как профессиональный пентестер.</li> <li>Курс даст вам необходимые знания в области этичного хакинга и позволит потренировать навыки Пентеста под присмотром опытного специалиста.</li> </ul><b>Необходимые знания</b><br> <ul> <li>Основы работы TCP/IP</li> <li>Основы использования командной строки операционных систем Windows и Linux</li> <li>Понимание работы клиент-серверных приложений</li> <li>Навыки пентеста не требуются</li> <li>Требования к "железу": оперативная память от 8 Гб, высокоскоростное интернет-соединение, 150 ГБ свободного места на жестком диске</li> </ul><b>Что такое пентест?</b><br> <ul> <li>Пентест (penetration testing или тестирование на проникновение) — это процесс санкционированного взлома информационных систем по просьбе заказчика, в ходе которого пентестер (аудитор) выявляет уязвимости информационной системы и дает заказчику рекомендации по их устранению.</li> <li>Что вам даст этот курс?</li> <li>Вы на практике научитесь проводить детальный анализ сетевых ресурсов, программного обеспечения, web-ресурсов на наличие уязвимостей, их эксплуатацию и дальнейшее устранение.</li> <li>Вы познакомитесь с наиболее распространенными сценариями атак и в последствии будете без труда их распознавать.</li> <li>Вам предстоит участвовать в онлайн-воркшопах, где преподаватель будет пошагово показывать работу с разными уязвимостями в формате life coding, а вы сможете повторять эти действия на своей виртуальной машине или в специальном сервисе. Каждую уязвимость вы будете изучать на реальном сервисе, который ее содержит.</li> </ul><b>Вы освоите:</b><br> <ul> <li>Основные этапы проведения тестирования на проникновение</li> <li>Использование современных инструментов для проведения анализа защищенности информационной системы или приложения</li> <li>Классификацию уязвимостей и методов их исправления</li> <li>Навыки программирования для автоматизации рутинных задач</li> <li>Знания, необходимые для подготовки к самостоятельному получению сертификатов: CEH (этичный хакинг), OSCP</li> </ul><b>Программа:</b><br> <ul> <li>Концептуальный</li> <li>Сетевая безопасность</li> <li>Эскалация привилегий ОС</li> <li>Active Directory</li> <li>Web Pentest</li> <li>Иные векторы атак-прочие цели пентеста</li> </ul><b>Active Directory</b><br> <br> В этом модуле вы изучите основы Active Directory и инструменты для его тестирования. Освоите методы получения учетных данных, атак на NTLM и Kerberos, а также делегирование. Узнаете об атаках на FreeIPA и уязвимостях центра сертификации AD.<br> <ul> <li>Тема 1: Введение в Active Directory. Основны инструменты при тестировании AD</li> <li>Тема 2: Способы получения учетных данных в AD // ДЗ</li> <li>Тема 3: Сбор информации в домене, составление основных векторов атак</li> <li>Тема 4: Атаки класса NTLM-Relay // ДЗ</li> <li>Тема 5: Введение в Kerberos, основные атаки на него</li> <li>Тема 6: Делегирование Kerberos // ДЗ</li> <li>Тема 7: Введение в FreeIPA, атаки на FreeIPA</li> <li>Тема 8: Атаки на центр сертификации в Active Directory // ДЗ</li> </ul><b>ИСТОЧНИК<br> </aside> <br> СКАЧАТЬ<br> </aside> </b>
]]></turbo:content>
</item><item turbo="true">
<turbo:extendedHtml>true</turbo:extendedHtml>
<link>https://many-courses.net/programmirovanie/15431-otus-mashinnoe-obuchenie-dlya-finansovogo-analiza.html</link>
<author>Admin</author>
<category>Программирование, OTUS</category>
<pubDate>Sun, 14 Jun 2026 20:45:03 +0300</pubDate>
<turbo:content><![CDATA[
<header>
<h1>OTUS - Машинное обучение для финансового анализа</h1>
</header>
<b>Курс по машинному обучению для финансового анализа</b> поможет вам освоить практические методы работы с данными, автоматизации торговых стратегий и создания собственных интеллектуальных торговых систем на базе современных ML‑подходов.<br> <br> <b>Для кого этот курс?</b><br> <ul> <li>Специалисты по Data Science и ML‑инженеры, желающие углубить компетенции в анализе финансовых временных рядов, построении торговых моделей и разработке алгоритмических стратегий.</li> <li>Программисты и разработчики, работающие или планирующие работать в финтехе и стремящиеся улучшить навыки анализа, визуализации и обработки финансовых данных.</li> <li>Аналитики данных, которым важно освоить продвинутые методы ML, использование нейронных сетей и инструменты прогнозирования для задач финансового сектора.</li> </ul><b>Необходимые знания</b><br> <ul> <li>Уверенное владение Python 3 (функции, классы).</li> <li>Понимание принципов работы виртуального окружения.</li> <li>Опыт работы с библиотекой Pandas и основами обработки данных.</li> <li>Знание базовых алгоритмов классического машинного обучения.</li> <li>Опыт создания нейронных сетей в PyTorch (fully connected, CNN, RNN).</li> <li>Базовые навыки работы с Git.</li> </ul><b>Что даст вам этот курс</b><br> Вы научитесь применять методы машинного обучения для анализа финансовых рынков, автоматизировать процессы торговли, строить алгоритмические стратегии и тестировать их на реальных данных.<br> <br> Программа включает полный цикл разработки торгового агента — от подготовки данных и построения модели до развертывания в продакшне и сопровождения.<br> <br> <b>По итогам курса вы:</b><br> <ul> <li>Овладеете основами финансового анализа и разберётесь в принципах биржевой торговли.</li> <li>Научитесь оценивать риски, анализировать инструменты, формировать инвестиционные портфели и использовать специальные финансовые метрики.</li> <li>Создадите собственного торгового робота, способного автоматически совершать операции с учётом заданных критериев риска.</li> <li>Поймёте, как развернуть торгового бота на облачной платформе и интегрировать его с реальными биржевыми площадками.</li> <li>Настроите процесс мониторинга, логирования и регулярного переобучения модели на актуальных данных.</li> </ul><b>ИСТОЧНИК<br> </aside> <br> СКАЧАТЬ<br> </aside> </b>
]]></turbo:content>
</item><item turbo="true">
<turbo:extendedHtml>true</turbo:extendedHtml>
<link>https://many-courses.net/programmirovanie/14993-otus-pentest-instrumenty-i-metody-proniknoveniya-v-deystvii-2026-modul-2-6-setevaya-bezopasnost.html</link>
<author>Admin</author>
<category>Программирование, OTUS</category>
<pubDate>Sun, 24 May 2026 12:11:05 +0300</pubDate>
<turbo:content><![CDATA[
<header>
<h1>OTUS - Пентест. Инструменты и методы проникновения в действии 2026. Модуль 2/6. Сетевая безопасность</h1>
</header>
<b>Для кого этот курс?</b><br> <ul> <li>Для разработчиков, которые хотят оптимизировать свои приложения.</li> <li>Курс поможет понять, как работают ОС и фреймворки изнутри. В результате вы будете создавать надежные грамотные решения, которыми не смогут воспользоваться злоумышленники.</li> <li>Для администраторов и devops-инженеров, перед которыми стоит задача настроить надежную, безопасную инфраструктуру.</li> <li>Курс усилит ваши компетенции умением выявлять уязвимости.</li> <li>Для специалистов ИБ и тех, кто хочет развиваться как профессиональный пентестер.</li> <li>Курс даст вам необходимые знания в области этичного хакинга и позволит потренировать навыки Пентеста под присмотром опытного специалиста.</li> </ul><b>Необходимые знания</b><br> <ul> <li>Основы работы TCP/IP</li> <li>Основы использования командной строки операционных систем Windows и Linux</li> <li>Понимание работы клиент-серверных приложений</li> <li>Навыки пентеста не требуются</li> <li>Требования к "железу": оперативная память от 8 Гб, высокоскоростное интернет-соединение, 150 ГБ свободного места на жестком диске</li> </ul><b>Что такое пентест?</b><br> <ul> <li>Пентест (penetration testing или тестирование на проникновение) — это процесс санкционированного взлома информационных систем по просьбе заказчика, в ходе которого пентестер (аудитор) выявляет уязвимости информационной системы и дает заказчику рекомендации по их устранению.</li> <li>Что вам даст этот курс?</li> <li>Вы на практике научитесь проводить детальный анализ сетевых ресурсов, программного обеспечения, web-ресурсов на наличие уязвимостей, их эксплуатацию и дальнейшее устранение.</li> <li>Вы познакомитесь с наиболее распространенными сценариями атак и в последствии будете без труда их распознавать.</li> <li>Вам предстоит участвовать в онлайн-воркшопах, где преподаватель будет пошагово показывать работу с разными уязвимостями в формате life coding, а вы сможете повторять эти действия на своей виртуальной машине или в специальном сервисе. Каждую уязвимость вы будете изучать на реальном сервисе, который ее содержит.</li> </ul><b>Вы освоите:</b><br> <ul> <li>Основные этапы проведения тестирования на проникновение</li> <li>Использование современных инструментов для проведения анализа защищенности информационной системы или приложения</li> <li>Классификацию уязвимостей и методов их исправления</li> <li>Навыки программирования для автоматизации рутинных задач</li> <li>Знания, необходимые для подготовки к самостоятельному получению сертификатов: CEH (этичный хакинг), OSCP</li> </ul><b>Программа:</b><br> <ul> <li>Концептуальный</li> <li>Сетевая безопасность</li> <li>Эскалация привилегий ОС</li> <li>Active Directory</li> <li>Web Pentest</li> <li>Иные векторы атак-прочие цели пентеста</li> </ul><b>Сетевая безопасность</b><br> <br> В этом модуле вы изучите основные инструменты защиты сети и детерминированные системы обнаружения вторжений, такие как Snort, Suricata и Ossec. Вы научитесь настраивать и применять данные инструменты для предотвращения и выявления угроз в сети. Особое внимание будет уделено методам атак на доступность сетевой инфраструктуры и пограничные устройства, что позволит глубже понять уязвимости сетевой безопасности. Вы также освоите базовые атаки на сетевые протоколы, такие как STP, CDP и DHCP, и методы защиты от них. Знания, полученные в модуле, вы закрепите через практические задания и настройку сетевых компонентов для защиты инфраструктуры.<br> <ul> <li>Тема 1: Инструменты защиты сети. Детерминированные системы обнаружения вторжений (Snort, Suricata, Ossec, /etc). Часть 1 // ДЗ</li> <li>Тема 2: Инструменты защиты сети. Детерминированные системы обнаружения вторжений (Snort, Suricata, Ossec, /etc). Часть 2 // ДЗ</li> <li>Тема 3: Атаки на доступность сетевой инфраструктуры. Атака на пограничное устройство</li> <li>Тема 4: Компоненты сетевой системы защиты. Инструменты проникновения в сеть</li> <li>Тема 5: Атаки на сетевые протоколы (STP, CDP, DHCP) // ДЗ</li> <li>Тема 6: Q&amp;A-сессия</li> </ul><b>ИСТОЧНИК<br> </aside> <br> СКАЧАТЬ<br> </aside> </b>
]]></turbo:content>
</item><item turbo="true">
<turbo:extendedHtml>true</turbo:extendedHtml>
<link>https://many-courses.net/programmirovanie/14988-otus-pentest-instrumenty-i-metody-proniknoveniya-v-deystvii-2026-modul-3-6-eskalaciya-privilegiy.html</link>
<author>Admin</author>
<category>Программирование, OTUS</category>
<pubDate>Sun, 24 May 2026 12:10:50 +0300</pubDate>
<turbo:content><![CDATA[
<header>
<h1>OTUS - Пентест. Инструменты и методы проникновения в действии 2026. Модуль 3/6. Эскалация привилегий</h1>
</header>
<b>Для кого этот курс?</b><br> <ul> <li>Для разработчиков, которые хотят оптимизировать свои приложения.</li> <li>Курс поможет понять, как работают ОС и фреймворки изнутри. В результате вы будете создавать надежные грамотные решения, которыми не смогут воспользоваться злоумышленники.</li> <li>Для администраторов и devops-инженеров, перед которыми стоит задача настроить надежную, безопасную инфраструктуру.</li> <li>Курс усилит ваши компетенции умением выявлять уязвимости.</li> <li>Для специалистов ИБ и тех, кто хочет развиваться как профессиональный пентестер.</li> <li>Курс даст вам необходимые знания в области этичного хакинга и позволит потренировать навыки Пентеста под присмотром опытного специалиста.</li> </ul><b>Необходимые знания</b><br> <ul> <li>Основы работы TCP/IP</li> <li>Основы использования командной строки операционных систем Windows и Linux</li> <li>Понимание работы клиент-серверных приложений</li> <li>Навыки пентеста не требуются</li> <li>Требования к "железу": оперативная память от 8 Гб, высокоскоростное интернет-соединение, 150 ГБ свободного места на жестком диске</li> </ul><b>Что такое пентест?</b><br> <ul> <li>Пентест (penetration testing или тестирование на проникновение) — это процесс санкционированного взлома информационных систем по просьбе заказчика, в ходе которого пентестер (аудитор) выявляет уязвимости информационной системы и дает заказчику рекомендации по их устранению.</li> <li>Что вам даст этот курс?</li> <li>Вы на практике научитесь проводить детальный анализ сетевых ресурсов, программного обеспечения, web-ресурсов на наличие уязвимостей, их эксплуатацию и дальнейшее устранение.</li> <li>Вы познакомитесь с наиболее распространенными сценариями атак и в последствии будете без труда их распознавать.</li> <li>Вам предстоит участвовать в онлайн-воркшопах, где преподаватель будет пошагово показывать работу с разными уязвимостями в формате life coding, а вы сможете повторять эти действия на своей виртуальной машине или в специальном сервисе. Каждую уязвимость вы будете изучать на реальном сервисе, который ее содержит.</li> </ul><b>Вы освоите:</b><br> <ul> <li>Основные этапы проведения тестирования на проникновение</li> <li>Использование современных инструментов для проведения анализа защищенности информационной системы или приложения</li> <li>Классификацию уязвимостей и методов их исправления</li> <li>Навыки программирования для автоматизации рутинных задач</li> <li>Знания, необходимые для подготовки к самостоятельному получению сертификатов: CEH (этичный хакинг), OSCP</li> </ul><b>Программа:</b><br> <ul> <li>Концептуальный</li> <li>Сетевая безопасность</li> <li>Эскалация привилегий ОС</li> <li>Active Directory</li> <li>Web Pentest</li> <li>Иные векторы атак-прочие цели пентеста</li> </ul><b>Эскалация привилегий ОС</b><br> <br> В этом модуле вы познакомитесь с основами безопасности в Windows и Linux и методами локального повышения привилегий (LPE) в обеих системах. Вы изучите техники LPE для Windows и Linux, включая практические занятия, которые помогут вам освоить обход защитных механизмов.<br> <ul> <li>Тема 1: Система безопасности в Windows и Linux // ДЗ</li> <li>Тема 2: Методы локального повышения привилегий Windows</li> <li>Тема 3: Практическое занятие LPE в Windows. Часть 1 // ДЗ</li> <li>Тема 4: Практическое занятие LPE в Windows. Часть 2</li> <li>Тема 5: Методы локального повышения привилегий Linux</li> <li>Тема 6: Практическое занятие LPE в Linux. Часть 1 // ДЗ</li> <li>Тема 7: Практическое занятие LPE в Linux. Часть 2</li> </ul><b>ИСТОЧНИК<br> </aside> <br> СКАЧАТЬ<br> </aside> </b>
]]></turbo:content>
</item><item turbo="true">
<turbo:extendedHtml>true</turbo:extendedHtml>
<link>https://many-courses.net/programmirovanie/14982-otus-sistemnyy-analitik-advanced-chast-1-iz-7.html</link>
<author>Admin</author>
<category>Программирование, OTUS</category>
<pubDate>Sun, 24 May 2026 12:10:35 +0300</pubDate>
<turbo:content><![CDATA[
<header>
<h1>OTUS - Системный аналитик. Advanced. Часть 1 из 7</h1>
</header>
<b>Для кого этот курс?</b><br> Курс рассчитан на ИТ-аналитиков и системных аналитиков с опытом работы от 1-2 лет, желающих улучшить свои навыки в области системного анализа, выявления и описания требований, проектирования информационных систем и приложений. Так же курс может быть интересен аналитикам данных, дата-сайентистам и бизнес-аналитикам с опытом работы от 3-х лет.<br> <br> <b>Что даст вам этот курс?</b><br> Программа курса позволяет системным аналитикам с опытом работы расширить свой кругозор и профессиональные компетенции в области проектирования и разработки ПО за счет погружения в технические аспекты информационного и архитектурного проектирования приложений с одной стороны и за счет увеличения аналитических компетенций с точки зрения процесса создания ценности ПО с другой стороны. Кроме того, наша программа позволяет специалисту в области системного анализа точно позиционировать себя внутри компании и на рынке труда, четко определив круг профессиональных навыков и компетенций.<br> <br> <b>После обучения вы сможете</b><br> Четко и структурированно выявлять потребности и формализовывать их в виде требований<br> Эффективно использовать средства визуализации требований (моделирование бизнес-процессов, разработка диаграмм с помощью языка UML)<br> Проектировать и тестировать сервисы RESTFul API и сравнивать их с SOAP и gRPC<br> Проектировать информационные модели, архитектуру и структуры хранения данных систем и приложений<br> Проектировать интеграционные взаимодействия между приложениями с использованием веб-сервисов и не только<br> Понимать изнутри процесс разработки: декомпозиция задач, работа с системами контроля версий<br> <br> <b>Необходимые знания</b><br> Опыт работы в системном анализе от 1 года или опыт работы в ИТ (бизнес-аналитик, дата-аналитик, проджект-менеджер, разработчик) от 2-х лет<br> Опыт подготовки пользовательской/эксплуатационной документации<br> Опыт сбора, выявления и систематизации требований<br> Понимание принципов SQL, умение писать простые запросы на выборку данных<br> <br> <b>Программа<br> <br> Модуль 1.</b><br> <br> Тема 1: Обзорное занятие + ДЗ<br> Тема 2: Процесс разработки ПО. Waterfall. Системный анализ в Agile командах<br> Тема 3: Основные виды требований. Основные способы выявления требований. Подготовка к обследованию для выявления требований + ДЗ<br> Тема 4: Нефункциональные требования. Классификация, способы выявления, влияние на продукт + ДЗ<br> Тема 5: Практикум 1. Групповая работа. Выявление требований + ДЗ<br> <br> ♨<b>ИСТОЧНИК</b><br> <b> </aside> </b><br> <b>СКАЧАТЬ</b><br> <b> </aside> </b>
]]></turbo:content>
</item><item turbo="true">
<turbo:extendedHtml>true</turbo:extendedHtml>
<link>https://many-courses.net/programmirovanie/14973-otus-gleb-korobeynikov-aleksey-ivanov-razrabotka-yadra-linux.html</link>
<author>Admin</author>
<category>Программирование, OTUS</category>
<pubDate>Sun, 24 May 2026 12:09:52 +0300</pubDate>
<turbo:content><![CDATA[
<header>
<h1>OTUS - Глеб Коробейников, Алексей Иванов → Разработка ядра Linux</h1>
</header>
<b>Для кого этот курс:</b><br> <ul> <li>Системные администраторов и DevOps-инженеров, которые хотят улучшить навыки для решения сложных задач, связанных с оптимизацией и настройкой серверов.</li> <li>Программистов, желающих перейти в системное программирование, но не понимающих как и с чего начать заниматься системным программированием и разрабатывать модули для ядра.</li> <li>Инженеров по безопасности информационных систем, сосредоточенных на тестировании и анализе уязвимостей, которые сталкиваются со сложностями в быстром реагировании на уязвимости, возникающие в ядре, из-за недостатка практического опыта в его разработке и модификации</li> <li>Разработчики на C, которым нужны углубленные знания о внутреннем устройстве операционной системы для написания более эффективного кода.</li> <li>Системные программисты, у кого есть необходимость глубокого понимания внутренней архитектуры ОС для создания эффективного программного обеспечения</li> <li>Разработчики embedded-систем, которые сталкивается с трудностями при необходимости создания драйверов и взаимодействия с аппаратным обеспечением</li> <li>Системные администраторы с навыками программирования на C, которые часто сталкиваются с проблемами при настройке и отладке системы, для которых требуется знание ядра</li> </ul><b>Вы научитесь:</b><br> <ul> <li>Разрабатывать и интегрировать собственные модули ядра: Напишут, соберут и запустят модули, а также смогут анализировать выводы отладки через dmesg</li> <li>Владеть алгоритмами и структурами: Применят темы, изученные о структуре данных для решения реальных задач в проекте на ядре Linux</li> <li>Реализовывать синхронизацию процессов и потоков: Используют различные примитивы синхронизации в собственных разработках</li> <li>Анализировать и обрабатывать прерывания: Понимают, как работают обработчики прерываний и смогут их отлаживать</li> <li>Управлять памятью в ядре: Разработают решения для эффективного управления памятью, включая использование аллокаторов и механизмов управления страницами</li> <li>Участвовать в проектах на основе Linux: Подготовят себя к работе в команде на проектах, связанных с разработкой и поддержкой ядра Linux.</li> </ul><b>Необходимые знания:</b><br> <ul> <li>Уметь работать в ОС Linux</li> <li>Базовое знание Bash</li> <li>Базовое знание Python</li> <li>Уверенный уровень разработки на языках программирования C</li> <li>Умение работать и подключаться к Виртуальной машине</li> </ul><b>Программа<br> <br> Введение в разработку ядра Linux</b><br> В этом модуле вы рассмотрите общие сведения о ядре Linux, его сборке и установке."<br> Тема 1: Начальные сведения о ядре Linux<br> Тема 2: Компиляция и настройка ядра. Инструменты работы с ядром<br> Тема 3: Ядро Linux. Обзор ядра Linux и его архитектуры. Основные функции ядра // ДЗ<br> Тема 4: Q&amp;A занятие по ДЗ<br> <br> <b>Модули ядра Linux</b><br> В этом модуле вы рассмотрите что такое модуль ядра; научитесь собирать, загружать и выгружать модули ядра."<br> Тема 1: Что такое модуль ядра Linux. Как его написать, собрать, запустить. Что такое буффер сообщений ядра (dmesg) // ДЗ<br> Тема 2: Q&amp;A занятие по ДЗ<br> <br> <b>Структуры данных и алгоритмы в ядре Linux</b><br> В этом модуле вы рассмотрите базовые структуры данных и алгоритмы в ядре Linux."<br> Тема 1: Связанные списки в ядре Linux. Реальные примеры из кода ядра Linux<br> Тема 2: Очереди в ядре Linux. Реальные примеры из кода ядра Linux<br> Тема 3: Стеки в ядре Linux. Реальные примеры из кода ядра Linux<br> Тема 4: Деревья в ядре Linux (бинарные и красно-черные). Реальные примеры из кода ядра Linux<br> Тема 5: Битовые карты в ядре Linux. Реальные примеры из кода ядра Linux<br> Тема 6: Алгоритмы в ядре Linux. Бинарный поиск. Поиск с помощью двоичных деревьев. Хэширование // ДЗ<br> Тема 7: Q&amp;A занятие по ДЗ<br> <br> <b>Управление процессами и потоками</b><br> В этом модуле вы рассмотрите процессы и потоки в ядре Linux; примитивы синхронизации и их реализацию; планировщики (CFS, EEVDF).<br> Тема 1: Что такое процесс в ядре Linux. Что такое поток в ядре Linux. API для работы с процессами и потоками<br> Тема 2: Синхронизация процессов и потоков и зачем это надо. Что такое spin блокировка, mutex, семафоры и др. примитивы синхронизации<br> Тема 3: Детально рассмотрим как работает Spinlock, Mutex, Semaphores. Deep diving в архитектурный код ядра, где реализованы эти примитивы. Разбираем RCU<br> Тема 4: Системный планировщик и диспетчеризация процессов в ядре. Планировщик CFS. Планировщик EEVDF // ДЗ<br> Тема 5: Q&amp;A занятие по ДЗ<br> <br> <b>Прерывания. Обработчики прерываний. Cинхронизация в контексте прерываний. Виды Page Fault в Linux</b><br> В этом модуле вы рассмотрите прерывания и их обработка в ядре Linux; разновидности прерываний, разбор PF-ов; механизмы отложенного выполнения в ядре Linux"<br> Тема 1: Прерывания, дескрипторы прерываний, IDT и как это выглядит в ядре Linux<br> Тема 2: Top-half и Bottom-half обработчиков прерываний. Softirq, Tasklets, Workqueue<br> Тема 3: Что такое Page Fault. Какие виды PF бывают в Linux // ДЗ<br> Тема 4: Q&amp;A занятие по ДЗ<br> <br> <b>Время в ядре Linux. Таймеры. Preemption многозадачность.</b><br> В этом модуле вы рассмотрите таймеры в ядре Linux и виды многозадачности, в частности preemption многозадачность; обобщите знания о прерываниях, таймерах, процессах и многозадачности. "<br> Тема 1: Как протекает время в ядре Linux. API таймеров<br> Тема 2: Что такое Preemption. Обобщаем работу с процессами и прерываниями // ДЗ<br> Тема 3: Q&amp;A занятие по ДЗ<br> <br> <b>Управление RAM памятью</b><br> В этом модуле вы рассмотрите виртуальную и физическую память; аллокаторы SLAB и SLUB в ядре; способы эффективного выделения памяти под задачу."<br> Тема 1: Управление памятью в Linux. SLAB-аллокатор. SLUB-аллокатор. Плюсы и минусы этих аллокаторов. API для выделения памяти в ядре<br> Тема 2: Отличие физической памяти от виртуальной памяти. Page Table. Реализация pagging в ядре Linux<br> Тема 3: 3 (28) Ситуация когда нужно выделить заранее много памяти для объектов одинакового размера. Что такое kmem_cache. Что такое mempool // ДЗ<br> Тема 4: Q&amp;A занятие по ДЗ<br> <br> <b>Устройства в Linux</b><br> В этом модуле вы изучите символьные и блочные устройства, виртуальные файловые системы и интерфейсы.<br> Тема 1: Символьные устройства<br> Тема 2: Блочные устройства<br> Тема 3: Взаимодействие с устройством через ioctl. Виртуальные файловые системы /proc, /sys, /dev. Общение через сокет netlink<br> <br> <b>Проектная работа</b><br> Заключительный месяц курса посвящён проектной работе. Проект – это самая интересная часть обучения. Вы будете разрабатывать его на основе полученных на курсе навыков и компетенций. В процессе работы над проектом можно получить консультацию преподавателей.<br> Тема 1: Выбор темы и организация проектной работы // Проект<br> Тема 2: Консультация по проектам и домашним заданиям<br> Тема 3: Защита проектных работ<br> Тема 4: Подведение итогов курса<br> <br> <b>Что даст курс:</b><br> <ul> <li>Основы разработки ядра: Понимание архитектуры и базовых компонентов ядра Linux, включая его функции и принципы работы</li> <li>Создание и отладка модулей: Навыки разработки, компиляции и интеграции модулей ядра, а также работы с буфером сообщений ядра (dmesg)</li> <li>Работа со структурами данных и алгоритмами: Освоение операций со сложными структурами данных, такими как связанные списки, очереди, стеки и деревья, с реальными примерами из кода ядра</li> <li>Управление процессами и потоками: Понимание работы процессов и потоков в ядре, включая API и примитивы синхронизации (spin блокировки, mutex, семафоры)</li> <li>Обработка прерываний: Освоение работы с прерываниями и их обработчиками в контексте ядра, включая аспекты синхронизации</li> <li>Управление памятью: Знание методов управления физической и виртуальной памятью, включая различия между SLAB- и SLUB-аллокаторами и механизмами страниц.</li> </ul><b>Преподаватели:</b><br> <b>- Коробейников Глеб</b><br> Astra Linux. Senior-разработчик ядра Linux<br> 1 год в Otus<br> 4 года опыта разработчиком в ядре Linux. Работал в таких фирмах как RAIDIX, YADRO, SBERTECH. Есть несколько багрепортов и коммитов в ядро Linux. Практический опыт базируется на знании языков C, bash и знании инструментов для отладки ядерного кода таких как kmemleak, KASAN, KGDB, ftrace, eBPF. Теоретический опыт базируется на знании архитектуры amd64, архитектуры современных операционых систем в том числе Linux.<br> Окончил ИГУ по специальности чистая математика.<br> <br> <b>- Алексей Иванов</b><br> ПАО "Яковлев" - филиал"ОАК". Инженер-программист<br> 1 год в Otus<br> Занимаюсь разработкой и модернизацией PLM систем; Разработкой ПО для автоматизации обработки Конструкторско-технологической информации. В IT 3 года. Практический опыт базируется на знании языков С и С#.<br> Окончил ИГУ по направлению "Математика", и курс повышения квалификации "Программирование на C# Продвинутый уровень - часть 1" от Трайтек<br> <br> <b>ИСТОЧНИК<br> </aside> <br> СКАЧАТЬ<br> </aside> </b>
]]></turbo:content>
</item><item turbo="true">
<turbo:extendedHtml>true</turbo:extendedHtml>
<link>https://many-courses.net/programmirovanie/14403-otus-pentest-instrumenty-i-metody-proniknoveniya-v-deystvii-2026-modul-1-6-konceptualnyy-2026.html</link>
<author>Admin</author>
<category>Программирование, OTUS</category>
<pubDate>Mon, 04 May 2026 13:55:37 +0300</pubDate>
<turbo:content><![CDATA[
<header>
<h1>OTUS - Пентест. Инструменты и методы проникновения в действии 2026. Модуль 1/6. Концептуальный 2026</h1>
</header>
<b>Для кого этот курс?</b><br> <ul> <li>Для разработчиков, которые хотят оптимизировать свои приложения.</li> <li>Курс поможет понять, как работают ОС и фреймворки изнутри. В результате вы будете создавать надежные грамотные решения, которыми не смогут воспользоваться злоумышленники.</li> <li>Для администраторов и devops-инженеров, перед которыми стоит задача настроить надежную, безопасную инфраструктуру.</li> <li>Курс усилит ваши компетенции умением выявлять уязвимости.</li> <li>Для специалистов ИБ и тех, кто хочет развиваться как профессиональный пентестер.</li> <li>Курс даст вам необходимые знания в области этичного хакинга и позволит потренировать навыки Пентеста под присмотром опытного специалиста.</li> </ul><b>Необходимые знания</b><br> <ul> <li>Основы работы TCP/IP</li> <li>Основы использования командной строки операционных систем Windows и Linux</li> <li>Понимание работы клиент-серверных приложений</li> <li>Навыки пентеста не требуются</li> <li>Требования к "железу": оперативная память от 8 Гб, высокоскоростное интернет-соединение, 150 ГБ свободного места на жестком диске</li> </ul><b>Что такое пентест?</b><br> <ul> <li>Пентест (penetration testing или тестирование на проникновение) — это процесс санкционированного взлома информационных систем по просьбе заказчика, в ходе которого пентестер (аудитор) выявляет уязвимости информационной системы и дает заказчику рекомендации по их устранению.</li> <li>Что вам даст этот курс?</li> <li>Вы на практике научитесь проводить детальный анализ сетевых ресурсов, программного обеспечения, web-ресурсов на наличие уязвимостей, их эксплуатацию и дальнейшее устранение.</li> <li>Вы познакомитесь с наиболее распространенными сценариями атак и в последствии будете без труда их распознавать.</li> <li>Вам предстоит участвовать в онлайн-воркшопах, где преподаватель будет пошагово показывать работу с разными уязвимостями в формате life coding, а вы сможете повторять эти действия на своей виртуальной машине или в специальном сервисе. Каждую уязвимость вы будете изучать на реальном сервисе, который ее содержит.</li> </ul><b>Вы освоите:</b><br> <ul> <li>Основные этапы проведения тестирования на проникновение</li> <li>Использование современных инструментов для проведения анализа защищенности информационной системы или приложения</li> <li>Классификацию уязвимостей и методов их исправления</li> <li>Навыки программирования для автоматизации рутинных задач</li> <li>Знания, необходимые для подготовки к самостоятельному получению сертификатов: CEH (этичный хакинг), OSCP</li> </ul><b>Программа:</b><br> <ul> <li>Концептуальный</li> <li>Сетевая безопасность</li> <li>Эскалация привилегий ОС</li> <li>Active Directory</li> <li>Web Pentest</li> <li>Иные векторы атак-прочие цели пентеста</li> </ul><b>Концептуальный</b><br> <br> В этом модуле вы познакомитесь с базовыми принципами пентеста и узнаете, как выявлять уязвимости в различных системах. Вы изучите методы пассивного и активного сбора информации, включая анализ сетевых ресурсов и сервисов. Практические занятия охватят настройку и использование виртуальной лаборатории для проведения тестов на проникновение. Вы также научитесь основам моделирования угроз и применению защитных мер. В результате вы получите базовые навыки для проведения безопасного и эффективного пентеста.<br> <ul> <li>Тема 1: Вводное занятие: знакомство со структурой курса, используемое программное обеспечение</li> <li>Тема 2: Оffensive and defensive security. Threat Modeling</li> <li>Тема 3: Полезные online сервисы для пассивного сбора информации</li> <li>Тема 4: Практика: настройка лаборатории на виртуальных машинах и в Облаке // ДЗ</li> </ul><b>ИСТОЧНИК<br> </aside> <br> СКАЧАТЬ<br> </aside> </b>
]]></turbo:content>
</item></channel></rss>