Python является одним из самых популярных и широко используемых языков программирования в мире благодаря своему высокому удобству использования и большому набору библиотек. Этот учебный курс представляет собой ориентированное на приложения введение в использование Python для обеспечения кибербезопасности. Python может помочь автоматизировать задачи на протяжении всего жизненного цикла кибератаки как для кибератакующих, так и для защитников. Эта специализация демонстрирует некоторые из этих приложений и то, как Python можно использовать, чтобы сделать специалистов по кибербезопасности более эффективными. Студенты приобретут технические навыки, необходимые для разработки пользовательских скриптов на Python для автоматизации задач кибербезопасности. Для прохождения данного курса, студент должен обладать базовыми знаниями Python
Описание курса
Краткая программа курса
- Работа со скриптами Python
- Функции Python
- Потоки в Python
- Многопоточность и параллелизм в Python
- Программирование сокетов
- Создание простого ТСР-клиента и ТСР- сервера
- Игра с визуальными и звуковыми эффектами
- HTTP программирование
- Анализ сетевого трафика
- Сбор и информация серверов
- Взаимодействие с серверами
- Работа с NMap
- Соединение с Metasploit Framework
- Криптография и стенографика
- Шифрование и дешифрование
- Финальный результат: тестирование+ защита проекта
Продолжительность
- Продолжительность курса – 6 месяцев (24 недели)
- Стоимость курсов — 100 000тг в месяц
Критерии отбора студентов
- Базовое понимание концепций программирования
- Базовые знания в области компьютерных наук
- Навыки навигации на ПК и в Интернете
- Базовые знания математических понятий (школьный уровень)