<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0" xmlns:content="http://purl.org/rss/1.0/modules/content/" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:media="http://search.yahoo.com/mrss/" xmlns:atom="http://www.w3.org/2005/Atom" xmlns:georss="http://www.georss.org/georss">
<channel>
<title>Тестирование (QA) - Онлайн курсы от 49 рублей</title>
<link>https://many-courses.net/</link>
<language>ru</language><item>
<title>HTB Academy - Специалист по тестированию на проникновение Hack The Box. Часть 25</title>
<link>https://many-courses.net/programmirovanie/16198-htb-academy-specialist-po-testirovaniyu-na-proniknovenie-hack-the-box-chast-25.html</link>
<pdalink>https://many-courses.net/programmirovanie/16198-htb-academy-specialist-po-testirovaniyu-na-proniknovenie-hack-the-box-chast-25.html</pdalink>
<guid>https://many-courses.net/programmirovanie/16198-htb-academy-specialist-po-testirovaniyu-na-proniknovenie-hack-the-box-chast-25.html</guid>
<pubDate>Thu, 09 Jul 2026 17:34:49 +0300</pubDate>
<category>native-yes</category>

<content:encoded><![CDATA[<b>Сертифицированный специалист по тестированию на проникновение Hack The Box. </b><br> <b>Часть 25 (2024)</b><br> <b> </b><br> <b>Слив курса Сертифицированный специалист по тестированию на проникновение Hack The Box (HTB CPTS) (часть 25/2024) [HTB Academy]</b><br> <b><br> Сертифицированный специалист по тестированию на проникновение Hack The Box (HTB CPTS) - это практическая сертификация, оценивающая навыки кандидатов в области тестирования на проникновение. </b><br> Обладатели сертификата "Сертифицированный специалист по тестированию на проникновение Hack The Box" будут обладать технической компетентностью в области этичного хакинга и тестирования на проникновение на среднем уровне.<br> Они также смогут оценивать риск, которому подвергается инфраструктура, и составлять отчеты коммерческого уровня, пригодные для практического применения.<br> Для получения сертификата Hack The Box предлагается курс "Специалист по тестированию на проникновение", предназначенный для новичков в области информационной безопасности, желающих стать профессиональными пентестерами.<br> Этот курс охватывает основные концепции оценки безопасности и обеспечивает глубокое понимание специализированных инструментов, тактик атак и методологии, используемых в процессе тестирования на проникновение.<br> Получая необходимую теоретическую базу и множество практических упражнений, студенты пройдут через все этапы тестирования на проникновение, от разведки и перечисления до документирования и составления отчетов.<br> По окончании этого курса вы получите практические навыки и образ мышления, необходимые для проведения профессиональной оценки безопасности инфраструктуры корпоративного уровня.<br> <br> <b>Ключевые темы курса:</b><br> <ul> <li>Процессы и методологии тестирования на проникновение</li> <li>Сбор информации и методы разведки</li> <li>Атаки на цели под Windows и Linux</li> <li>Тестирование на проникновение Active Directory</li> <li>Тестирование на проникновение веб-приложений</li> <li>Ручная и автоматизированная эксплуатация</li> <li>Оценка уязвимостей</li> <li>Pivoting и горизонтальное продвижение</li> <li>Перечисление в процессе пост-эксплуатации</li> <li>Повышение привилегий в Windows и Linux</li> <li>Коммуникации и отчетность по уязвимостям/рискам</li> </ul><b>Программа курса:</b><br> Модуль 01. Процесс тестирования на проникновение (перевод содержится в части 1)<br> Модуль 02: Начало работы<br> Модуль 03: Сетевое перечисление с Nmap<br> Модуль 04: Снятие отпечатков<br> Модуль 05: Сбор информации - веб-разведка<br> Модуль 06: Оценка уязвимостей<br> Модуль 07: Передача файлов<br> Модуль 08: Оболочки и пейлоады<br> Модуль 09: Работа с Metasploit Framework<br> Модуль 10: Атаки на пароли<br> Модуль 11: Атаки на типовые сервисы<br> Модуль 12: Pivoting, туннелирование и перенаправление портов<br> Модуль 13: Перечисление и атаки на Active Directory<br> Модуль 14: Работа с веб-прокси<br> Модуль 15: Атаки на веб-приложения с Ffuf<br> Модуль 16: Брутфорсинг входа в системы<br> Модуль 17: Основы SQL-инъекций<br> Модуль 18: Основы SQLMap<br> Модуль 19: Межсайтовый скриптинг (XSS)<br> Модуль 20: Включение файлов<br> Модуль 21: Атаки с включением файлов<br> Модуль 22: Внедрение команд<br> Модуль 23: Веб-атаки<br> Модуль 24: Атаки на типовые приложения<br> Модуль 25: Повышение привилегий в Linux<br> Модуль 26: Повышение привилегий в Windows<br> Модуль 27: Документирование и составление отчетов<br> Модуль 28: Атаки на корпоративные сети<br> <br> <b>Содержание двадцать пятой части:<br> Модуль 25: Повышение привилегий в Windows</b><br> После получения точки опоры мы переходим к следующему этапу - повышению привилегий, что предоставит нам больше возможностей для закрепления и может привести к раскрытию информации, хранимой локально, которая может поспособствовать расширению нашего доступа в окружении. Перечисление является ключом к повышению привилегий. Когда вы получаете первичный доступ к оболочке на хосте, важно добиться ситуационной осведомленности и раскрыть сведения, касающиеся версии ОС, уровня обновлений, любого установленного программного обеспечения, наших текущих привилегий, членства в группах и многого другого. Windows представляет огромную поверхность для атак, и, поскольку в большинстве компаний так или иначе используются хосты под управлением Windows, во время наших оценок мы чаще всего будем получать доступ к машинам под Windows. В этом модуле рассматриваются распространенные методы, с акцентом на неправильных конфигурациях и уязвимостях из реального мира, с которыми мы можем столкнуться в ходе оценки. Существует и множество дополнительных, "пограничных" возможностей, не затронутых в этом модуле. Мы рассмотрим как современные, так и устаревшие версии Windows Server и Desktop, которые могут присутствовать в окружении заказчика.<br> <br> <b>Ключевые темы модуля:</b><br> <ul> <li>Введение в повышение привилегий в Windows</li> <li>Полезные инструменты</li> <li>Ситуационная осведомленность</li> <li>Первичное перечисление</li> <li>Взаимодействие с процессами</li> <li>Обзор привилегий Windows</li> <li>SeImpersonate и SeAssignPrimaryToken</li> <li>SeDebugPrivilege</li> <li>SeTakeOwnershipPrivilege</li> <li>Встроенные группы Windows</li> <li>Event Log Readers</li> <li>DnsAdmins</li> <li>Администраторы Hyper-V</li> <li>Операторы печати</li> <li>Операторы сервера</li> <li>Контроль учетных записей пользователей</li> <li>Слабые разрешения</li> <li>Эксплойты ядра</li> <li>Уязвимые сервисы</li> <li>Внедрение DLL</li> <li>Охота за учетными данными</li> <li>Прочие файлы</li> <li>Похищение учетных данных</li> <li>Побег из Citrix</li> <li>Разграбление</li> <li>Прочие техники</li> <li>Устаревшие операционные системы</li> <li>Windows Server</li> <li>Версии Windows Desktop</li> <li>Усиление защиты Windows</li> </ul><b>Дата релиза: 2024</b><br> <b>Тип перевода: перевод с английского языка на русский</b><br> <b>Формат: PDF</b><br> <b>Объем оригинала: 28 модулей</b><br> <b>Объем перевода 25-й части: Модуль 25: Повышение привилегий в Windows (~244 стр.)</b><br> <b>Дата выдачи: 31.05.2026</b><br> <b>Сэмпл перевода: во вложении. </b><br> <br> </aside> <br> </aside>]]></content:encoded>
</item><item>
<title>HTB Academy - Специалист по тестированию на проникновение Hack The Box. Часть 26</title>
<link>https://many-courses.net/programmirovanie/16011-htb-academy-specialist-po-testirovaniyu-na-proniknovenie-hack-the-box-chast-26.html</link>
<pdalink>https://many-courses.net/programmirovanie/16011-htb-academy-specialist-po-testirovaniyu-na-proniknovenie-hack-the-box-chast-26.html</pdalink>
<guid>https://many-courses.net/programmirovanie/16011-htb-academy-specialist-po-testirovaniyu-na-proniknovenie-hack-the-box-chast-26.html</guid>
<pubDate>Mon, 06 Jul 2026 12:32:45 +0300</pubDate>
<category>native-yes</category>

<content:encoded><![CDATA[<b>Сертифицированный специалист по тестированию на проникновение Hack The Box. </b><br> <b>Часть 26 (2024)</b><br> <b> </b><br> <b>Слив курса Сертифицированный специалист по тестированию на проникновение Hack The Box (HTB CPTS) (часть 26/2024) [HTB Academy]</b><br> <b><br> Сертифицированный специалист по тестированию на проникновение Hack The Box (HTB CPTS) - это практическая сертификация, оценивающая навыки кандидатов в области тестирования на проникновение. </b><br> Обладатели сертификата "Сертифицированный специалист по тестированию на проникновение Hack The Box" будут обладать технической компетентностью в области этичного хакинга и тестирования на проникновение на среднем уровне.<br> Они также смогут оценивать риск, которому подвергается инфраструктура, и составлять отчеты коммерческого уровня, пригодные для практического применения.<br> Для получения сертификата Hack The Box предлагается курс "Специалист по тестированию на проникновение", предназначенный для новичков в области информационной безопасности, желающих стать профессиональными пентестерами.<br> Этот курс охватывает основные концепции оценки безопасности и обеспечивает глубокое понимание специализированных инструментов, тактик атак и методологии, используемых в процессе тестирования на проникновение.<br> Получая необходимую теоретическую базу и множество практических упражнений, студенты пройдут через все этапы тестирования на проникновение, от разведки и перечисления до документирования и составления отчетов.<br> По окончании этого курса вы получите практические навыки и образ мышления, необходимые для проведения профессиональной оценки безопасности инфраструктуры корпоративного уровня. <br> <br> <b>Ключевые темы курса:</b><br> <ul> <li>Процессы и методологии тестирования на проникновение</li> <li>Сбор информации и методы разведки</li> <li>Атаки на цели под Windows и Linux</li> <li>Тестирование на проникновение Active Directory</li> <li>Тестирование на проникновение веб-приложений</li> <li>Ручная и автоматизированная эксплуатация</li> <li>Оценка уязвимостей</li> <li>Pivoting и горизонтальное продвижение</li> <li>Перечисление в процессе пост-эксплуатации</li> <li>Повышение привилегий в Windows и Linux</li> <li>Коммуникации и отчетность по уязвимостям/рискам</li> </ul><b>Программа курса:</b><br> Модуль 01. Процесс тестирования на проникновение<br> Модуль 02: Начало работы<br> Модуль 03: Сетевое перечисление с Nmap<br> Модуль 04: Снятие отпечатков<br> Модуль 05: Сбор информации - веб-разведка<br> Модуль 06: Оценка уязвимостей<br> Модуль 07: Передача файлов<br> Модуль 08: Оболочки и пейлоады<br> Модуль 09: Работа с Metasploit Framework<br> Модуль 10: Атаки на пароли<br> Модуль 11: Атаки на типовые сервисы<br> Модуль 12: Pivoting, туннелирование и перенаправление портов<br> Модуль 13: Перечисление и атаки на Active Directory<br> Модуль 14: Работа с веб-прокси<br> Модуль 15: Атаки на веб-приложения с Ffuf<br> Модуль 16: Брутфорсинг входа в системы<br> Модуль 17: Основы SQL-инъекций<br> Модуль 18: Основы SQLMap<br> Модуль 19: Межсайтовый скриптинг (XSS)<br> Модуль 20: Включение файлов<br> Модуль 21: Атаки на загрузку файлов<br> Модуль 22: Внедрение команд<br> Модуль 23: Веб-атаки<br> Модуль 24: Атаки на типовые приложения<br> Модуль 25: Повышение привилегий в Linux<br> Модуль 26: Повышение привилегий в Windows<br> Модуль 27: Документирование и составление отчетов (перевод содержится в части 26)<br> Модуль 28: Атаки на корпоративные сети<br> <br> <b>Содержание двадцать шестой части:<br> Модуль 26: Документирование и составление отчетов</b><br> Надлежащая документация имеет первостепенное значение в ходе любой оценки. <br> Конечной целью технической оценки является итоговый отчет, который будет часто показываться широкой аудитории внутри целевой организации. <br> Мы должны вести подробные записи и придерживаться высокого уровня организованности при создании нашей документации, что поможет нам в случае возникновения инцидентов в процессе оценки. <br> Это также поможет обеспечить, чтобы наши отчеты содержали достаточное количество сведений для правильной демонстрации влияния наших находок.<br> <br> <b>Ключевые темы модуля:</b><br> <ul> <li>Введение в документирование и составление отчетов</li> <li>Ведение заметок и организация</li> <li>Типы отчетов</li> <li>Компоненты отчета</li> <li>Как описать находку</li> <li>Советы и рекомендации по составлению отчетов</li> <li>Взаимодействие с заказчиком</li> <li>Презентация отчета</li> </ul><b>Дата релиза: 2024</b><br> <b>Тип перевода: перевод с английского языка на русский</b><br> <b>Формат: PDF</b><br> <b>Объем оригинала: 28 модулей</b><br> <b>Объем перевода двадцать шестой части: Модуль 26: Документирование и составление отчетов (~73 стр.)</b><br> <b>Дата выдачи: 15.06.2026</b><br> <b>Сэмпл перевода: во вложении </b><br> <br> </aside> <br> </aside>]]></content:encoded>
</item><item>
<title>HTB Academy - Специалист по тестированию на проникновение Hack The Box. Часть 27</title>
<link>https://many-courses.net/programmirovanie/16009-htb-academy-specialist-po-testirovaniyu-na-proniknovenie-hack-the-box-chast-27.html</link>
<pdalink>https://many-courses.net/programmirovanie/16009-htb-academy-specialist-po-testirovaniyu-na-proniknovenie-hack-the-box-chast-27.html</pdalink>
<guid>https://many-courses.net/programmirovanie/16009-htb-academy-specialist-po-testirovaniyu-na-proniknovenie-hack-the-box-chast-27.html</guid>
<pubDate>Mon, 06 Jul 2026 12:32:36 +0300</pubDate>
<category>native-yes</category>

<content:encoded><![CDATA[Сертифицированный специалист по тестированию на проникновение Hack The Box. <br> Часть 27 (2024)<br> <br> Слив курса Сертифицированный специалист по тестированию на проникновение Hack The Box (HTB CPTS) (часть 27/2024) [HTB Academy]<br> <br> Сертифицированный специалист по тестированию на проникновение Hack The Box (HTB CPTS) - это практическая сертификация, оценивающая навыки кандидатов в области тестирования на проникновение. </b><br> Обладатели сертификата "Сертифицированный специалист по тестированию на проникновение Hack The Box" будут обладать технической компетентностью в области этичного хакинга и тестирования на проникновение на среднем уровне.<br> Они также смогут оценивать риск, которому подвергается инфраструктура, и составлять отчеты коммерческого уровня, пригодные для практического применения.<br> Для получения сертификата Hack The Box предлагается курс "Специалист по тестированию на проникновение", предназначенный для новичков в области информационной безопасности, желающих стать профессиональными пентестерами.<br> Этот курс охватывает основные концепции оценки безопасности и обеспечивает глубокое понимание специализированных инструментов, тактик атак и методологии, используемых в процессе тестирования на проникновение.<br> Получая необходимую теоретическую базу и множество практических упражнений, студенты пройдут через все этапы тестирования на проникновение, от разведки и перечисления до документирования и составления отчетов.<br> По окончании этого курса вы получите практические навыки и образ мышления, необходимые для проведения профессиональной оценки безопасности инфраструктуры корпоративного уровня. <br> <br> <b>Ключевые темы курса:</b><br> <ul> <li>Процессы и методологии тестирования на проникновение</li> <li>Сбор информации и методы разведки</li> <li>Атаки на цели под Windows и Linux</li> <li>Тестирование на проникновение Active Directory</li> <li>Тестирование на проникновение веб-приложений</li> <li>Ручная и автоматизированная эксплуатация</li> <li>Оценка уязвимостей</li> <li>Pivoting и горизонтальное продвижение</li> <li>Перечисление в процессе пост-эксплуатации</li> <li>Повышение привилегий в Windows и Linux</li> <li>Коммуникации и отчетность по уязвимостям/рискам</li> </ul><b>Программа курса:</b><br> Модуль 01. Процесс тестирования на проникновение<br> Модуль 02: Начало работы<br> Модуль 03: Сетевое перечисление с Nmap<br> Модуль 04: Снятие отпечатков<br> Модуль 05: Сбор информации - веб-разведка<br> Модуль 06: Оценка уязвимостей<br> Модуль 07: Передача файлов<br> Модуль 08: Оболочки и пейлоады<br> Модуль 09: Работа с Metasploit Framework<br> Модуль 10: Атаки на пароли<br> Модуль 11: Атаки на типовые сервисы<br> Модуль 12: Pivoting, туннелирование и перенаправление портов<br> Модуль 13: Перечисление и атаки на Active Directory<br> Модуль 14: Работа с веб-прокси<br> Модуль 15: Атаки на веб-приложения с Ffuf<br> Модуль 16: Брутфорсинг входа в системы<br> Модуль 17: Основы SQL-инъекций<br> Модуль 18: Основы SQLMap<br> Модуль 19: Межсайтовый скриптинг (XSS)<br> Модуль 20: Включение файлов<br> Модуль 21: Атаки на загрузку файлов<br> Модуль 22: Внедрение команд<br> Модуль 23: Веб-атаки<br> Модуль 24: Атаки на типовые приложения<br> Модуль 25: Повышение привилегий в Linux<br> Модуль 26: Повышение привилегий в Windows<br> Модуль 27: Документирование и составление отчетов (перевод содержится в части 26)<br> Модуль 28: Атаки на корпоративные сети <br> <br> <b>Содержание двадцать седьмой части:<br> Модуль 28: Атаки на корпоративные сети (заключительный модуль курса)</b><br> Во время наших оценок мы часто сталкиваемся с большими и сложными сетями. <br> Мы должны уверенно работать с внутренними или внешними сетями, независимо от их размера, и ради достижения нашей цели<br> мы должны быть способны преодолеть все этапы процесса тестирования на проникновение. <br> В этом модуле вы пройдете через смоделированное тестирование на проникновение от начала и до конца, с акцентом на практические шаги тестирования, <br> которые вы сможете применять непосредственно в ваших реальных проектах.<br> <br> <b>Ключевые темы модуля:</b><br> <ul> <li>Введение в атаки на корпоративные сети</li> <li>Сценарий и стартовое совещание</li> <li>Внешний сбор информации</li> <li>Перечисление и эксплуатация сервисов</li> <li>Перечисление и эксплуатация веб-приложений</li> <li>Первичный доступ</li> <li>Закрепление после эксплуатации</li> <li>Внутренний сбор информации</li> <li>Эксплуатация и повышение привилегий</li> <li>Латеральное продвижение</li> <li>Компрометация Active Directory</li> <li>Пост-эксплуатация</li> <li>Завершение пентеста</li> </ul><b>Дата релиза: 2024</b><br> <b>Тип перевода: перевод с английского языка на русский</b><br> <b>Формат: PDF</b><br> <b>Объем оригинала: 28 модулей</b><br> <b>Объем перевода двадцать седьмой части: Модуль 27: Атаки на корпоративные сети (~126 стр.)</b><br> <b>Дата выдачи: 30.06.2026</b><br> <b>Сэмпл перевода: во вложении </b><br> <br> </aside> <br> </aside>]]></content:encoded>
</item><item>
<title>OTUS - Пентест. Инструменты и методы проникновения в действии 2026. Модуль 2/6. Сетевая безопасность</title>
<link>https://many-courses.net/programmirovanie/14993-otus-pentest-instrumenty-i-metody-proniknoveniya-v-deystvii-2026-modul-2-6-setevaya-bezopasnost.html</link>
<pdalink>https://many-courses.net/programmirovanie/14993-otus-pentest-instrumenty-i-metody-proniknoveniya-v-deystvii-2026-modul-2-6-setevaya-bezopasnost.html</pdalink>
<guid>https://many-courses.net/programmirovanie/14993-otus-pentest-instrumenty-i-metody-proniknoveniya-v-deystvii-2026-modul-2-6-setevaya-bezopasnost.html</guid>
<pubDate>Sun, 24 May 2026 12:11:05 +0300</pubDate>
<category>native-yes</category>

<content:encoded><![CDATA[<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>]]></content:encoded>
</item><item>
<title>OTUS - Пентест. Инструменты и методы проникновения в действии 2026. Модуль 3/6. Эскалация привилегий</title>
<link>https://many-courses.net/programmirovanie/14988-otus-pentest-instrumenty-i-metody-proniknoveniya-v-deystvii-2026-modul-3-6-eskalaciya-privilegiy.html</link>
<pdalink>https://many-courses.net/programmirovanie/14988-otus-pentest-instrumenty-i-metody-proniknoveniya-v-deystvii-2026-modul-3-6-eskalaciya-privilegiy.html</pdalink>
<guid>https://many-courses.net/programmirovanie/14988-otus-pentest-instrumenty-i-metody-proniknoveniya-v-deystvii-2026-modul-3-6-eskalaciya-privilegiy.html</guid>
<pubDate>Sun, 24 May 2026 12:10:50 +0300</pubDate>
<category>native-yes</category>

<content:encoded><![CDATA[<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>]]></content:encoded>
</item><item>
<title>Skillbox - Анна Торшина, Александр Козлов → Профессия Инженер по тестированию + ИИ</title>
<link>https://many-courses.net/business/14969-skillbox-anna-torshina-aleksandr-kozlov-professiya-inzhener-po-testirovaniyu-ii.html</link>
<pdalink>https://many-courses.net/business/14969-skillbox-anna-torshina-aleksandr-kozlov-professiya-inzhener-po-testirovaniyu-ii.html</pdalink>
<guid>https://many-courses.net/business/14969-skillbox-anna-torshina-aleksandr-kozlov-professiya-inzhener-po-testirovaniyu-ii.html</guid>
<pubDate>Sun, 24 May 2026 12:09:40 +0300</pubDate>
<category>native-yes</category>

<content:encoded><![CDATA[<b>Тестировщики всегда востребованы в IT</b><br> Они отвечают за качество продукта<br> Находят баги на сайтах и в приложениях. Без их работы мы бы не смогли пользоваться доставкой или безопасно летать на самолётах, нашпигованных автоматикой.<br> Могут работать в любой сфере<br> Легко начинают карьеру в IT<br> Быстро растут по карьере<br> <br> <b>Нейросети в программе</b><br> Учим использовать ИИ для работы IT-специалиста<br> <br> Без ИИ сегодня никуда — мы учим работать с нейросетями<br> По данным LinkedIn, компании стали в 21 раз чаще искать IT-специалистов, которые умеют работать с ИИ-инструментами.<br> Мы расскажем, как упростить работу с помощью ChatGPT, быстрее писать код, проверять его на ошибки и находить нужную информацию через нейросети.<br> <br> Навыки промптинга<br> Анализ данных в ИИ<br> ИИ-тесты<br> Интеграция нейросетей в проекты<br> <br> <b>Программа профессии</b><br> <b>Вводный курс</b><br> <br> Введение в QA<br> Познакомитесь с профессией поближе и поймёте, как начать карьеру тестировщика.<br> Что такое разработка ПО<br> Кто участвует в процессе разработки<br> Как выстроить эффективную работу<br> Что такое качественное ПО<br> Что такое QA<br> Чем занимаются QA-инженеры<br> Виды тестирования<br> 7 принципов тестирования<br> Что нужно, чтобы стать QA-инженером<br> Подводим итоги<br> <br> <b>Ручное тестирование мобильных и веб-приложений</b><br> Этап 1. Тестирование UI/UX<br> Узнаете, как тестировать интерфейсы сервисов. Познакомитесь с основами теории тестирования.<br> Введение в UI/UX<br> Тестовые артефакты: чек-лист, баг-репорт<br> Жизненный цикл процесса тестирования<br> Требования<br> Тест-кейсы<br> Тестирование UI<br> Создание баг-репорта<br> Виды тестирования<br> Критерии входа и выхода в тестирование<br> <br> Этап 2. Функциональное тестирование. Простые кейсы<br> Узнаете, какие инструменты тестировщики используют ежедневно. Освоите техники тест-дизайна для тестирования форм и полей сайта или приложения.<br> Исследовательское тестирование<br> Системы баг-трекинга<br> Тестирование форм и полей<br> Техники тест-дизайна: классы эквивалентности, граничные значения<br> Системы управления тест-кейсами<br> Тестирование требований<br> Знакомство с DevTools<br> Техники тест-дизайна: попарное тестирование, предугадывание ошибки<br> Углублённое тестирование форм и полей<br> Кросс-браузерное тестирование<br> Метрики в тестировании<br> Тестовая документация: тест-планы, отчёты<br> <br> Этап 3. Знакомство с клиент-серверной архитектурой<br> Научитесь тестировать аналитику в мобильных приложениях.<br> Devtools. Продолжение<br> Введение в клиент-серверную архитектуру<br> REST и 5 основных методов<br> Требования к клиент-серверной архитектуре<br> Кэш, куки и логирование<br> Коды ошибок HTTP<br> Уровни тестирования<br> Дымовое тестирование<br> Тестовая документация<br> Техники тест-дизайна. Часть 3<br> Софт-скилы. Этап 3<br> Тестирование мобильного приложения<br> Вёрстка для мобильных приложений<br> <br> Этап 4. Тестирование API и клиент-серверная архитектура<br> Узнаете, как работать в сервисе Postman, и научитесь тестировать сетевые запросы.<br> Тестирование API с помощью Postman. Введение<br> Спецификация API<br> Тестирование API с помощью Postman. Продолжение<br> Язык запросов SQL<br> Тестирование баз данных<br> Введение в реляционные базы данных<br> Тестирование безопасности<br> Тестирование запросов<br> Введение в тестирование UI/UX. Этап 1<br> Тестирование UX<br> <br> <b>Выбор языка программирования для автотестов</b><br> На выбор: базовый Python<br> Освоите основы языка программирования Python для написания автотестов в будущем.<br> Основы<br> Операторы и выражения<br> Условный оператор if, ветвления<br> Циклы while и for<br> Вложенные циклы<br> Числа с плавающей точкой (int/float)<br> Функции<br> Float 2<br> Итоговый зачёт<br> <br> На выбор: базовая Java<br> Освоите основы языка программирования Java для написания автотестов в будущем.<br> Знакомство с Java<br> Настройка среды разработки<br> Синтаксис языка<br> Типы данных<br> Циклы<br> Работа с Git<br> Классы и методы. Часть 1<br> Классы и методы. Часть 2<br> Основы алгоритмов<br> Финальный проект<br> <br> На выбор: базовый JavaScript<br> Освоите основы языка программирования JavaScript для написания автотестов в будущем.<br> Переменные и работа с числами<br> Строки, boolean и условные операторы<br> Массивы и циклы<br> Функции<br> Объекты<br> Введение в DOM<br> Константы, области видимости и замыкания<br> Преобразование типов и нестрогие сравнения<br> Общение с сервером, async/await<br> Финальный проект<br> <br> <b>Выбор специализации: автотесты</b><br> На выбор: Основы автоматизации UI-тестов: Python<br> Научитесь автоматизировать тестирование с помощью Python.<br> Введение в автоматизацию тестирования веб-интерфейсов<br> Начало автоматизации тестирования веб-интерфейсов на Python<br> Способы поиска элементов на странице<br> Взаимодействия с элементами на странице<br> Валидация и ожидания<br> Бонусный модуль. Базовая настройка проекта для ввода в прод<br> Мастер-класс и дополнения к курсу<br> Финальный проект<br> <br> На выбор: Основы автоматизации UI-тестов: Java<br> Научитесь автоматизировать тестирование с помощью Java.<br> Введение в автоматизированное тестирование<br> Первые тесты с помощью Selenium WebDriver<br> Поиск элементов с помощью Selenium WebDriver<br> Поиск элементов с помощью CSS<br> Поиск элементов с помощью CSS: продолжение<br> Сложные CSS-локаторы и ожидания элементов<br> Практика в написании автотестов<br> XPath-локаторы<br> Финальный проект<br> <br> На выбор: Основы автоматизации UI-тестов: JavaScript<br> Научитесь автоматизировать тестирование с помощью JavaScript.<br> Введение в автоматизированное тестирование<br> Знакомство с автоматизацией на JS: mocha и Selenium Webdriver<br> Поиск элементов в Selenium Webdriver<br> Поиск элементов: CSS<br> Поиск элементов с помощью CSS: продолжение<br> Сложные CSS-локаторы и ожидания элементов<br> XPath-локаторы<br> Мастер-класс по написанию автотестов<br> Финальный проект<br> <br> <b>Дополнительные курсы</b><br> Разработка и тестирование игр на Unity<br> Курс для тех, кто хочет тестировать игры.<br> Основные тренды рынка Gamedev в России<br> Знакомство с движком Unity<br> Ассеты, элементы и холст в Unity<br> Программирование на C#<br> Основы физики анимация в Unity<br> Оптимизация игр на Unity<br> Тестирование игровых проектов<br> <br> Основы SQL<br> Курс поможет вам тестировать базы данных эффективнее.<br> Введение в SQL<br> Погружение в SELECT’ы<br> Соединения (JOIN'ы)<br> Группировка и ключи<br> Отношения (Реляции/Relations)<br> Производительность и системное устройство БД<br> <br> AI помощники для IT специалистов: ChatGPT и аналоги. Входит в тарифы «Оптимальный» и «Расширенный»<br> Курс для тех, кто хочет решать IT-задачи быстрее и проще с помощью ИИ<br> Виды ИИ-помощников<br> Основы промптинга<br> Использование ИИ-помощников для работы с кодом<br> Расширенные возможности: работа с плагинами и AP<br> ИИ для личных целей<br> <br> <b>Анна Торшина</b><br> Автор программы курса. Руководитель направления тестирования ПО в IT-интеграторе Cybernix. Работала со «Сбером», ВТБ, «Юникредитом»<br> <br> <b>Александр Козлов</b><br> Руководитель по автоматизации тестирования стрима в ГК «Иннотех». Больше 5 лет опыта в IT<br> <br> <b>Тариф - Оптимальный</b><br> <br> <b>ИСТОЧНИК<br> </aside> <br> СКАЧАТЬ<br> </aside> </b>]]></content:encoded>
</item><item>
<title>qa.guru - Курс по автоматизации тестирования Java Advanced 2.0 для продвинутых. 10 поток</title>
<link>https://many-courses.net/programmirovanie/14404-qa-guru-kurs-po-avtomatizacii-testirovaniya-java-advanced-2-0-dlya-prodvinutyh-10-potok.html</link>
<pdalink>https://many-courses.net/programmirovanie/14404-qa-guru-kurs-po-avtomatizacii-testirovaniya-java-advanced-2-0-dlya-prodvinutyh-10-potok.html</pdalink>
<guid>https://many-courses.net/programmirovanie/14404-qa-guru-kurs-po-avtomatizacii-testirovaniya-java-advanced-2-0-dlya-prodvinutyh-10-potok.html</guid>
<pubDate>Mon, 04 May 2026 13:55:39 +0300</pubDate>
<category>native-yes</category>

<content:encoded><![CDATA[<b>О курсе:</b><br> <ul> <li>6 месяцев обучения</li> <li>Больше 50 занятий с домашкой, по 2 занятия в неделю, и живые вебинары</li> <li>Программа по Java с погружением в backend</li> <li>Ваш уникальный микросервисный проект на Spring, покрытый всеми видами автотестов</li> <li>Обновленный курс по iOS</li> <li>Собственный проект на Swift, полное погружение в мир нативного mobile-тестирования и ни слова про Appium</li> <li>Обновлённый Niffler</li> <li>Полноценный web-проект с продуманной архитектурой, позволяющей обучаться на практических примерах</li> </ul><b>Чему мы учим?</b><br> Вы прокачаете знания в автоматизации на Java до уровня Senior+ и разнообразите портфолио впечатляющими кейсами<br> <ul> <li>Архитектура и дизайн. Глубокому пониманию JUnit extension. И использованию паттернов разработки, таких как decorator, singleton, factory, IOC.</li> <li>Покроем всё. Тестированию нестандартных протоколов взаимодействия: gRPC, GraphQL, SOAP. А также работе с базами данных и Kafka, и с такими инструментами как docker и docker-compose.</li> <li>Кроме того. Создадим весь код с нуля, исследуем, как тестируемые технологии работают в Spring Boot под капотом.</li> </ul><b>Востребованность профессии</b><br> <ul> <li>100 000 ₽ — Средняя заработная плата тестировщика.</li> <li>Одна из самых перспективных профессий на рынке.</li> <li>Возможность удалённой работы и гибкого графика.</li> <li>Быстрый карьерный рост от джуна до тимлида.</li> <li>Постоянное развитие и изучение новых технологий.</li> <li>Возможность работы в различных сферах.</li> <li>Высокий спрос на специалистов во всех IT-компаниях.</li> </ul><b>Программа курса</b><br> Регулярно обновляем программу, учим только актуальному<br> <br> 1. Niffler и его тестирование Advanced Как меняется проект<br> Тестируем полностью самописное приложение в суперсовременном стеке (Java 21, Spring Boot 3, Spring Security 6, Spring Data, OAuth2, gRPC, GraphQL, Microservices, Docker, Postgres, React)<br> Научим не просто понимать, как написать автотест на GraphQL, но и разберемся в том, как это работает под капотом<br> Вы узнаете, как сделать запрос в БД из теста и зачем это может быть нужно в микросервисной архитектуре<br> Будем подменять настоящие микросервисы на Wiremock на практике<br> <br> 2. Знакомство с Niffler NG. Локальный запуск, введение в учебный процесс, QA сессия<br> Обзор проекта Niffler<br> Необходимые предусловия для работы с проектом<br> Запуск локально: настройка в Idea Ultimate, Community<br> Необходимые предусловия для запуска проекта в docker, отличия для Windows и Nix<br> Запуск проекта в докере<br> Выполнение домашних заданий<br> <br> 3.1. Введение в JUnit Extensions. Callbacks, жизненный цикл теста, разбор первого теста<br> Интерфейсы BeforeEachCallback, AfterEachCallback и другие callback<br> Подключение Extension декларативно — аннотация @ExtendWith<br> Разбор теста, написанного на вводном занятии<br> Написание Extension для создания скриншотов на упавший тест<br> <br> 3.2. Погружение в JUnit Extensions: ExtensionContext, интерфейс ParameterResolver. Создание Extension "очередь тестовых пользователей"<br> Интерфейсы ExtensionContext и Store<br> Концепция шэринга данных через Store + Namespace<br> Создаем threadsafe очередь пользователей – UsersQueueExtension<br> <br> 3.3. Интеграция JUnit Extensions. Метааннотации, 3 способа подключения Extension. Создаем TestMethodContextExtension, QA сессия<br> Работа с аннотациями в Extensions, класс AnnotationSupport<br> Метааннотации<br> ServiceLoader и глобальное подключение Extensions<br> Аннотация @RegisterExtension<br> Q&amp;A сессия<br> <br> 4.1. Работаем с RDBMS из тестов. Введение в JDBC базовые интерфейсы и архитектура. Пишем INSERT и SELECT запросы<br> Краткая теория JDBC<br> Интерфейсы DataSource, Connection, Statement, PreparedStatement, ResultSet<br> Реализация SpendRepositryJdbc<br> Вставка данных в БД (sql INSERT) через JDBC<br> Возврат ID созданной записи<br> <br> 4.2. Работаем с RDBMS из тестов. JDBC Транзакции, JTA. Определение границ транзакций<br> Понятие Repository, создание UserRepository<br> Транзакции в JDBC<br> Реализация UserRepositoryJDBC<br> Модификация данных в БД<br> <br> 5.1. Работаем с RDBMS из тестов. Spring-JDBC базовая функциональность и архитектура библиотеки<br> JDBC-Template: теория и применимость<br> Реализация простых запросов (CRUD) c помощью библиотеки Spring-JDBC<br> <br> 5.2. Работаем с RDBMS из тестов. Spring-JDBC транзакции<br> Класс TransactionTemplate<br> Интерфейс PreparedStatementCreator<br> Реализация UserRepositorySpringJdbc<br> <br> 6.1. Работаем с RDBMS из тестов. Спецификация JPA<br> Hibernate и JPA краткая теория<br> Интерфейсы EntityManagerFactory и EntityManager<br> Декораторы для EntityManager: интерфейс EntityTransaction и использование ThreadLocal EntityManager<br> <br> 6.2. Работаем с RDBMS из тестов. Hibernate + JNDI + JTA<br> Конфигурационный файл persistence.xml<br> Реализация UserRepositoryHibernate<br> Особенности использования Hibernate работа с коллекциями, ленивая инициализация<br> <br> 6.3. Используем Repository. Подключаем созданные классы Repository к Extension. QA сессия<br> Создание аннотации и Extension AbstractTestUserExtension<br> Наследование Extension: создание класса DbTestUserExtension<br> Реализация логики создание тестового пользователя: хэширование пароля, создание в БД нескольких микросервисов<br> Передача пользователя в тест через ParameterResolver<br> Q&amp;A сессия<br> <br> 7.1. втоматизация «с нуля» минималистичный фреймворк<br> Build.gradle best practices<br> Конфигурации запуска<br> Абстракции для работы с REST api<br> PageObject<br> Утилитные классы<br> <br> 7.2. Автоматизация «с нуля». Базовые классы. Dependency Injection + QA сессия<br> Классы BaseRestTest, BaseGraphQL<br> Подготовка к написанию REST тестов пишем простые тесты на internal api (без авторизации)<br> Концепция Dependency Injection и ее реализация с помощью интерфейса TestInstancePostProcessor в JUnit 5<br> Q&amp;A сессия<br> <br> 8.1. Параллелизация тестов в JUnit5: Теория<br> Теория параллельного программирования и ее применимость к тестам<br> Shared mutable state: что такое и чем вредит<br> Конфигурация и стратегии параллелизации в JUnit 5<br> <br> 8.2. Параллелизация тестов в JUnit5: инструменты управление параллельным запуском. QA сессия по параллелизации<br> Аннотация @ResourceLock<br> Аннотация @Execution<br> Особенности работы с JUnit Extensions при многопоточном выполнении тестов<br> Еще раз про важность использования ThreadLocal переменных на примере EntityManager<br> Q&amp;A сессия<br> <br> 9.1. Allure Lifecycle. Добавляем в отчет логи тестируемых сервисов<br> Класс AllureLifecycle<br> Создаем ServerLogExtension, добавляющий логи бэкенда в Allure<br> Дорабатываем UsersQueueExtension<br> Создаем Extension для удаления вложений к тестам<br> <br> 9.2. Allure Lifecycle. Кастомные html-вложения на примере логгирования SQL<br> Принцип работа внешних интеграций Allure на примере класса AllureSelenide<br> Реализация интеграции для работы с SQL: библиотека P6Spy<br> <br> 10.1 Selenide Conditions. Создаем кастомные проверки для веб-элементов и коллекций<br> Классы Condition / CollectionCondition<br> Пишем свои кастомные ожидания для проекта Niffler: FriendsCondition, PhotoCondition<br> <br> 10.2. Selenide: нестатическая кинфигурация, библиотека selenide-core<br> Класс SelenideConfiguration<br> Реализация поднятия 2 браузеров в тесте<br> Параллельное выполнение тестов в разных браузерах<br> Использование PageObject для бибилотеки selenide-core<br> <br> 10.3. QA сессия по Allure и Selenide<br> Реализация поднятия 2 браузеров в тесте<br> Параллельное выполнение тестов в разных браузерах<br> Использование PageObject для бибилотеки selenide-core<br> QA сессия по кастомизации Allure и Selenide<br> <br> 11.1. OAUTH 2.0 + OIDC. Базовые концепции. PKCE<br> Краткая теория Oauth 2.0 code flow<br> Смотрим http-запросы в консоли браузера и подготавливаем инфраструктуру для автоматизации логина<br> <br> 11.2. OAUTH 2.0 + OIDC. Реализация через Retrofit + JUnit Extension<br> Создаем интерфес ContextHolderExtension<br> Создаем класс CodeInterceptor для okhttp клиента<br> Создаем ApiLoginExtension<br> <br> 11.3. OAUTH 2.0 + OIDC. Расширяем тестовое покрытие. QA сессия<br> Пишем WEB и API тесты с созданием всех тестовых данных через JUnit Extensions.<br> Q&amp;A сессия по авторизации через Retrofit<br> <br> 12.1. Spring core + Spring Boot. Создаем простой REST сервис<br> Базовые компоненты Spring (context, DI, сервисы)<br> Использование Spring Web (создаем REST сервис)<br> Использование Spring Data JPA (работа с базой)<br> <br> 12.2. Spring core + Spring Boot. Работа с исключениями<br> Концепция Controller Advice, возврат на фронт унифицированных ошибок<br> Docker краткая теория<br> Докеризация Spring-приложения через плагин google jib<br> <br> 13.1. GraphQL: Реализация в Spring Boot<br> GraphQL в Spring Boot<br> Аннотации @QueryMappig, @chemaMapping<br> Интерфейс DataFetchingEnvironment<br> Утилита graphiql<br> <br> 13.2. GraphQL. Пишем автотесты с использованием Apollo Client<br> Подготовка тестовых данных<br> Создаем Extension GqlRequestExtension для работы со статическими данными<br> Пишем тесты на проверку вложенных подзапросов<br> Пишем тесты на проверку работы с Apollo Cache<br> <br> 14. Установочное занятие по диплому<br> Знакомство с дипломными проектами: Rococo, Rangiffler<br> Обзор успешной дипломной работы<br> <br> 15.1. gRPC: Реализация в Spring Boot<br> gRPC в Spring Boot<br> Protobuf и Protoc компиллятор<br> Интерфейс StreamObserver<br> Конфигурация, работа с исключениями и информирование об ошибках<br> <br> 15.2. gRPC. Пишем автотесты с использованием нативных библиотек<br> Подготовка тестовых данных<br> Особенности работы с proto-файлами тестируемых сервисов в тестах<br> Пишем тесты на gRPC сервис niffler-currency<br> Сложные кейсы: gRPC Streaming<br> <br> 16.1. SOAP: Реализация в Spring Boot<br> SOAP в Spring Boot<br> XSD и WSDL схемыАннотации @Endpoint, @PayloadRoot, @ResponsePayload<br> <br> 16.2. SOAP: Пишем тесты с помощью Retrofit<br> Подготовка тестовых данных<br> Особенности работы с wsdl тестируемых сервисов в тестах<br> Пишем тесты на SOAP сервис niffler-userdata<br> <br> 16.3. GraphQL, gRPC, SOAP: Q&amp;A сессия<br> <br> 17. Unit тесты – пишем тестируемый код и тесты для него<br> Краткая теория юнит-тестирования<br> Библиотека Mockito<br> Покрываем тестами код сервисов Niffler<br> <br> 18.1. Пишем первые тесты, разбираемся с селекторами<br> Что такое селекторы, как по них находить элементы<br> Как посмотреть дерево элементов через консоль<br> Как работать с брейкпойнтами во время написания теста<br> Как добавить первые тесты в проект<br> Как запускать тесты<br> Пишем первый тест на экране регистрации<br> <br> 18.2. Переиспользуем код между разными тестами<br> Пишем второй тест и переиспользуем код между ними<br> Стабилизируем тесты: сбросив данные о регистрации<br> Как деталилазия шагов упрощает чтение тест-репорта<br> Выносим общий код в сетап и тирдаун<br> <br> 18.3. Погружение: пишем тесты для сложных сценариев<br> Добавляем accessibilityIdentifier для тестов<br> Пишем сложный тест на три экрана — проходим авторизацию, добавляем новые траты и проверяем, что они появились в общем списке.<br> Упрощаем тест, чтобы его легко было прочитать.<br> <br> 18.4. Page Object паттерн в IOS тестах<br> Делим тесткейсы на разные файлы<br> Зачем нужны пейджобжекты и как они помогают писать новые тесты<br> Описываем структуру пейдж-обжекта и переносим все прошлые тесты на них<br> <br> 18.5. Особенности XCUITests<br> Приводим тесты к нужной структуре, обсуждаем название тестов<br> Обсуждаем разные способы получения селекторов<br> Способы ускорения тестов<br> <br> 18.6. Финальная лекция блока<br> Как максимально быстро настроить автоматический запуск тестов и оповещения в мессенджер<br> <br> 19.1. Docker-compose. Запуск тестов локально в изолированном окружении<br> Поднимаем микросервисы в docker compose<br> Selenoid &amp; Selenoid UI<br> Доработка конфигурации тестов для запуска в docker<br> Упаковка проекта с тестами в docker контейнер, написание Dockerfile<br> <br> 19.2. Докеризация Niffler Тонкости инфраструктуры<br> Рассмотрим bash-скрипты в проекте niffler<br> Докеризация фронтеда с использованием nginx<br> Особеннности работы с docker-окружением<br> <br> 19.3. Docker-compose QA сессия<br> Обзор Allure docker service<br> Написание интерфейса SuiteExtension, AllureSendresultExtension<br> Q&amp;A сессия<br> <br> 20.1. Wiremock. Мок REST API in-memory<br> Сравнение с библиотекой Mockito<br> Используем in-memory Wiremock прямо в тестах<br> <br> 20.2. Wiremock. Standalone mock for RESTgRPC API<br> Используем http и gRPC Wiremock в docker-compose<br> <br> 21.1. Apache Kafkа. Реализация producer consumer в Spring Boot<br> Kafka в проекте на Spring Boot<br> Конфигурации consumer и producer<br> <br> 21.2. Apache Kafkа. Реализация consumer в тестах<br> Пишем свой Consumer и JUnit Extension для его использования в тестах<br> <br> 21.3. Q&amp;A сессия по Wiremock и Kafka<br> <br> 22. Конференции – готовим доклад и себя к выступлению<br> Как попасть на конференцию спикером<br> Как готовиться<br> Презентация – хорошая и плохая<br> Дискуссия до и после доклада<br> Ради чего? Плюсы и минусы<br> <br> 23. CI/CD - pipeline, к которому мы шли<br> Рассматриваем вопросы сборки проекта и деплоя на прод с использованием GHA<br> <br> 24. Q&amp;A по дипломному проекту<br> Отвечаем на вопросы, возникшие при работе над дипломным проектом<br> <br> <b>Преподаватели:</b><br> <b>Дмитрий Тучс. </b>Преподаёт основную программу Java на курсе Java Advanced 2.0<br> В IT больше 12 лет. Начинал в аналитике, управлял проектами. Сейчас — Head of QA at Dodo Brands. Занимается менторством, пишет и автоматизирует на Java. Автор учебной программы QA.GURU Java Advanced.<br> <br> <b>Михаил Рубанов.</b> Преподаёт iOS-программу на курсе Java Advanced 2.0<br> Head of mobile в Dodo Engineering. В разработке любит интерфейсы, тесты и доступность. Купил 10 эргономичных клавиатур. Написал книгу «Про доступность iOS». Пишет статьи на Хабр, ведет Telegram-канал о мобильной разработке в Dodo.<br> <br> <b>ИСТОЧНИК<br> </aside> <br> СКАЧАТЬ<br> </aside> </b>]]></content:encoded>
</item><item>
<title>Олег Пендрак - Java QA Automation</title>
<link>https://many-courses.net/programmirovanie/14093-oleg-pendrak-java-qa-automation.html</link>
<pdalink>https://many-courses.net/programmirovanie/14093-oleg-pendrak-java-qa-automation.html</pdalink>
<guid>https://many-courses.net/programmirovanie/14093-oleg-pendrak-java-qa-automation.html</guid>
<pubDate>Sat, 18 Apr 2026 13:30:53 +0300</pubDate>
<category>native-yes</category>

<content:encoded><![CDATA[<b>Курс по автоматизации тестирования на Java с полного нуля с изучением библиотек для API и UI тестирования, а также материал по инфраструктуре и CI/CD процессам.</b><br> <ul> <li>Вы научитесь автоматизировать тестовые сценарии на Java, используя современные технологии и библиотеки</li> <li>Узнаете, как писать тесты для API и UI</li> <li>Освоите Gradle, Maven, JUnit5, TestNG, Rest Assured, Selenide и Selenium</li> <li>Сможете работать с CI/CD пайплайнами в Jenkins и GitLab</li> <li>Разберетесь в работе с Docker, Selenoid и Allure</li> <li>Создадите собственный проект для GitHub, который поможет в поиске работы</li> <li>Получите навыки, необходимые для уровня Middle специалиста</li> </ul>Курс в основном предназначен для тех, кто занимается ручным тестированием и хочет перейти в автоматизацию. Также курс подойдет для людей, которые уже работают в этой сфере и хотят закрепить знания и узнать больше информации о хороших практиках написания автотестов. Все видео находятся на Rutube, где можно смотреть без VPN<br> <br> <b>Программа:<br> <br> Java</b><br> • Почему именно Java для автоматизации<br> • Скачивание среды разработки Intellij Idea<br> • Переменные и зоны видимости<br> • Примитивы и ссылки<br> • Взаимодействие со строками<br> • Условия If Else Switch Case<br> • Методы<br> • Объекты<br> • Модификаторы доступа<br> • Equals и ToString<br> • ООП<br> • Массивы<br> • Enum<br> • Список List<br> • Set и HashMap<br> • Stream API<br> • Generic и Static<br> • Практическая задача<br> <br> <b>Сборщики проекта, библиотеки, основы тестирования</b><br> • Сборщик Gradle<br> • Библиотека Junit5<br> • Параметризированные тесты<br> • Библиотека Jackson<br> • Библиотека Lombok<br> • Библиотека Owner<br> • Чтение настроек из файла<br> • Debugger<br> • Запуск тестов Junit5 через терминал<br> • Создание задачи в Gradle для запуска определенных тестов, помеченных тегами<br> • Перезапуск упавших тестов<br> • Сохранение упавших тестов и запись в файл<br> • Запуск упавших тестов с помощью Bash скрипта<br> • Плагин Allure Gradle для отчетов<br> • Библиотека TestNG<br> • Параметризированные тесты DataProvider<br> • Запуск тестов через терминал и через testng.xml<br> • Перезапуск и сохранение упавших тестов и запись в файл<br> • Сборщик Maven<br> • Установка Allure и Lombok в Maven<br> • Запуск тестов через терминал в Maven<br> <br> <b>UI автотесты</b><br> • Все что нужно знать про UI автотесты<br> • Установка Selenium<br> • Работа с WebElement<br> • Скачивание и загрузка файлов<br> • Alert, Basic Auth, Iframe<br> • Debugger в DevTools<br> • Actions и перемещение элементов<br> • Паттерн PageObject на примере Wildberries<br> • JavaScriptExecutor<br> • Обзор Selenide и его преимущества<br> • Переписывание теста с Selenium на Selenide<br> • Чтение PDF файлов<br> • Чтение XLSX файлов<br> • Тестирование UI верстки с помощью скриншотов<br> • Параллельный запуск тестов TestNG и Junit5<br> • Авторизация на сайте через API<br> • Установка Docker и Selenoid<br> • Кроссбраузерность через аннотации<br> • Вложения видео, логи, картинки, исходный код страницы в Allure отчет<br> <br> <b>API автотесты</b><br> • Теория REST и HTTP<br> • Обзор сайта Fake Rest API<br> • Установка библиотеки Rest Assured<br> • Структура запроса с подстановкой параметров<br> • Отправка GET запроса и сохранение ответа сервера в переменную, сравнение двух списков, проверка на сортировку<br> • Отправка POST запроса и создание POJO классов на основе JSON через плагин генератор<br> • Отправка PUT и DELETE запросов, создаем тело в качестве HashMap<br> • Рефакторинг тестов в модельные классы<br> • Логируем запрос и ответ в Allure<br> • Параметризированные API автотесты<br> • Покрытие тестами Swagger<br> • Jwt авторизация<br> • Создание обертки для отправки API запросов через сервисные классы<br> • Скачивание и загрузка файлов через RestAssured<br> • Библиотеки Faker и SoftAssertions<br> • Передача тестовых данных через аннотацию внутрь тестового метода<br> <br> <b>Инфраструктура CI/CD</b><br> • Что такое CI/CD<br> • Установка Jenkins через Docker<br> • Добавление учетной записи Gitlab<br> • Структура Jenkinsfile<br> • Создание простого пайплайна для запуска UI тестов<br> • Добавление Allure отчета<br> • Параметризированная сборка с определенной ветки<br> • Перезапуск упавших тестов<br> • Установка Gitlab CI Runner<br> • Структура gitlab-ci.yaml<br> • Запуск UI и API тестов<br> • Сохранение артефактов<br> • Создание Docker образа с тестами<br> <br> <b>Тариф Базовый</b><br> <br> <b>ИСТОЧНИК<br> </aside> <br> СКАЧАТЬ<br> </aside> </b>]]></content:encoded>
</item><item>
<title>Валерий Меньшиков - Автоматизация тестирования брокеров сообщений (Python)</title>
<link>https://many-courses.net/programmirovanie/13932-valeriy-menshikov-avtomatizaciya-testirovaniya-brokerov-soobshcheniy-python.html</link>
<pdalink>https://many-courses.net/programmirovanie/13932-valeriy-menshikov-avtomatizaciya-testirovaniya-brokerov-soobshcheniy-python.html</pdalink>
<guid>https://many-courses.net/programmirovanie/13932-valeriy-menshikov-avtomatizaciya-testirovaniya-brokerov-soobshcheniy-python.html</guid>
<pubDate>Mon, 13 Apr 2026 13:33:15 +0300</pubDate>
<category>native-yes</category>

<content:encoded><![CDATA[<b>Практический онлайн-курс для Python QA Automation - инженеров, которые хотят уверенно тестировать брокеры сообщений, писать стабильные E2E-тесты и не бояться асинхронных систем.</b><br> <br> Тренинг для инженеров автоматизаторов на Python, которые уже имеют опыт автоматизации и опыт тестирования back-end.<br> <br> В тренинге внимание сфокусированно именно на брокерах сообщений. Если вам важны такие темы, как CI/CD, отчеты о тестировании, сбор метрик покрытия сервисов автотестами, красивое логгирование, оповещение о прохождении тестов и другое, лучше рассмотреть тренинг REST API Advanced.<br> <br> <b>Необходимые знания:</b><br> <ul> <li>уверенные навыки программирования на Python и работы с Git</li> <li>опыт автоматизации тестирования веб-приложений</li> <li>навыки использования ООП на Python</li> </ul><b>Программа</b><br> <br> Введение<br> <br> Что такое брокеры сообщений?<br> В данном уроке рассмотрим, что такое брокеры сообщений и для чего они применяются.<br> <br> Kafka<br> В данном уроке рассмотрим, что такое Kafka, и рассмотрим один из вариантов UI-интерфейса.<br> <br> Kafka: Produccer<br> В данном уроке научимся публиковать сообщения в топики Kafka с помощью python.<br> <br> Kafka: Singleton<br> В данном уроке рассмотрим паттерн Singleton для экономии соединений и примеры его использования для python клиентов Kafka.<br> <br> Kafka: Consumer<br> В данном уроке рассмотрим способы подключения к Kafka и проблемы, с которыми сталкивается тестировщик при работе с Kafka консумером.<br> <br> Kafka: Работа с потоками<br> В данном уроке рассмотрим, как работать с блокирующими задачами при прослушивании топиков и примитивы синхронизации потоков в python.<br> <br> Kafka: класс Consumer и тесты<br> В данном занятии реализуем удобный интерфейс для работы с Kafka Consumer и напишем тесты.<br> <br> Kafka: паттерн Observer<br> В данном уроке рассмотрим паттерн Observer, который позволит нам экономить соединения, а также быстро и удобно уведомлять всех подписчиков о получении сообщений в топики.<br> <br> Kafka: E2E<br> В данном занятии рассмотрим схему нашего приложения и напишем end-to-end тесты для проверки каждой контрольной точки системы.<br> <br> Rabbit MQ<br> В данном уроке узнаем, что такое RabbitMQ, и поработаем с UI интерфейсом.<br> <br> Rabbit MQ: Publisher<br> В данном занятии научимся использовать python для публикации сообщений в обменник RabbitMQ.<br> <br> Rabbit MQ: Subscriber<br> В данном занятии научимся подписываться на очереди RabbitMQ с помощью python.<br> <br> Rabbit MQ: Как тестировать consumer?<br> В данном занятии узнаем, как тестировать consumer и какие подходы для этого использовать.<br> <br> Итоги<br> Подведем краткие итоги по курсу.<br> <br> <b>ИСТОЧНИК<br> </aside> <br> СКАЧАТЬ<br> </aside> </b>]]></content:encoded>
</item><item>
<title>HTB Academy - Специалист по тестированию на проникновение Hack The Box. Часть 13</title>
<link>https://many-courses.net/programmirovanie/13912-htb-academy-specialist-po-testirovaniyu-na-proniknovenie-hack-the-box-chast-13.html</link>
<pdalink>https://many-courses.net/programmirovanie/13912-htb-academy-specialist-po-testirovaniyu-na-proniknovenie-hack-the-box-chast-13.html</pdalink>
<guid>https://many-courses.net/programmirovanie/13912-htb-academy-specialist-po-testirovaniyu-na-proniknovenie-hack-the-box-chast-13.html</guid>
<pubDate>Mon, 13 Apr 2026 13:31:16 +0300</pubDate>
<category>native-yes</category>

<content:encoded><![CDATA[<b>Сертифицированный специалист по тестированию на проникновение Hack The Box. </b><br> <b>Часть 13 (2024)</b><br> <br> <b>Слив курса Сертифицированный специалист по тестированию на проникновение Hack The Box (HTB CPTS) (часть 13/2024) [HTB Academy]<br> <br> Сертифицированный специалист по тестированию на проникновение Hack The Box (HTB CPTS) - это практическая сертификация, оценивающая навыки кандидатов в области тестирования на проникновение. </b><br> Обладатели сертификата "Сертифицированный специалист по тестированию на проникновение Hack The Box" будут обладать технической компетентностью в области этичного хакинга и тестирования на проникновение на среднем уровне.<br> Они также смогут оценивать риск, которому подвергается инфраструктура, и составлять отчеты коммерческого уровня, пригодные для практического применения.<br> Для получения сертификата Hack The Box предлагается курс "Специалист по тестированию на проникновение", предназначенный для новичков в области информационной безопасности, желающих стать профессиональными пентестерами.<br> Этот курс охватывает основные концепции оценки безопасности и обеспечивает глубокое понимание специализированных инструментов, тактик атак и методологии, используемых в процессе тестирования на проникновение.<br> Получая необходимую теоретическую базу и множество практических упражнений, студенты пройдут через все этапы тестирования на проникновение, от разведки и перечисления до документирования и составления отчетов.<br> По окончании этого курса вы получите практические навыки и образ мышления, необходимые для проведения профессиональной оценки безопасности инфраструктуры корпоративного уровня.<br> <br> <b>Ключевые темы курса:</b><br> <ul> <li>Процессы и методологии тестирования на проникновение</li> <li>Сбор информации и методы разведки</li> <li>Атаки на цели под Windows и Linux</li> <li>Тестирование на проникновение Active Directory</li> <li>Тестирование на проникновение веб-приложений</li> <li>Ручная и автоматизированная эксплуатация</li> <li>Оценка уязвимостей</li> <li>Pivoting и горизонтальное продвижение</li> <li>Перечисление в процессе пост-эксплуатации</li> <li>Повышение привилегий в Windows и Linux</li> <li>Коммуникации и отчетность по уязвимостям/рискам</li> </ul><b>Программа курса:</b><br> Модуль 01. Процесс тестирования на проникновение (перевод содержится в части 1)<br> Модуль 02: Начало работы<br> Модуль 03: Сетевое перечисление с Nmap<br> Модуль 04: Снятие отпечатков<br> Модуль 05: Сбор информации - веб-разведка<br> Модуль 06: Оценка уязвимостей<br> Модуль 07: Передача файлов<br> Модуль 08: Оболочки и пейлоады<br> Модуль 09: Работа с Metasploit Framework<br> Модуль 10: Атаки на пароли<br> Модуль 11: Атаки на типовые сервисы<br> Модуль 12: Pivoting, туннелирование и перенаправление портов<br> Модуль 13: Перечисление и атаки на Active Directory<br> Модуль 14: Работа с веб-прокси<br> Модуль 15: Атаки на веб-приложения с Ffuf<br> Модуль 16: Брутфорсинг входа в системы<br> Модуль 17: Основы SQL-инъекций<br> Модуль 18: Основы SQLMap<br> Модуль 19: Межсайтовый скриптинг (XSS)<br> Модуль 20: Включение файлов<br> Модуль 21: Атаки с включением файлов<br> Модуль 22: Внедрение команд<br> Модуль 23: Веб-атаки<br> Модуль 24: Атаки на типовые приложения<br> Модуль 25: Повышение привилегий в Linux<br> Модуль 26: Повышение привилегий в Windows<br> Модуль 27: Документирование и составление отчетов<br> Модуль 28: Атаки на корпоративные сети<br> <br> <b>Содержание тринадцатой части: <br> Модуль 13: Перечисление и атаки на Active Directory</b><br> Active Directory (AD) - это крупнейший корпоративный набор инструментов для управления доменами, предоставляющий управление идентификацией и доступом, централизованное администрирование домена, аутентификацию и многое другое. <br> Ввиду множества функций и сложности AD представляет огромную поверхность атаки, защищать которую надлежащим образом достаточно сложно. <br> Чтобы быть успешными специалистами по информационной безопасности, мы должны понимать архитектуру AD и то, как защищать наши корпоративные окружения. <br> Как пентестеры мы должны твердо понимать, какие инструменты, техники и процедуры доступны для перечисления и атаки на окружения AD, а также какие неправильные конфигурации AD существуют.<br> <br> <b>Ключевые темы модуля:</b><br> <ul> <li>Введение в перечисление и атаки на Active Directory</li> <li>Инструменты для работы</li> <li>Принципы внешней разведки и перечисления</li> <li>Первичное перечисление домена</li> <li>Отравление LLMNR/NBT-NS - из Linux</li> <li>Отравление LLMNR/NBT-NS - из Windows</li> <li>Распыление паролей</li> <li>Перечисление и извлечение политик паролей</li> <li>Распыление паролей - создание списка целевых пользователей</li> <li>Внутреннее распыление паролей - из Linux</li> <li>Внутреннее распыление паролей - из Windows</li> <li>Перечисление средств обеспечения безопасности</li> <li>Перечисление с учетными данными - из Linux</li> <li>Перечисление с учетными данными - из Windows</li> <li>Работа в рамках концепции Living Off the Land</li> <li>Kerberoasting - из Linux</li> <li>Kerberoasting - из Windows</li> <li>Злоупотребление списками управления доступом (ACL)</li> <li>Перечисление ACL</li> <li>Тактики злоупотребления ACL</li> <li>DCSync</li> <li>Привилегированный доступ</li> <li>Проблема Kerberos "Double Hop"</li> <li>Новейшие уязвимости</li> <li>Прочие неправильные конфигурации</li> <li>Доверия домена</li> <li>Атака на доверия домена - доверия Child -&gt; Parent - из Windows</li> <li>Атака на доверия домена - доверия Child -&gt; Parent - из Linux</li> <li>Атака на доверия домена - злоупотребление доверием между лесами - из Windows</li> <li>Атака на доверия домена - злоупотребление доверием между лесами - из Linux</li> <li>Усиление защиты Active Directory</li> <li>Дополнительные техники аудита AD</li> </ul><b>Дата релиза: 2024г.</b><br> <b>Тип перевода: перевод с английского языка на русский</b><br> <b>Формат: PDF.</b><br> <b>Объем оригинала: 28 модулей</b><br> <b>Объем перевода тринадцатой части: Модуль 13: Перечисление и атаки на Active Directory (~368 стр.) </b><br> <b>Дата выдачи: 20.04.2026</b><br> <b>Сэмпл перевода во вложении. </b><br> <b> </aside> <br> </aside>]]></content:encoded>
</item></channel></rss>