SQL и PostgreSQL — бесплатно | Субконто.Академия

3 подписчика

12+
12+

13 часов назад

ПожаловатьсяНарушение авторских прав

3 подписчика

12+
12+

13 часов назад

ПожаловатьсяНарушение авторских прав
12+
12+

13 часов назад

SQL и PostgreSQL — бесплатный онлайн-курс от Субконто.Академии. ▶ Смотреть бесплатно: https://academy.66soft.ru/courses/sql?utm_source=youtube&utm_medium=video&utm_campaign=trailers О курсе Курс «SQL и PostgreSQL»: запросы, связи, индексы и оптимизация на практике. В основной программе: sELECT, фильтры, сортировка и агрегаты; jOIN, внешние ключи и типичные ошибки соединений; индексы, план запроса и оптимизация. Дополнительные модули «Сопровождение» учат применять тему в повседневной работе: диагностика, проверка качества, защита и выкладка. Для кого: для начинающих — курс подходит, если вы только знакомитесь с темой и хотите разобраться с нуля по шагам. Чему научитесь • SELECT, WHERE и порядок выполнения • GROUP BY и агрегатные функции • INNER JOIN и LEFT JOIN • Подзапросы и CTE • Индексы: как база ищет строки • EXPLAIN ANALYZE и чтение плана • INSERT, UPDATE и DELETE в SQL: изменение данных с примерами • Импорт CSV в PostgreSQL: COPY, \copy и частые ошибки • Ошибки PostgreSQL: duplicate key, foreign key, deadlock • NULL в SQL: IS NULL, COALESCE и ловушки с пустыми значениями Что внутри • 34 урока, около 11 ч учебного времени • все уроки — видео с озвучкой • теоретических уроков: 21 • практических заданий: 7 • тестов для самопроверки: 6 Программа 1. Запросы к одной таблице SELECT, фильтры, сортировка и агрегаты. — SELECT, WHERE и порядок выполнения: Почему WHERE не видит псевдонимы из SELECT — GROUP BY и агрегатные функции: COUNT, SUM, AVG и разница между WHERE и HAVING — Практика: отчёт по каталогу 2. Связи и соединения JOIN, внешние ключи и типичные ошибки соединений. — INNER JOIN и LEFT JOIN: Что происходит со строками без пары — Проверка: типы соединений — Подзапросы и CTE: WITH, читаемость и когда подзапрос лишний 3. Производительность Индексы, план запроса и оптимизация. — Индексы: как база ищет строки: B-tree, составные индексы и порядок колонок — EXPLAIN ANALYZE и чтение плана: Seq Scan, Index Scan и стоимость операций — Практика: ускорить медленный запрос 4. Сопровождение: повседневный цикл — INSERT, UPDATE и DELETE в SQL: изменение данных с примерами: Как добавлять, изменять и удалять строки в SQL: INSERT с несколькими строками, UPDATE с JOIN, DELETE, UPSERT и RETURNING в PostgreSQL — Импорт CSV в PostgreSQL: COPY, \copy и частые ошибки: Как загрузить CSV в PostgreSQL: команды COPY и \copy в psql, разделители, заголовок, кодировка и NULL, загрузка через промежуточную таблицу, экспорт в CSV и типичные ошибки — Разделение ответственности: Куда класть новый код, чтобы слои не перепутались — Практика — Проверка 5. Сопровождение: диагностика — Ошибки PostgreSQL: duplicate key, foreign key, deadlock: Частые ошибки PostgreSQL с кодами SQLSTATE: duplicate key, violates foreign key, deadlock detected, too many connections и что с ними делать — Наблюдаемость — NULL в SQL: IS NULL, COALESCE и ловушки с пустыми значениями: Как работает NULL в SQL: почему = NULL не находит строки, IS NULL, COALESCE, NULLIF, NULL в COUNT, NOT IN и сортировке — Практика — Проверка 6. Сопровождение: качество — Тестирование — Разбор чужой работы — Оконные функции SQL: ROW_NUMBER, RANK, LAG и OVER с примерами: Оконные функции в SQL на примерах: ROW_NUMBER, RANK, DENSE_RANK, LAG, LEAD, накопительная сумма и топ-N в группе через OVER и PARTITION BY — Практика — Проверка 7. Сопровождение: защита и доступ — Пользователи и права в PostgreSQL: CREATE ROLE, GRANT и REVOKE: Как создать пользователя PostgreSQL, выдать права через GRANT на базу, схему и таблицы, настроить права по умолчанию и pg_hba.conf — Личность и доступ — Модель угроз — Практика — Проверка 8. Сопровождение: выкладка — Боевой контур — Резервная копия PostgreSQL: pg_dump, pg_restore и pg_dumpall: Как сделать бэкап базы PostgreSQL через pg_dump, восстановить его pg_restore, сжать, перенести на другой сервер и автоматизировать по cron — Медленные запросы в PostgreSQL: pg_stat_statements и log_min_duration: Как найти медленные запросы в PostgreSQL: расширение pg_stat_statements, логирование через log_min_duration_statement, auto_explain, pg_stat_activity и порядок оптимизации — Практика — Проверка Частые вопросы — Курс платный? Нет, все уроки бесплатны. — Нужна ли регистрация? Каталог доступен без регистрации, первый модуль открыт без записи на курс. Регистрация нужна только чтобы сохранять прогресс и закладки. — Сколько длится обучение? 34 урока, около 11 ч; темп вы выбираете сами. — Какой уровень нужен? Для начинающих. Все уроки полностью бесплатны — без подписки и скрытых платежей. Субконто.Академия — бесплатная IT-академия от компании «Субконто Урал». Все курсы: https://academy.66soft.ru/ Разработка ПО: https://66soft.ru/ Ключевые слова: SQL, PostgreSQL, бесплатный курс, онлайн-обучение #SQL #бесплатныйкурс #СубконтоАкадемия

Название:

SQL и PostgreSQL — бесплатно | Субконто.Академия

Категория:

Обучение