CyberYozh

SQL для Этичного Хакера

Дата публикации: 10 авг. 2026

Последнее изменение: 10 авг. 2026

В этом модуле ты изучишь основы работы с базами данных, начиная с ключевых теоретических понятий, таких как реляционные и NoSQL базы данных, ACID-свойства транзакций и базовые SQL-операции (SELECT, INSERT, UPDATE, DELETE). Мы также познакомим тебя с популярными инструментами для работы с SQL: MySQL Workbench, DBeaver и pgAdmin.

Практическая часть включает настройку PostgreSQL, создание базы данных, заполнение её тестовыми данными и выполнение запросов для сортировки, фильтрации и анализа данных. К концу недели ты будешь готов уверенно работать с базами данных и выполнять основные SQL-запросы.

Содержание

  • Урок 1. Теория. SQL для хакера. Что такое базы данных?
  • Урок 1. Практика. Установка ПО для работы с SQL
  • Урок 1. Домашнее задание. Введение в базы данных и SQL
  • Урок 2. Теория. Основные команды SQL
  • Урок 2. Практика. Основные команды SQL
  • Урок 2. Домашнее задание. Основные команды SQL
  • Урок 3. Теория. Создание таблиц PRIMARY KEY, FOREIGN KEY
  • Урок 3. Практика. Работа с таблицами
  • Урок 3. Домашнее задание. Работа с таблицами
  • Урок 4. Теория. Что такое индексы и зачем они нужны?
  • Урок 4. Практика. Индексация и оптимизация запросов
  • Урок 4. Домашнее задание. Индексы и оптимизация запросов
  • Урок 1. Теория. Углубленный SQL и сценарии работы с данными
  • Урок 1. Практика. Углубленный SQL и сценарии работы с данными
  • Урок 1. Задание. Углубленный SQL и сценарии работы с данными
  • Урок 2. Теория. Агрегация данных
  • Урок 2. Задание. Агрегация данных
  • Урок 3. Теория. Подзапросы и временные таблицы
  • Урок 3. Практика. Подзапросы и временные таблицы
  • Урок 3. Задание. Подзапросы и временные таблицы
  • Урок 1. Теория. Основы SQL инъекций
  • Урок 1. Практика. Основы SQL-инъекций (часть 1)
  • Урок 1. Практика. Основы SQL-инъекций (часть 2)
  • Урок 1. Задание. Основы SQL-инъекций
  • Урок 2. Теория. Blind SQL-инъекции
  • Урок 2. Практика. Blind SQL-инъекции
  • Урок 3. Теория. Методы обхода защиты
  • Урок 3. Практика. Методы обхода защиты
  • Урок 3. Задание. Методы обхода защиты
  • Урок 1. Теория. Принципы защиты
  • Урок 1. Практика. Принципы защиты
  • Урок 1. Задание. Принципы защиты
  • Урок 2. Теория. Управление доступом
  • Урок 2. Практика. Управление доступом
  • Урок 2. Задание. Управление доступом
  • Урок 1. Теория. Python и базы данных
  • Урок 1. Практика. Python и базы данных
  • Урок 1. Задание. Python и базы данных
  • Урок 1. Теория. Анализ реального кейса
  • Урок 2. Практика. Анализ реального кейса
  • Урок 2. Задание. Анализ реального кейса
Основы SQL и работа с базами данных | CyberYozh