Чему вы научитесь
- Узнаете, что такое реляционные базы данных и как они работают
- Узнаете, как разрабатывать и оптимизировать SQL-запросы для обеспечения высокой производительности приложений.
- Узнаете о различных типах хранилищ данных, их особенностях и применении.
- Освоите работу с PostgreSQL и Clickhouse, их особенности и возможности для анализа данных.
- Установите PostgreSQL на различных платформах.
- Научитесь создавать и управлять таблицами
- Научитесь писать запросы на выборку данных.
- Научитесь аггрегировать и группировать данные
О курсе
Основная цель курса – освоение профессии SQL-разработчика с нуля, без каких-либо начальных знаний. Курс является бестселлером, так как только в нём на платформе Stepik глубоко рассматривается и прорабатывается весь инструментарий, необходимый для работы с базами данных (PostgreSQL, написание сложных SQL запросов, оптимизация запросов, администрирование). Курс поможет вам получить необходимые знания для успешного трудоустройства на позицию Junior SQL Developer. Во время прохождения курса вам будут доступны лекционные материалы и практические задания.
- Лекционные материалы позволят Вам углубиться в тему и приобрести багаж знаний для решения практики.
- Практические материалы представляют из себя тесты после каждой лекции, задания на написание кода и финальное выпускное задание на выбор. Каждое задание проверяется преподавателями вручную.
Общее содержание курса :
- Знакомство с платформой и сдача практических работ
- Что такое базы данных?
- Проектирование базы данных
- Транзакции и ACID
- Введение в PostgreSQL
- Установка базы данных и клиента
- Структура SQL запросов
- Команды DML
- Запросы на выборку данных
- Агрегация и группировка данных
- Работа с несколькими таблицами
- Работа с NULL значениями
- Индексы и их использование
- Работа с представлениями (Views)
- Управление доступом и безопасностью
- Хранимые процедуры и функции
- Триггеры и их использование
- Оптимизация запросов
- SQL для аналитики данных
- Работа с JSON и XML данными
- NoSQL и SQL
- Безопасность данных и шифрование
- Введение в Clickhouse
- Разбор основных вопросов на собеседованиях
- Итоговое задание
По окончании курса Вам будет предложено решить финальное задание на выбор, которое пойдет в Ваше портфолио и отразит все знания, полученные на курсе. На протяжении всего курса Вам будет доступен телеграмм канал с одногруппниками и преподавателями, где Вы сможете задать свой вопрос.
Желаю удачи в освоении нового, но очень интересного материала!
Для новостей о курсе, важных обновлениях и прочих интересных вещах можно узнавать из группы в телеграмме - тык
Для кого этот курс
Курс будет полезен всем людям, как новичкам, которые хотят освоить SQL с нуля, так и для продвинутых, которые просто хотят освежить знания.
Начальные требования
Необходим компьютер.
Необходимо уметь включать компьютер :)
Наши преподаватели
Как проходит обучение
Весь курс состоит из нескольких модулей : лекционных и практических.
- Лекционные материалы позволят Вам углубиться в тему и приобрести багаж знаний для решения практики.
- Практические материалы представляют из себя тесты после каждой лекции, задания на написание кода и финальное выпускное задание на выбор.
На связи с Вами всегда будет находиться преподаватель, который с радостью ответит на Ваши вопросы, и студенты в телеграмм канале.
Программа курса
Сертификат
Что вы получаете
- Доступ к форуму решений
- Сертификат о прохождении курса
- Готовое портфолио для дальнейшего трудоустройства
- Помощь с трудоустройством
- Знания и нестандартные задачи, с которыми предстоит встретиться на работе
- Общение с одногруппниками, единомышленниками и преподавателем