Основы программирования
- Базовые понятия
- Операторы и функции
- Основы программирования
- Постановка задачи и алгоритмирование
Базовые навыки программиста
- Математическая задача
- Системы счисления
- Теория вероятностей
- Алгоритмы
- Задачи с собеседования
- Проверка внимания
- Последовательности
FreeTesting
- Условия
- Типы данных и переменные
- Общие вопросы
- Методы
- Строки
- Массивы
Python
- Объектно-ориентированное программирование
- Знакомство с python
- Встроенные типы и операции с ними
- Полезные инструменты
- Модули и библиотеки
- Функции и работа с файлами
- Интерфейсы
Linux
- Работа в оболочке работа со строками и файлами в linux
- Работа в терминале linux
- Пользователи и права в linux
- Запуск и управление сервисами в linux
- Синтаксис bash
- Работа в оболочке
- Работа со строками и файлами в linux
Python
- Встроенные типы и операции с ними
- Практикум «угадай число»
- Функции
- Полезные инструменты. обработка исключений
- Введение в python
- Практикум. file manager
Информационная безопасность
- Современные client side технологии и другие технологии веба
- Введение в веб
- Same origin policy
- Url
- Html и css
- Javascript. безопасность
- Http
- Javascript
HTML&CSS
- Селекторы css
- Формы html
- Теги и атрибуты html
- Работа с текстом и таблицами
- Основы html и css
- Работа с блоками
Информационная безопасность
- Ssrf
- Sql injection
- Ldap injection
- Протокол oauth 2.0
- Введение в server side уязвимости
- Xxe
- Idor и crlf
Компьютерные сети
- Транспортные протоколы
- Технология nat
- Бесклассовая маршрутизация
- Транспортный уровень
- Ethernet. канальный уровень
- Прикладной уровень
- Ethernet. физический уровень
- Классовая адресация и статическая маршрутизация
- Введение в компьютерные сети
Информационная безопасность
- Асимметричная криптография и другие темы
- Симметричная криптография
- Криптографические хеш-функции
- Введение в курс
- Message authentication code
- Асимметричное шифрование и другие темы
Онбординг студентов
- Вводный курс студента geekbrains