получить представление об угрозах и опасностях, подстерегающих в интернете;
познакомиться с различными аспектами информационной безопасности на практике;
повторить основы языка программирования Python и освоить применение Python в прикладных задачах этичного хакинга;
изучить основные виды сетевых атак и способы противостояния;
освоить язык программирования JavaScript и применить эти знания в решении задач по защите информации в интернет;
изучить основы построения и защиты баз данных с применением языка MySQL;
познакомиться с технологиями построения компьютерных сетей, принципами построения интернет, моделями OSI, TCP/IP;
изучить язык HTML, таблицы стилей CSS и применить эти знания для создания фишингового сайта;
узнать, как обходить системы защиты и заметать следы;
научиться надежно защищать свои личные данные и секретную информацию.
познакомиться с основами профессии специалиста по кибербезопасности.
О программе курса «Этичный хакер»
В 1-м модуле ребята знакомятся с темами:
понятие этичного хакинга
сценарии атак и защиты против злоумышленников
социальная инженерия
роль и задачи специалистов по защите информации
2-й модуль посвящен знакомству с языком программирования Python и изучению основ шифрования. В модуле представлены следующие темы:
базовые операторы и типы данных в Python
циклы и условия в Python
криптография, её алгоритмы и методы шифрования сообщений
написание программ для шифрования на языке Python
В 3-м модуле ребята продолжат знакомство с Python, а также познакомятся с новыми подходами безопасности. Ученики знакомятся со следующими темами:
шифрование сообщения с помощью картинки
понятие хеширования
применение хеширования в практике программирования
классы в Python
написание программы для создания базы данных логинов и паролей пользователей
В 4-м модуле начинается знакомство с сетевыми атаками:
виды сетевых атак
основы языка HTML
таблицы стилей CSS
понятие фишинга
написание фишингового сайта
создание программы подбора пароля
Модуль 5 посвящен основам языка JavaScript, без знания которого не обойтись при работе с сайтами и защитой информации в интернете. Темы 5-го модуля:
основы и применение JavaScript
переменные, циклы и условные конструкции в JavaScript
функции и события в JavaScript
практика программирования в JavaScript
понятие межсайтового скриптинга XSS, выявление и устранение уязвимостей этой технологии
В 6-м модуле ребята познакомятся с технологиями работы с базами данных и языком MySQL и научатся применять технологии баз данных в задачах по авторизации пользователей на сайте. В модуле рассматриваются такие темы:
создание первой базы данных
команды для взаимодействия с базой данных
написание программы для авторизации пользователей на сайте
способы защиты от SQL уязвимостей
7-й модуль посвящен введению в сетевые технологии, на котором дети изучат:
стек протоколов OSI
устройство сети интернет, стек протоколов TCP/IP
принцип работы локальных, глобальных, частных и публичных сетей
различные сетевые протоколы и их применение
В модуле 8 ученики знакомятся с операционными системами Windows и Linux, и учатся записывать команды в командной строке. Темы этого модуля:
работа с командной строкой Windows и Linux
команды для управления файлами, настройки рабочего стола
особенности командной строки Windows и Linux
знакомство с понятиями «IP», «порт»
Модуль 9 посвящен изучению новых протоколов, практике работы с уязвимостями и организацией защиты информационных ресурсов. Завершит курс презентация проектов, на которой ребята представят свои новые знания и навыки. Темы 9-го модуля:
изучение VPN
протоколы FTP, SMB
практические задания по выявлению уязвимостей
подготовка к защите проектов
подведение итогов курса и рекомендации по дальнейшему развитию в сфере информационной и кибербезопасности.
Результат обучения
Получили представление об угрозах и опасностях, подстерегающих в интернете.
Научились правильно и безопасно пользоваться интернетом.
Научились надежно защищать свои личные данные и секретную информацию.
Знание принципов шифрования.
Знание принципов кодирования информации на компьютере.
Повторили синтаксис Python, познакомились с JavaScript.
Приобрели и прокачали навыки написания программ на языке Python и JavaScript в решении задач по кибербезопасности.
Знание типов сетевых атак и сценариев защиты.
Умение подготовить и презентовать технический проект.
CODDY, школа программирования для детей
Запишите своего ребенка на курсы CODDY® и подарите ему возможность освоить современные технологии и перспективные навыки программирования и дизайна.
Обучение востребованным цифровым навыкам в школе CODDY – прекрасная инвестиция в будущее вашего ребенка!
CODDY – резидент «Сколково» и аккредитована корпорацией Microsoft как учебное заведение.
CODDY обучает востребованным цифровым навыкам, чтобы дети могли выбрать будущую профессию осознанно.
Более 75 курсов и модульное обучение
Занятия по гибким форматам – онлайн и офлайн, в группах до 8 человек и индивидуально, в удобное время из любой точки мира