Залетаем в очную группу обучения 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 (ссылки будут обновляться по мере поступления):
- Реляционная модель данных, статья в блоге
- Основы проектирования – 3 нормальная форма
- Первичный ключ (естественный и искусственный) и внешний ключи
- SEQUENCE
- Язык SQL и его основные конструкции
- Варианты NoSQL решений и отличие от РСУБД
- Варианты установки Постгреса
- Подключение извне к кластеру
- PSQL
- Ликбез по Линуксу
- DATABASE SCHEMA TABLE
- ALTER
- Типы данных
- Варианты SELECT
- WHERE ORDER BY LIMIT
- INSERT
- UPDATE
- DELETE
- MERGE
- JOIN
- UNION
- GROUP BY
- HAVING
- VIEW
- MATERIALIZED VIEW
- INDEXES
- ROLES
- Функции работы с датой/строками/цифрами
- MVCC
- уровни изоляции транзакций
Добавить комментарий