Скрыть объявление

Внимание!


Наш телеграм-канал попал под массовую блокировку и, пока мы подготовили для вас резервный!


Подписывайтесь по этой ССЫЛКЕ

Скрыть объявление

Мы обновили Telegram-бот!

Ссылку на новый бот и все детали ищите ТУТ и скорее подписывайтесь, чтобы не пропускать важные уведомления и новости форума

Скрыть объявление

Было ли у Вас такое, что Вы не могли найти курс? Если да, то напишите нам в Службу поддержки какой курс вам нужен и мы постараемся его найти.

Скрыть объявление

Пополняйте баланс и получайте при оплате складчин кэшбек в размере 10%

Запись

[Pragmatic Programmer] Пакет курсов. Базы данных и SQL с нуля до профи

Тема в разделе "Курсы по программированию"

Цена:
1850 руб
Взнос:
288 руб
Организатор:
Организатор

Список участников складчины:

1. Организатор
open
2
Записаться
  1. Организатор Организатор складчин

    [Pragmatic Programmer] Пакет курсов. Базы данных и SQL с нуля до профи

    [​IMG]

    Весь SQL, который пригодится в работе, в одном пакете. DDL, DML, транзакции, представления, процедуры, оптимизация и не только.
    Практика: тесты, задачи, пишем много кода.

    Этот курс — ваш путь от новичка до уверенного специалиста в SQL и базах данных.

    Курс не требует защиты проектов или экзаменов – главное, чтобы вы поняли принципы и научились писать рабочие запросы. Но если захотите углубиться – дополнительные материалы и задачи помогут!

    SQL – это навык, а не теория. Здесь важно делать, а не просто слушать – поэтому в курсе много практики!

    Цель курса
    Научить вас работать с базами данных на профессиональном уровне:
    • Писать сложные SQL-запросы для реальных задач.
    • Проектировать эффективные структуры БД.
    • Использовать продвинутые возможности (транзакции, оптимизацию, хранимые процедуры).
    • Решать проблемы производительности и безопасности.
    Чему вы научитесь
    • Спроектируем базу данных популярного мессенджера.
    • Научимся писать все виды типовых запросов.
    • Обсудим вопросы взаимодействия с сервером, начиная с установки рабочего окружения.
    • Познакомимся с командами набора DDL и DML.
    • Максимально подробно разберем SELECT запросы.
    • Разберемся с продвинутыми фичами SQL: представлениями, процедурами, функциями, триггерами.
    • Поговорим об оптимизации проблемных запросов.
    • Изучим транзакции! Куда же без них?
    • И много всего еще обсудим (подробная программа - ниже)
    Для кого эта программа
    • Для начинающих в IT – кто только осваивает базы данных и хочет с нуля разобраться в SQL.
    • Для студентов технических специальностей – которым необходимы практические навыки работы с СУБД для учебы и старта карьеры.
    • Для разработчиков (Backend, Fullstack) – кто регулярно взаимодействует с базами данных и хочет писать эффективные запросы.
    • Для аналитиков данных (Data Analysts, BI-специалистов) – кому нужно извлекать, преобразовывать и анализировать данные с помощью SQL.
    • Для QA-инженеров и тестировщиков – кто проверяет работу приложений с базами данных и пишет запросы для тестирования.
    • Для администраторов баз данных (DBA) – кто настраивает, оптимизирует и поддерживает работу СУБД.
    • Для специалистов, переходящих в Data Science и Machine Learning – так как работа с данными начинается с уверенного владения SQL.
    • Для менеджеров и предпринимателей – кто хочет самостоятельно работать с бизнес-аналитикой без постоянной помощи программистов.
    Если вам нужно освоить SQL с нуля или углубить свои знания – этот курс даст вам все необходимые навыки!

    Начальные требования
    Для комфортного обучения на курсе достаточно:
    • Базовых навыков работы с компьютером (управление файлами, установка программ, использование браузера).
    • Минимального опыта в текстовом вводе (умение печатать и редактировать текст).
    Что не требуется (но может быть плюсом):
    • Опыта в программировании – курс рассчитан на новичков.
    • Знания математики выше школьного уровня – SQL не требует сложных вычислений.
    • Предварительной работы с базами данных – всему научим с нуля.
    Если вы умеете включать компьютер и открывать программы – этого достаточно! Всё остальное освоите в процессе.

    В комплект входят 3 курса

    1. SQL практикум для начинающих и продолжающих (часть 1)

    Установка рабочего окружения
    1. Знакомство
    2. Установка MySQL сервера
    3. Работа в терминале
    4. Установка графических IDE (Workbench, DBeaver)
    5. Взаимодействие с сервером
    6. Контрольные вопросы
    7. Решаем задачи. Пишем SQL код
    Проектирование БД (команды DDL)
    1. Первичные ключи
    2. Особенности типов данных и именование объектов
    3. Руководство по стилю SQL · SQL Style Guide
    4. Индексы
    5. Внешние ключи
    6. Подробнее про ALTER TABLE
    7. Особенности синтаксиса MySQL
    8. Виды связей между таблицами (1х1, 1хМ, МхМ)
    9. Таблицы-справочники
    10. ER-диаграмма
    11. Контрольные вопросы. Часть 1
    12. Контрольные вопросы. Часть 2
    13. Решаем задачи. Пишем SQL код. Часть 1
    14. Решаем задачи. Пишем SQL код. Часть 2
    Работа с данными (команды DML, CRUD)
    1. Команда INSERT
    2. Команда SELECT
    3. Команда UPDATE
    4. Команда DELETE
    5. Бонус: Сервисы для генерации данных
    6. Импорт-экспорт данных
    7. Контрольные вопросы
    8. Решаем задачи. Пишем SQL код. Часть 1
    9. Решаем задачи. Пишем SQL код. Часть 2
    Завершение курса
    1. Дисклеймер
    2. Тест. Часть 1
    3. Тест. Часть 2
    4. Тест. Часть 3
    5. Тест. Часть 4
    6. Обещанный бонус
    2. SQL практикум. SELECT-запросы от А до Я (часть 2)

    Подготовка к работе
    1. Приветствие
    2. Установка MySQL сервера
    3. Установка графических IDE (Workbench, DBeaver)
    4. Развертывание БД
    5. Контрольные вопросы
    6. Решаем задачи. Пишем SQL код
    Базовые возможности синтаксиса
    1. Простые примеры SELECT запросов
    2. Фильтрация (WHERE + LIKE)
    3. Сортировка (ORDER BY)
    4. Агрегирующие функции (COUNT, MIN, MAX, AVG, SUM)
    5. Группировка (GROUP BY)
    6. Фильтрация (HAVING)
    7. Отсутствие значения (NULL)
    8. Пейджинг (LIMIT + OFFSET)
    9. Условия, ветвления (IF, CASE)
    10. Контрольные вопросы. Часть 1
    11. Контрольные вопросы. Часть 2
    12. Контрольные вопросы. Часть 3
    13. Решаем задачи. Пишем SQL код. Часть 1
    14. Решаем задачи. Пишем SQL код. Часть 2
    Продвинутые SELECT-запросы
    1. Вложенные запросы (подзапросы)
    2. Объединения (JOIN) - Теория
    3. Объединения (CROSS JOIN, INNER JOIN)
    4. Объединения (LEFT JOIN, RIGHT JOIN)
    5. Объединения (FULL OUTER JOIN)
    6. Вложенные запросы VS объединения
    7. Соединения (UNION)
    8. Оконные функции
    9. Общие табличные выражения (CTE)
    10. Рекурсивные табличные выражения
    11. Контрольные вопросы. Часть 1
    12. Контрольные вопросы. Часть 2
    13. Решаем задачи. Пишем SQL код. Часть 1
    14. Решаем задачи. Пишем SQL код. Часть 2
    15. Решаем задачи. Пишем SQL код. Часть 3
    16. Решаем задачи. Пишем SQL код. Часть 4
    Финальный тест. Завершение курса
    1. Дисклеймер
    2. Тест. Часть 1
    3. Тест. Часть 2
    4. Тест. Часть 3
    5. Тест. Часть 4
    6. Тест. Часть 5
    7. Тест. Часть 6
    8. Обещанный бонус
    3. SQL практикум. Продвинутый уровень (часть 3)

    Подготовка к работе
    1. Приветствие
    2. Установка MySQL сервера
    3. Установка графических IDE (Workbench, DBeaver)
    4. Развертывание БД
    5. Контрольные вопросы
    6. Решаем задачи. Пишем SQL код
    Продвинутые фичи SQL
    1. Полнотекстовый поиск
    2. Представления (View)
    3. Хранимые процедуры
    4. Пользовательские функции
    5. Переменные
    6. Триггеры
    7. Контрольные вопросы. Часть 1
    8. Контрольные вопросы. Часть 2
    9. Контрольные вопросы. Часть 3
    10. Решаем задачи. Пишем SQL код. Часть 1
    11. Решаем задачи. Пишем SQL код. Часть 2
    Транзакции
    1. Введение в транзакции
    2. Обработка исключений (ошибок)
    3. Уровни изоляции транзакций
    4. Блокировки таблиц
    5. Взаимная блокировка (deadlock)
    6. Контрольные вопросы. Часть 1
    7. Контрольные вопросы. Часть 2
    8. Решаем задачи. Пишем SQL код
    Права доступа
    1. Пользователи
    2. Роли
    3. Контрольные вопросы. Часть 1
    4. Контрольные вопросы. Часть 2
    5. Решаем задачи. Пишем SQL код
    Вопросы оптимизации
    1. Лишний JOIN
    2. Денормализация
    3. Настройки сервера
    4. Анализ запросов (EXPLAIN)
    5. Графический план исполнения запроса
    6. Исправление проблемных мест
    7. Графический план: показательные примеры
    8. Контрольные вопросы
    9. Решаем задачи. Пишем SQL код. Часть 1
    10. Решаем задачи. Пишем SQL код. Часть 2
    Дополнительные темы
    1. Работа с логами
    2. Циклы
    3. Курсоры
    4. SQL инъекции
    5. Контрольные вопросы
    6. Решаем задачи. Пишем SQL код
    Завершение курса. Финальный тест
    1. Дисклеймер
    2. Тест. Часть 1
    3. Тест. Часть 2
    4. Тест. Часть 3
    5. Тест. Часть 4
    6. Тест. Часть 5
    7. Тест. Часть 6
    8. Тест. Часть 7
    9. Тест. Часть 8
    10. Тест. Часть 9
    11. Тест. Часть 10
    12. Обещанный бонус

    Скрытый текст. Доступен только зарегистрированным пользователям.Нажмите, чтобы раскрыть...
     
  2. Похожие складчины
    Загрузка...
Наверх