Уровень сложности: Базовый

Курс «Основы Python. Python для кибербезопасности»

Пройдите полноценное обучение программированию за счёт государства!
4,7 из 5 на основе оценок курса нашими выпускниками
146 часов
Длительность курса
Офлайн
Формат обучения
Уровень сложности
Базовый
Для 8-11 классов
и учащихся в колледже
Для кого
Программа реализуется в рамках федерального проекта «Развитие кадрового потенциала ИТ-отрасли» национальной программы «Цифровая экономика РФ». Оператор проекта — Университет 2035.
Видео о курсе
Главные особенности обучающей программы
Python, один из самых популярных языков программирования, становится всё более популярным среди начинающих программистов, так как он простой в изучении, мощный и универсальный. Знание языка программирования открывает двери к различным карьерным возможностям, включая разработку программного обеспечения, научные исследования, анализ данных, разработку веб-сайтов и многое другое. Практически все сферы деятельности в наши дни нуждаются в профессионалах, которые могут создавать программы, обрабатывать и анализировать данные, автоматизировать процессы. Например, такие как машинное обучение, искусственный интеллект.
направлена на изучение защиты личной информации и компьютерных систем. А также на изучение языка программирования Python на примерах разработки инструментов кибербезопасности.
50% ПРАКТИКИ
Актуальность программы
Данная программа
Как проходит обучение?
Программа реализуется в формате ОФЛАЙН
Обучение проводится в образовательных учреждениях-партнёрах МЭО (как правило, это школы). Из доступного на Госуслугах ↗︎ списка вы сможете выбрать подходящую для себя офлайн-площадку для обучения. В рамках обучения вы получите доступ к личному кабинету, где сможете просматривать записи лекций и другие интерактивные материалы, отправлять домашние задания и получать обратную связь от преподавателя.
После обучения ученик будет УМЕТЬ:
Cоздавать программы на языке Python
Подключать сторонние библиотеки
Читать и создавать json, csv, xml файлы
Анализировать уязвимость и обеспечивать достаточный уровень безопасности компьютерных сервисов
Как создается продукт с виртуальной реальностью под основные VR/AR-устройства
Программа обучения
146 академ.часов
Модуль 1
Основы программирования и введение в безопасность информационных систем
Модуль 2
Сети и компьютерная безопасность, атаки и защита на уровне протоколов передачи данных
Тема 1.1 Введение в программирование
Тема 1.2 Введение в компьютерную безопасность
Тема 1.3 Элементы функционального программирования. Модули и библиотеки. Работа с коллекциями
Тема 1.4 Работа в сети интернет. HTTP, HTML, JSON. Библиотеки для работы с сетью
Тема 1.5 ​​Сетевое программирование
Тема 2.1 Сети. Инструменты по работе с сетевыми пакетами
Тема 2.2 Инструменты обработки сетевых пакетов на Python
Тема 2.3 Парсинг HTML-страниц при помощи Python
Тема 2.4 Автоматизация поиска чувствительных данных на Python
Лекции:
Лекции:
Модуль 3
Поиск уязвимостей информационных систем, анализ возможности проведения атаки на сервисы
Модуль 4
Безопасность компьютерных сервисов
Тема 3.1 Резервирование данных с применением Python
Тема 3.2 Защита от перебора паролей
Темы 3.3 Асинт-разведка из публичных источников с помощью Python
Темы 3.4 Сканирование портов и уязвимостей
Темы 4.1 Уязвимости веб-сервисов
Темы 4.2 Валидация вводимых данных с использованием Python
Темы 4.3 Построение защищённых каналов связи
Темы 4.4 Подведение итогов курса
Лекции:
Лекции:
Что получит обучающийся после прохождения курса в рамках проекта «Код Будущего»?
Преподаватели курса
Почаевец Андрей
Андреевич
Программный директор
Бердашкевич Артём Эдуардович

Дипломированный специалист по реализации стандартов и лучших практик информационной безопасности
Тращенков Сергей
Викторович
Заведующий кафедрой программирования и вычислительных технологий
Лубягин Игорь
Олегович
Педагог дополнительного образования
ПОЧИТАЙТЕ, ЧТО О НАС ПИШУТ УЧЕНИКИ, ПРОШЕДШИЕ ОБУЧЕНИЕ, И ИХ РОДИТЕЛИ