Профессия
Университет 20.35

Получите образование в HackerU — международной высшей школе IT и кибербезопасности . Все программы разработаны с учетом работы в 13-ти странах на протяжении двух десятков лет.

Стоимость курсов: от 15900 до 29900 рублей.

Записаться на обучение

Старт

1 ноября 2020

Длительность

72 акад.часа

Формат обучения

Виртуальный класс

Немного о HackerU

Международная экспертиза

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

Более 80 000 выпускников

Ориентация программ на потребности компаний и требования рынка, что обеспечивает выпускникам высокий доход и востребованность.

Реальный опыт уже в процессе обучения

Образовательные программы построены таким образом, что полученные знания можно применить и монетизировать.

Иммерсивный подход

Фокус на практике. Более 70% времени обучения мы уделяем развитию практических навыков.

Преподаватели — практики

Обучение проводят эксперты, работающие в крупнейших российских и зарубежных IT компаниях.

Почему стоит начать
прямо сейчас

Уязвимость бизнеса

98% компаний признают, что их служба кибербезопасности не в полной мере отвечает потребностям организации.

Инвестиции в кибербезопасность

53% компаний увеличили расходы на кибербезопасность в текущем году.

Потребность в специалистах

Порядка 1 500 000 киберпреступлений в год. Бизнес нуждается в защите и в полной мере осознает необходимость развития структуры ИБ в компании.

На программах вы получите навыки, необходимые для работы в самых передовых IT-направлениях

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

Познакомитесь с квантовой сенсорикой и областями её применения, а также изучите множество алгоритмов.

Детально изучите, что такое машинное обучение, искусственный интеллект и нейронные сети.

Научитесь создавать безопасные продукты и организовывать защиту существующих.

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

Анализировать веб-приложения, собирая информацию о нем и подготавливая сценарий для проведения атаки.

Программы обучения

7 программ

72 акад.часа каждая

Security Champion | Стоимость 29900 ₽
3 модуля
7 навыков

Модуль 1 — Введение в продуктовую безопасность

• Введение в информационную безопасность
• Оценка рисков безопасности приложения
• Разработка безопасного кода
• Практики защиты кода

Результаты обучения:
Научитесь проводить оценку рисков безопасности приложений, разрабатывать безопасные коды и использовать практики защиты.

Модуль 2 — Программные средства защиты

• Статический анализ кода
• Динамический анализ приложений
• Инструменты для защиты окружения

Результаты обучения:
Научитесь самостоятельно проводить анализ приложений и использовать инструменты защиты окружения.

Модуль 3 — Уязвимости веб-приложений

• Устройство современных веб-приложений и сбор информации
• Уязвимости OS Command injection
• Уязвимость SQL Injection
• Аутентификация и менеджмент сессий. Онлайн брутфорс. Оффлайн брутфорс.
• Уязвимости path traversal, file upload, local file read • Broken Access Control • CORS. XSS

Результаты обучения:
Научитесь строить и внедрять ИТ-стратегии по работе с уязвимостью веб-приложений.

Стоимость 29900 рублей

Web Application Security Analysis (Advanced) | Стоимость 29900₽
10 модулей
26 навыков

Модуль 1 — Знакомство с базовыми технологиями веба

• Общее описание процесса выполнения анализа защищенности веб-приложений
• Знакомство с базовыми технологиями веба: HTTP, HTML, Javascript, CSS
• Знакомство с Burp Suite

Результаты обучения:
— Узнаете про основные веб-технологии: HTTP, URL, HTML, Javascript, CSS и т.д.
— Познакомитесь с основными тегами HTML
— Узнаете про протоколы HTTP
— Разберетесь в программном обеспечении Burp Suite

Модуль 2 — Устройство современных веб-приложений

• Структура веб-приложений
• Статическое и динамическое содержимое
• Сессии Сбор информации Краулинг и дирбастинг

Результаты обучения:
Поймете устройство веб-приложений и сможете собирать информацию о веб-приложении, а также проводить дирбастинг и краулинг.

Модуль 3 — Уязвимости OS

• Описание уязвимости OS Command injection
• Примеры обнаружения и эксплуатации Reverse shell

Результаты обучения:
Сможете обнаруживать и эксплуатировать OS Command Injection и уметь прокидывать reverse shell.

Модуль 4 — Аутентификация и менеджмент сессий

• Аутентификация
• Хранение паролей
• Сессионный менеджмент
• Patator — инструмент для онлайн брутфорса

Результаты обучения:
Сможете оценивать защищенность механизмов аутентификации и сессионного менеджмента, оценивать корректность использования нескольких криптографических примитивов для задач аутентификации. Освоите проведение онлайн брутфорс.

Модуль 5 — Онлайн и оффлайн брутфорс

• Hashcat
• Определение типа хэша
• Обсуждение словарей
• Работа с правилами hashcat Брутфорс по маске

Результаты обучения:
Сможете запускать атаку на подбор пароля офлайн по имеющемуся хэшу с помощью hashcat, определять тип хэша и уметь использовать правила hashcat и выбирать словари.

Модуль 6 — Уязвимости Path traversal

• Причины возникновения и способы эксплуатации Path traversal
• Уязвимость FIle Upload
• Веб-шеллы для PHP ASMX(IIS) JSP

Результаты обучения:
Сможете обнаруживать и эксплуатировать Path traversal и File Upload. Получите навыки подбора веб-шелл и понимание того, какие следует давать рекомендации.

Модуль 7 — Небезопасная десериализация

• Причины возникновения и способы эксплуатации Path traversal
• Уязвимость FIle Upload
• Веб-шеллы для PHP ASMX(IIS) JSP
• Рекомендации для разработчиков

Результаты обучения:
Сможете обнаруживать и эксплуатировать Path traversal и File Upload. Получите навыки подбора веб-шелл и понимание того, какие следует давать рекомендации.

Модуль 8 — Небезопасное сравнение и приведение типов в PHP

• Уязвимость Insufficient Function Level Access Control
• Уязвимость Insecure Direct Object Reference
• Обнаружение
• Автоматизированное обнаружение с помощью плагинов BURP Suite
• Рекомендации для разработчиков

Результаты обучения:
Сможете обнаружить и эксплуатировать Broken Access Control. Использовать плагины Burp Suite для автоматизации этих задач.

Модуль 9 — Уязвимость Server Side Request Forgery

• Описание атаки SSRF и примеры её эксплуатации XML и внешние сущности
• Вектора эксплуатации XXE: Отказ в обслуживании Local File read, SSRF

Результаты обучения:
Сможете обнаруживать и эксплуатировать SSRF и XXE, а также понимать вектора эксплуатации XXE.

Модуль 10 — Безопасность клиентской части веб-приложений

• Content Security Policy и как оно защищает от XSS
• Некоторые техники обхода CSP
• Другие заголовки безопасности протокола HTTP

Результаты обучения:

Получите навыки оценки корректности CSP, а также научитесь оценивать выставленные или опущенные заголовки безопасности.

Стоимость 29900 рублей

Network Security | Стоимость 29900 ₽
2 модуля
5 навыков

Модуль 1 — Базовый: основа сетей

Модуль 2 — Advanced: безопасность сетей

Стоимость 29900 рублей

Введение в искусственный интеллект | Стоимость 15900 ₽
4 модуля
12 навыков

Модуль 1 — Завлечение

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

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

Модуль 2 — О технологиях ИИ. Часть 1

В этом модуле подробно будут изучены технологии применения искусственного интеллекта.

Результаты обучения:
Изучите алгоритмы поиска; методы извлечения, представления и обработки знаний; интеллектуальный анализ данных; обработку естественного языка; символьный подход; логику и нетрадиционные логики; эволюционные алгоритмы и квазибиологический подход.

Модуль 3 — О технологиях ИИ. Часть 2

В этому модуле вы продолжите изучение технологий искусственного интеллекта.

Результаты обучения:
В результате обучения вы познакомитесь с машинным обучением; искусственными нейронными сетями; ЭС и СППР; многоагентныыми системами и роевым интеллектом; робототехникой; введением в нейрофизиологию и философией сознания.

Модуль 4 — Будущее уже рядом

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

Результаты обучения:
В результате обучения вы узнаете, где используется Искусственный Интеллект, как стать экспертом по Искусственному Интеллекту, а также познакомитесь со смежными технологиями.

Стоимость 15900 рублей

Введение в квантовые технологии | Стоимость 15900 ₽
10 модулей
3 навыка

Модуль 1 — Что такое квантовые технологии и зачем они нужны

В этом модуле вы узнаете, что такое квантовые технологии и зачем они нужны.

Результаты обучения:
По итогам обучения вы узнаете, что такое квантовые технологии и зачем они нужны.

Модуль 2 — Краткое введение в квантовую механику

В этом модуле будет рассмотрено введение в квантовую механику.

Результаты обучения:
В результате обучения вы изучите основы квантовой механики.

Модуль 3 — Квантовая сенсорика и области её применения

В модуле 3 будет рассмотрена квантовая сенсорика и области её применения.

Результаты обучения:
В результате обучения вы изучите квантовая сенсорику и области её применения.

Модуль 4 — Теория квантовой передачи информации

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

Результаты обучения:
В результате обучения вы изучите теорию квантовой передачи информации и ее особенности.

Модуль 5 — Обзор протоколов квантовой передачи информации

В этом модуле вы подробно изучите обзор существующих протоколов квантовой передачи информации.

Результаты обучения:
В результате обучения вы будете ориентироваться в существующих протоколах квантовой передачи информации. А также на практике протестируйте передачу и восстановление сообщения по квантовому каналу связи.

Модуль 6 — Универсальный квантовый компьютер

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

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

Модуль 7 — Модель квантовых вычислений и её превосходство

В этом модуле вы познакомитесь с моделью квантовых вычислений и её превосходством.

Результаты обучения:
В результате обучения вы изучите модель квантовых вычислений и её превосходство.

Модуль 8 — Преобразование произвольной функции в оракул.

В этом модуле вы подробно изучите преобразование произвольной функции в квантовый оракул.

Результаты обучения:
В результате обучения вы научитесь преобразованию произвольной функции в квантовый оракул.

Модуль 9 — Алгоритмы

В этом модуле подробно рассмотрим Алгоритмы Дойча и Алгоритм Дойча-Йожи, Алгоритм Гровера и Алгоритм Шора.

Результаты обучения:
В результате обучения вы изучите Алгоритмы Дойча и Алгоритм Дойча-Йожи, Алгоритм Гровера и Алгоритм Шора.

Модуль 10 — Куда двигаться дальше

В финальном модуле вы узнаете о вариантах применения ваших знаний в сфере квантовых технологий, а также пройдете итоговое тестирование.

Результаты обучения:
В результате обучения вы узнаете о вариантах применения ваших знаний в сфере квантовых технологий.

Стоимость 15900 рублей

Введение в машинное обучение для людей | Стоимость 15900 ₽
5 модулей
3 навыка

Модуль 1 — Введение

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

Результаты обучения:
В результате обучения слушатель узнает зачем обучать машины; ознакомится с тремя составляющими машинного обучения; узнает, что такое обучение или интеллект; и изучит карту мира машинного обучения.

Модуль 2 — Классическое обучение

В этом модуле вы подробно ознакомитесь с классическими типами машинного обучения.

Результаты обучения:
В результате обучения вы изучите такие темы, как: Классическое обучение; Обучение с учителем; Классификация; Регрессия; Обучение без учителя; Кластеризация; Уменьшение размерности и Поиск правил (ассоциация).

Модуль 3 — Обучение с подкреплением

В модуле 3 вы изучите особенности обучения с подкреплением.

Результаты обучения:
В результате обучения вы подробно изучите обучение с подкреплением и его особенности.

Модуль 4 — Ансамбли

В этом модуле вы изучите ансамбли.

Результаты обучения:
В результате обучения вы изучите Ансамбли – Стекинг; Бэггинг и Бустинг.

Модуль 5 — Нейросети и глубокое обучение

В модуле будут рассмотрены нейронные сети и глубокое обучение.

Результаты обучения:
В результате обучения вы узнаете, что такое нейронные сети и глубокое обучение. Подробно рассмотрите Свёрточные нейросети и Рекуррентные нейросети.

Модуль 6 — Заключение

В заключительном видео немного поговорим о будущем, а также вам будет доступно итоговое тестирование.

Результаты обучения:
В результате обучения будет изучена тема: «Когда на войну с машинами?».

Стоимость 15900 рублей

Основы программирования на Python | Стоимость 25000 ₽
10 модулей
8 навыков

Модуль 1 — Введение в Python

В первом модуле вы познакомитесь с языком Python и сделаете свои первые шаги в разработке. Изучите такие темы: Установка Python 3; Выбор среды разработки (IDE); Работа в терминале. Базовые типы: числовые типы; Базовые типы: логический тип; Базовые типы: строки и байтовые строки; Базовые типы: объект None; Конструкции управления потоком.

Результаты обучения:
В результате обучения слушатель познакомится с языком Python и сделает свои первые шаги в разработке. Также научится установке Python 3, узнает историю создания языка программирования Python, научится выбирать среду разработки, изучит основы работы в терминале, интерпретатор Python и работу в нем. Ознакомится с основными конструкциями и базовыми типами. Изучит такие базовые типы, как числовые, логические, строки и байтовые строки, объект None, а также конструкции управления потоком.

Модуль 2 — Организация кода и окружение

В этом модуле вы познакомитесь с организацией кода и окружением. Темы модуля: Модули и пакеты; Виртуальное окружение (Virtualenv); Объектная структура в Python.

Результаты обучения:
В результате обучения слушатель познакомится с организацией кода и окружением. Изучит модули и пакеты, виртуальное окружение (Virtualenv) и объектную структуру в Python.

Модуль 3 — Коллекции

В модуле «Коллекции» вы познакомитесь с такими темами: Списки и кортежи; Словари; Множества.

Результаты обучения:
В результате обучения слушатель изучит списки, класс list, элементы списка, обращение по индексу, срезы; итерацию по элементам списка, функцию enumerate; методы строк, такие как: append, extend, index, reverse, sort; синтаксис: функции sum, min, max, sorted, reversed, hash, оператор del, кортежи и их отличия от списков, класс tuple.

Модуль 4 — Функции

В четвертом модуле вы познакомитесь с функциями, файлами, функциональным программированием, декораторами и генераторами.

Результаты обучения:
В результате обучения по модулю вы изучите функции, как объекты, атрибуты функции: __doc__, __name__, __defaults__; аргументы и параметры функции (позиционные, именованные), значение параметра по умолчанию; распаковку аргументов *args, **kwargs; возврат значений из функции, return; области видимости, функции: global, local; модуль стандартной библиотеки datetime; Поработаете с файлами из python кода. Изучите функцию open, режимы открытия файла; файловый объект, методы read. readline, write, close, tell; использование контекстного менеджера для работы с файловым объектом, оператор with; Изучите функции — объекты первого класса; анонимные функции, lambda; замыкания; синтаксис: функции map, filter, zip; модуль стандартной библиотеки functools, функции: reduce, partial; списочные вложения (List Comprehension) Познакомитесь с Декораторами; понятием декоратора и кругом проблем, которые он решает; изучите синтаксис декораторов; декораторы с параметрами; правила применения нескольких декораторов. А также узнаете все о генераторах – определение генератора, оператор yield; синтаксис: функция next; передача значений в генератор, метод send;

Модуль 5 — Классы и объекты

В модуле вы узнаете все о классах и объектах, экземплярах и методах.

Результаты обучения:
В результате обучения вы изучите введение в ооп, понятие класса и экземпляра класса, функцию isinstance; способы объявления класса, понятие атрибутов; обращение к атрибутам, различие между атрибутами класса и атрибутами экземпляра класса; этапы создания объекта, магические методы __new__, __init__, __repr__, __str__; хранение атрибутов, метод __dict__, функция dir; А также понятие методов, методы класса и экземпляра класса; вызов методов внутри класса через ссылку на экземпляр — self; методы класса, декоратор @classmethod; “приватность” методов, соглашение об именовании методов; статические методы, декоратор @staticmethod; доступ к атрибутам, свойства, декоратор @property; модуль requests.

Модуль 6 — Наследование

В этом модуле вы познакомитесь с наследованием в Python и композицией классов.

Результаты обучения:
По итогам обучения по модулю вы изучите принцип ооп — наследование, описание концепции, базовые классы и классы наследники; множественное наследование, функции: super, issubclass; проблемы множественного наследования, “ромб смерти”, линеаризация, метод __mro__; особенности наследования атрибутов и методов; переопределение методов в классах наследниках; классы примеси, mixins; Познакомитесь с понятием композиции классов и выбором — композицией классов или наследования, а также с областями их применения.

Модуль 7 — Работа с ошибками

В этом модуле вы изучите классы исключений и их обработку, а также генерацию исключений.

Результаты обучения:
В результате обучения вы узнаете о понятии исключения, получении информации из сообщении об ошибке, traceback; типах исключений, иерархии встроенных исключений стандартной библиотеки Python; обработке исключений, синтаксической конструкции try-except; обработке нескольких исключений, блоках finally, else. Также изучите выброс исключения, функцию raise; модуль traceback; проброс исключений, конструкцию “raise .. from err”; создание пользовательских исключений.

Модуль 8 — Особые методы классов

В модуле «Особые методы классов» вы ознакомитесь с магическими методами, итераторами и контекстными менеджерами.

Результаты обучения:
В результате обучения по модулю вы изучите внутреннее устройство объектов Python; “магические” методы __setattr__, __setattribute__, __getattr__, __getattribute__, __call__; пример реализации декоратора с помощью класса; Также изучите протокол итератора; итератор и итерируемый объект, функцию iter; реализацию протокола итератора в классе, “магические” методы __iter__, __next__. Узнаете, что такое понятие контекстного менеджера, оператор with; познакомитесь с примером реализации контекстного менеджера в классе, “магическими” методами __enter__, __exit__.

Модуль 9 — Структурное программирование

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

Результаты обучения:
В результате обучения вы узнаете почему важна читабельность кода; познакомитесь с Дзен Python; подробно изучите code style, соглашения принятые в сообществе Python, PEP8; инструменты разработчика — линтеры кода; понятие структурного программирования; Ознакомитесь с примером проектирования приложения «сверху-вниз».

Модуль 10 — Отладка и тестирование

В финальном модуле вы узнаете зачем нужно тестировать программы, что такое модульное тестирование и Test-Driven Development. Познакомитесь с библиотекой doctest и unittest, а также отладкой. Итоговое тестирование по программе

Результаты обучения:

В результате обучения вы изучите необходимость обеспечения качества программного продукта; виды тестирования (модульное, интеграционное, приемочное); технику разработки программного обеспечения Test-Driven Development; цикл разработки TDD; плюсы и минус Test-Driven Development; пример разработки через тестирование; Ознакомитесь с основами работы с модулем стандартной библиотеки doctest; изучите историю создания модуль unittest; “наследие” от JUnit; структуру модульного теста, класс TestCase; утверждения assert в модуле unittest; фикстуры, методы setUp, tearDown, setUpClass, tearDownClass; параметризацию тестовых случаев, subTest; проверку выброса исключений assertRaises. А также узнаете, что такое модуль pdb и основы использования отладчика pdb.

Стоимость 29900 рублей

Записаться на обучение

Как проходит обучение

  • Иммерсивный подход
  • Фокус на практике. Более 70% времени обучения вы уделите развитию практических навыков.

  • Никаких записей с прошлых потоков
  • Обновляем контент перед каждым запуском курса, снимая актуальные запросы с рынка и ориентируемся на них, создавая программы обучения.

  • Эксперты — реальные практики
  • Наши преподаватели — профессионалы, рассказывающие об областях, в которых они добились успеха. Мы приглашаем лучших экспертов — практиков, которые каждый день сталкиваются с реальными задачами и решают их.

    01   / 05

    Что вы получите
    после обучения?

    Значительный рост вашей стоимости на рынке труда.
    Освоите стек известных технологий связанных с обеспечением ИБ, машинного обучения и искусственного интеллекта
    Получите международный сертификат HackerU

    Записаться на обучение

    Стоимость курсов

    от 15 900 до 29 900 ₽

    !
    !

    user search complete

    Преподаватели — эксперты-практики, работающие в ТОП-компаниях

    Все преподаватели
    Назад

    Остались вопросы?.

    Оставьте номер телефона и мы перезвоним вам в течение нескольких минут

    !
    !
    Получить консультацию
    !
    !

    Спасибо,
    менеджер свяжеться с вами в ближайшее время

    Спасибо,
    за регистрацию на вебинар

    Заказать обратный звонок

    !
    Заполните это поле
    !
    Заполните это поле