Каталог курсов
Избранное

SQL и получение данных

Освоите один из основных инструментов работы с данными

Научитесь получать данные без помощи
разработчиков

Сделаете шаг к профессии аналитика

Поможем подобрать обучение
Нажимая кнопку, принимаю условия политики и пользовательского соглашения
Когда
25 марта — 25 мая
Стартует через 6 дней
Не подходит дата старта? Запишитесь сейчас, а учитесь со следующим набором

Длительность курса

2 месяца

Формат обучения

Видеолекции, вебинары, практические задания и тренажёр

Документ

Удостоверение о повышении квалификации 

Акция
-30%
Акция
-30%
30%
с 16.03 по 19.03

Пока снег исчезает с улиц

Скидка уже включена в стоимость. Оплатите до 19 марта, чтобы скидка не сгорела.

Условия акции

SQL используют для работы с базами данных

Когда мы покупаем что-то в интернет-магазинах, переводим деньги или запрашиваем выписки из банка — мы обращаемся к базам данных. С помощью SQL можно создавать такие базы и получать из них информацию для анализа. Вы научитесь работать с системой управления БД PostgreSQL и узнаете, чем она отличается от других.

SQL — один из основных инструментов в арсенале дата-сайентистов и аналитиков. Со знанием SQL можно работать во многих сферах: телекоме, финтехе, ритейле и создании мобильных сервисов

За 2 месяца вы освоите язык запросов SQL и узнаете

Где и как получать данные

Познакомитесь с разными источниками данных. Научитесь самостоятельно выгружать данные в нужном виде и формате

Как создавать базы данных

Научитесь создавать собственные базы данных и разберётесь, как работать с хранимыми процедурами и функциями

Что делают разработчики

Поймёте, как выглядит процесс работы с данными — сможете конкретизировать задачи и оценивать работу разработчиков

Вас ждут задания, которые можно добавить в портфолио

Выполните 6 домашних работ и итоговый проект.

Примеры практических задач

Соединить таблицы с помощью разных типов JOIN

Получить результат агрегаций

Использовать подзапросы для разделения логики

Получить данные с помощью аналитических функций

Создать таблицы и заполнить их данными
Проанализировать план запроса

Тренируйтесь выполнять тестовые задания

Вы сможете попрактиковаться во время вебинара, чтобы уверенно себя чувствовать при подготовке реальных тестовых заданий. 

Направление Нетологии «Аналитика и Data Science» — 

обладатель «Премии Рунета» в номинации «Образование и кадры» в 2019 году

Программа обучения — 2 месяца

20 часов теории, 32 часа практики

Чтобы программа соответствовала запросам рынка труда, мы проводим 3 этапа исследований

Вебинары с экспертами в прямом эфире проходят 2 раза в неделю в 19:00 МСК

На лекции и практические задания понадобится 8-10 часов в неделю

Записи вебинаров, видеолекции, презентации, тесты, тренажёры и другие полезные материалы хранятся в личном кабинете

Введение в SQL. Установка ПО

Узнаете, зачем нужны базы данных (БД). Поймёте, как устроена система управления базами данных (СУБД), и познакомитесь с системой PostgreSQL. Узнаете, что такое схемы, отношения, атрибуты и домены. Установите и настроите необходимое ПО.

4 часа теории

3 часа практики

Какие бывают источники данных

Что такое IDE и DBeaver

Создание подключений в DBeaver

Установка локального сервера PostgreSQL Database Server

Работа с *.backup и *.sql

Интерфейс DBeaver

Как создавать запросы

ER-диаграмма

Ограничения первичного и внешнего ключей

Метаданные: использование и доступ

Работа с базами данных

Узнаете, что такое алиасы и как их использовать в работе с различными схемами и таблицами в одном запросе. Разберётесь в основных типах данных PostgreSQL. Узнаете, как фильтровать, сортировать и преобразовывать данные. Поймёте, как работать со строками и датами.

3 часа теории

3 часа практики

Простые запросы

Команда ROUND

Команды ORDER BY, LIMIT, OFFSET

Команда DISTINCT

Логический порядок SELECT

Условия WHERE

Команды NULL и NOT NULL

Kонкатенация

Команды LIKE и ILIKE

Методы работы со строками

Методы работы с датами

Основы SQL

Напишите простые запросы и изучите сложные. Примените соединения (JOIN) и агрегатные функции (SUM, COUNT, AVG). Разберётесь в хронологии связывания таблиц. Освоите базовые команды: SELECT, WHERE, JOIN, ORDER BY, CASE, UNION, GROUP BY, HAVING. Узнаете, что такое подзапросы.

4 часа теории

3 часа практики

Типы соединения: LEFT, RIGHT, INNER, FULL OUTER, CROSS JOIN

JOIN при работе с уникальными и неуникальными значениями

Команды UNION и EXCEPT

Команда CASE

Агрегация

Группировка

Подзапросы. Влияние положения на затрачиваемые ресурсы

Углубление в SQL

Узнаете, как работать с таблицами с помощью команд CREATE TABLE, ALTER TABLE, DROP TABLE. Освоите команды INSERT INTO, UPDATE TABLE, DELETE FROM. Поймёте, что такое внешние ключи.

3 часа теории

3 часа практики

Создание схемы

Создание отношений

Формирование атрибутов, указание типов данных и ограничений

Модификация структуры отношений

Внешние ключи

Внесение данных в отношение

Изменение данных

Удаление данных и отношений

Работа с PostgresSQL. Часть 1

Научитесь использовать агрегатные функции sum(), count(),avg(), min() и max() в рамках оконной функции. Примените аналитические функции lead(), lag(), dense_rank(). Узнаете, что такое обобщённые табличные выражения и рекурсивные запросы. Научитесь работать с каталогами.

3 часа теории

3 часа практики

Оконные функции: простые запросы, накопление, LEAD и LAG

Команда CTE

Рекурсия. Применение с каталогами

Команда GENERATE_SERIES

Работа с PostgresSQL. Часть 2

Узнаете, что такое представления. Поймёте, как ускорять запросы и использовать индексы. Начнёте ориентироваться в схемах запросов. Познакомитесь со сложными типами данных.

3 часа теории

3 часа практики

Команда VIEW

Команда MATERIALIZED VIEW

Применение представлений в денормализации

План запросов (EXPLAIN ANALYZE)

Команда JSON

Команда ARRAY

Продвинутый SQL

Платный модуль

Научитесь поднимать, настраивать кластеры, шардировать (масштабировать) данные, писать хранимые процедуры и триггеры, понимать структуры данных, как они нормализуются и денормализуются. Погрузитесь в специфику проектирования БД и интеграцию с другими приложениями.

Стоимость модуля при покупке вместе с базовым курсом по SQL — 25 000 ₽.

14 часов теории

28 часов практики

Командная строка, DCL, TCL

Хранимые процедуры

Зависимости. Нормализация, денормализация

Основы проектирования

Масштабирование

PostgreSQL extensions

Интеграция

Итоговая работа

Вас ждёт 14 часов практики. В конце курса вы самостоятельно развернёте и проанализируете базу данных: опишете структуру, решите бизнес-задачи и сформируете отчёты.

Эксперты помогут вам закрепить полученные знания и навыки — вы получите готовый кейс в портфолио, такая работа выделит вас среди соискателей.

Если у вас уже есть базовые знания SQL
и вы хотите освоить его расширенные возможности, предлагаем курс «Продвинутый SQL». Вы погрузитесь в специфику проектирования и администрирования БД и интеграцию с другими приложениями.

Как проходит обучение

.01

Изучаете материалы в личном кабинете

Занятия включают в себя видеолекции и вебинары, практические задания, тесты и квизы. Вы занимаетесь по расписанию, но всегда можете вернуться к началу. Записи занятий хранятся в личном кабинете 3 года.

Все уроки теперь и в мобильном приложении

Мы разработали платформу для смартфонов, чтобы вы могли учиться в спортзале, самолёте, на даче или в пути.

  • Учитесь, где нравится 

    Доступ к учебным материалам всегда под рукой: это экономит ваши ресурсы

  • Занимайтесь даже без интернета

    Можно скачать материалы на телефон и учиться даже там, где плохая связь

  • Получайте подсказки по дедлайнам

    Приложение работает как помощник: напомнит про домашнюю работу или вебинар

  • Загружайте задания с телефона

    Удобно отслеживать статус практических работ и отвечать на комментарии преподавателя

Преподаватели курса

Николай Хащанов

Ведущий эксперт на курсе

Фрилансер, ex-fullstack-разработчик, Aurora Group

Алексей Кузьмин

Руководитель разработки и Data Science, «ДомКлик»

Екатерина Волочаева

Разработчик группы бизнес-анализа, «Аэроклуб ИТ»

Ваше резюме после обучения

    Ключевые навыки

  • Понимание архитектуры и структуры баз данных

  • Работа с PostgreSQL и DBeaver

  • Написание простых SQL-запросов для получения данных

  • Применение методов работы с разными типами данных и преобразование типов данных

  • Написание джойнов для соединения таблиц

  • Использование агрегатных функций

  • Написание подзапросов

  • Группировка и фильтрация данных

  • Использование аналитических функций SQL для изучения характеристики данных

  • Работа с представлениями

  • Понимание плана запроса в PostgreSQL

Освоенные инструменты

SQL

SQL

Главный инструмент аналитика. Язык запросов к базам данных и набор аналитических функций для их преобразования

PostgreSQL

PostgreSQL

Одна из самых популярных реляционных баз данных с открытым исходным кодом. На её основе работает множество приложений для анализа геопространственных данных и мобильных приложений

DBeaver

DBeaver

Бесплатный универсальный инструмент для управления базами данных

Ваши навыки подтвердит удостоверение о повышении квалификации
Мы обучаем по государственной лицензии и выдаём документы установленного образца.
Поможем найти
ту самую работу
Центр развития карьеры
помогает трудоустроиться студентам Нетологии
1
Научим составлять резюме и проходить интервью
Разберём ваш предыдущий опыт, определим сильные стороны и поможем составить успешное резюме. Научим презентовать себя и проведём тест-драйв интервью.
2
Поможем наработать практику и оформить портфолио
Приобретёте практический опыт и наполните портфолио ещё во время обучения. Разберёте тестовые задания от работодателей и сможете принять участие в их проектах.
3
Предложим стажировки и проекты от партнёров
Предоставим доступ к карьерной странице со стажировками и вакансиями от партнёров Нетологии. Будем делиться подборками с новыми интересными вакансиями.
header
Воркшопы и много практики
Вы сможете сформировать портфолио, выполняя задания компаний-партнёров Нетологии или проходя у них стажировки. Сфокусируетесь на практике, откликах и результате. Поработаете над реальными заданиями, защитите свои решения и получите развивающую обратную связь.
84%
студентов нашли работу с помощью Центра развития карьеры
4 075
компаний-партнёров в базе Нетологии для отработки практики
skyenglamodaramblerraiffeisenvkozonagimakasperskyalfa2gisgettaic

Наши студенты достигают своих целей. Вот их истории

Дмитрий Кошелев

Николай Хащанов — это вообще для меня открытие, абсолютный топ. Чувство юмора, знания, подача, ответ на любой вопрос, терпение, дополнительные встречи в зуме, материалы. Такая вовлечённость дорогого стоит в наше время.

В итоге курс бесконечно понравился. Более того, каким-то образом вам удалось заразить меня — теперь вместо чтения новостей и игр я в телефоне решаю лёгкие задачи по SQL, это интереснее. Буду развиваться дальше. Спасибо огромное!

Алексей Нагорский

У Николая Хащанова очень ненавязчиво и просто получается излагать материал. К обучению студентов он подходит неформально, искренне интересуется вопросами студентов и всегда даёт обратную связь, причём не только по теме лекции, но и по смежным вопросам. Кроме того, он находит время для проведения дополнительных лекций в Zoom. Нигде не видел такого качества подачи материала.

Предложение для компаний

Вы можете обучить сотрудников на этом курсе. Адаптируем программу под ваш бизнес и предоставим отчёты об успеваемости. При обучении сразу нескольких сотрудников — более выгодная стоимость.

Оставьте заявку, и мы вышлем вам индивидуальное предложение.

Вернём деньги, если обучение не подойдёт

Деньги можно вернуть в любой момент. В течение первых трёх занятий вернём вам полную сумму, а начиная с четвёртого — рассчитаем сумму возврата или поможем выбрать другой курс взамен.

Подробные условия

30%
с 16.03 по 19.03

Пока снег исчезает с улиц

Скидка уже включена в стоимость. Оплатите до 19 марта, чтобы скидка не сгорела.

Условия акции
2 месяца обучения, старт 25 марта
Запишитесь на курс или получите консультацию
Частями без переплат
3 276 ₽/месяц
4 681 на 12 месяцев
Одним платежом
со скидкой 5%
37 400
 ₽
56 175
-30%
акция действует
до 19 марта
Нажимая кнопку, принимаю условия политики и пользовательского соглашения
Вернём деньги, если обучение не подойдёт
Возможность получить налоговый вычет — 13%
2 месяца обучения, старт 25 марта
SQL и получение данных
Частями без переплат
3 276 ₽/месяц
4 681 на 12 месяцев
Одним платежом
со скидкой 5%
37 400
 ₽
56 175
-30%
акция действует
до 19 марта
Вернём деньги, если обучение не подойдёт
Возможность получить налоговый вычет — 13%
Запишитесь на курс или получите консультацию
Нажимая кнопку, принимаю условия политики и пользовательского соглашения

Остались вопросы?

  • Я никогда не работал с данными и у меня нет математического образования. Смогу ли я учиться?

  • Сколько часов в неделю нужно будет уделять учёбе?

  • Как долго будут доступны материалы курса?

  • Зачем мне SQL, если есть Excel?

  • Получится ли совмещать учёбу с работой?

все вопросы
Учитесь из любой точки
в любое время
Развивайте профессиональные навыки в онлайн-формате
Москва
Санкт-Петербург
Новосибирск
Екатеринбург
Казань
Нижний Новгород
Красноярск
Челябинск
Самара
Уфа
Ростов-на-Дону
Краснодар
Омск
Воронеж
Пермь
Волгоград
Саратов
Тюмень
Тольятти
Барнаул
Махачкала
Ижевск
Хабаровск
Ульяновск
Иркутск
Владивосток
Ярославль
Томск
Ставрополь
Кемерово
Набережные Челны
Оренбург
Новокузнецк
Балашиха
Рязань
Чебоксары
Пенза
Липецк
Калининград
Ташкент
Баку
Минск
Алматы
Ереван
Бишкек