Курс SQL c 0

Залетаем в очную группу обучения SQL с 0 до Джуна.

За 30 тем мы освоим установку и работу с Linux и PostgreSQL, научимся создавать свои базы данных, таблицы, нормализировать структуру проекта, наполнять/изменять/удалять данные, соединять таблицы, создавать индексы и многое многое другое.

Занятия до середины мая будут 1 раз в неделю по выходным по 1.5 часа.
Сколько тем будет разобрано за одну лекцию — это зависит только от скорости усвоения материала, но в целом планирую уложиться в 7-8 лекций.

Ближайшее занятие в субботу 21.03.2024 в 10 утра по МСК.
Курс условно-бесплатный, желательный подарок автору за 1 занятие ~ 1000Р (можно меньше или больше), в конце каждого занятия будет ссылка на сбор средств – перевод комфортной вам суммы.
Также все занятия и материалы будут доступны в записи.

Все темы будут постепенно, по мере обработки, выкладываться на канале в YouTube — по одному в неделю. В итоге все 30 тем будут выложены примерно к концу году. Так что у тех кто проходит очное обучение — приоритет.

Поэтому если кто-то хочет сразу весь материал и раньше, то подключайтесь к группе в TG, там открытый доступ ко всем материалам, анонсы занятий, ответы на вопросы и вообще интересное обсуждение. Ну и ссылка на подарок автору – желательная сумма за курс полностью 5 тысяч рублей.

Обучение будет строиться на базе PostgreSQL 16 + Ubuntu 22.04.

Ссылка на github проекта.


План на все 30 тем, которые будут на лекциях и дальше будут выкладываться на YouTube (ссылки будут обновляться по мере поступления):

  1. Реляционная модель данных, статья в блоге
  2. Основы проектирования – 3 нормальная форма
  3. Первичный ключ (естественный и искусственный) и внешний ключи
  4. SEQUENCE
  5. Язык SQL и его основные конструкции
  6. Варианты NoSQL решений и отличие от РСУБД
  7. Варианты установки Постгреса
  8. Подключение извне к кластеру
  9. PSQL
  10. Ликбез по Линуксу
  11. DATABASE SCHEMA TABLE
  12. ALTER
  13. Типы данных
  14. Варианты SELECT
  15. WHERE ORDER BY LIMIT
  16. INSERT
  17. UPDATE
  18. DELETE
  19. MERGE
  20. JOIN
  21. UNION
  22. GROUP BY
  23. HAVING
  24. VIEW
  25. MATERIALIZED VIEW
  26. INDEXES
  27. ROLES
  28. Функции работы с датой/строками/цифрами
  29. MVCC
  30. уровни изоляции транзакций

П.С. моего проекта группа для дискуссий.

Комментарии

Добавить комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *

шестнадцать − 6 =