Сложность
Сложность
Начинающий
Тип обучения
Тип обучения
Курс
Формат обучения
Формат обучения
С проверкой домашнего задания
Трудоустройство
Трудоустройство
Гарантия
Сертификат
Сертификат
Да

Стоимость курса

38 290 ₽
есть рассрочка

Кому будет полезен курс

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

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

Менеджерам проектов и продуктов
Сможете лучше понимать разработчиков и аналитиков и самостоятельно выгружать данные

Финансистам, бухгалтерам и научным сотрудникам
Научитесь выгружать данные и изучать их характеристики с помощью аналитических функций SQL

Что вы получите после обучения

Приобретаемые навыки
2
MongoDB

Вас будут обучать

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

Образовательная организация

«Нетология» — это быстрый способ научиться интернет-продвижению и управлению проектами онлайн. Открытые занятия, онлайн-интенсивы и интерактивные курсы для быстрого обучения.

Нетология – это онлайн-университет по подготовке и дополнительному обучению специалистов в области самых востребованных интернет-профессий. Преподают в этом университете высококлассные специалисты, работающие в таких компаниях как Google, Яндекс, Mail.ru, Альфа-Банк и других крупнейших компаниях. Многие из них являются владельцами собственных успешных онлайн-бизнесов.

Нетология была основана в 2011 году. Сооснователями площадки являются предприниматель Максим Спиридонов, являющийся генеральным директором Нетологии, и его жена Юлия Спиридонова-Микеда, которая, собственно, и придумала концепцию проекта.

О Нетологии писали такие издания, как РБК Daily, Ведомости, Аргументы и Факты, Лайфхакер, Lenta.ru, Slon и многие другие.

Сам Максим Спиридонов ведёт колонку в Forbes, является автором и ведущим аналитической программы «Рунетология», гостями которой являются крупные эксперты в области онлайн-бизнеса. Максим принимал участие в создании и руководил десятками крупнейших веб-проектов, среди которых такие проекты, как подкаст-терминал Pod.fm, журнал «ШколаЖизни.ру», сервис «БобрДобр.ру», сайт социальных закладок Memori.ru, интернет-энциклопедия Calend.ru и форекс-брокер FreshForex. Является автором книги «Кто управляет русским интернетом». В общем, ясно, что человек является крутейшим знатоком своего дела.

Нетология является резидентом Сколково и имеет лицензию государственного образца (№037356 от 06 апреля 2016 г.)

Программа курса

Введение в SQL
Узнаете, зачем нужны базы данных (БД). Поймёте, как устроена система управления базами данных (СУБД) и познакомитесь с системой PostgreSQL. Узнаете, что такое схемы, отношения, атрибуты и домены. Установите и настроите необходимое ПО.
• Какие бывают источники данных
• Что такое IDE и DBeaver
• Создание подключений в DBeaver
• Установка локального сервера PostgreSQL Database Server
• Работа с *.backup и *.sql
• Интерфейс DBeaver
• Как создавать запросы
• ER-диаграмма
• Ограничения первичного и внешнего ключей
• Метаданные: использование и доступ

Реляционные базы данных
Узнаете, что такое алиасы и как их использовать в работе с различными схемами и таблицами в одном запросе. Разберётесь в основных типах данных PostgreSQL. Узнаете, как фильтровать, сортировать и преобразовывать данные. Поймёте, как работать со строками и датами.
• Простые запросы
• Команда 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. Узнаете, что такое подзапросы.
• Типы соединения: LEFT, RIGHT, INNER, FULL OUTER, CROSS JOIN
• JOIN при работе с уникальными и неуникальными значениями
• Команды UNION и EXCEPT
• Команда CASE
• Агрегация
• Группировка
• Подзапросы. Влияние положения на затрачиваемые ресурсы

Углубление в SQL. Продвинутые операции с данными
Узнаете, как работать с таблицами с помощью команд CREATE TABLE, ALTER TABLE, DROP TABLE. Освоите команды INSERT INTO, UPDATE TABLE, DELETE FROM. Поймёте, что такое внешние ключи.
• Создание схемы
• Создание отношений
• Формирование атрибутов, указание типов данных и ограничений
• Модификация структуры отношений
• Внешние ключи
• Внесение данных в отношение
• Изменение данных
• Удаление данных и отношений

Работа с PostgresSQL. Часть 1
Научитесь использовать агрегатные функции sum(), count(),avg(), min() и max() в рамках оконной функции. Примените аналитические функции lead(), lag(), dense_rank(). Узнаете, что такое обобщённые табличные выражения и рекурсивные запросы. Научитесь работать с каталогами.
• Оконные функции: простые запросы, накопление, LEAD и LAG
• Команда CTE
• Рекурсия. Применение с каталогами
• Команда GENERATE_SERIES

Работа с PostgresSQL. Часть 2
Узнаете, что такое представления. Поймёте, как ускорять запросы и использовать индексы. Начнёте ориентироваться в схемах запросов. Познакомитесь со сложными типами данных.
• Команда VIEW
• Команда MATERIALIZED VIEW
• Применение представлений в денормализации
• План запросов (EXPLAIN ANALYZE)
• Команда JSON
• Команда ARRAY

SQL PRO
Научитесь создавать хранимые процедуры и триггеры. Узнаете, что такое нормализация и денормализация. Изучите основы проектирования и поймёте, какие бывают архитектурные модели данных. Освоите шардирование и партиционирование. Стоимость модуля — 10 000 ₽
• Работа с консолью и интерактивным режимом
• Создание хранимых процедур
• Создание триггерных функций и триггеров
• 1-5 Нормальные формы
• Денормализация
• Горизонтальное и вертикальное шардирование
• Наследование в PostgreSQL
• Подключение к кластерам используя расширение POSTGRES_FDW
• Архитектурные модели
• Модели данных
• Этапы проектирования базы данных
• Отличие OLTP от OLAP систем

Рейтинг курса

4.6
рейтинг
0
0
0
0
1

Отзывы о курсе

1 отзыв
по рейтингу по дате
H
HelloNatalia

Не стоит тратить деньги и время.

Курсы проходила в апреле 2019 года по теме "SQL и получение данных".1. Материалы подготовлены некачественно. На презентациях были опечатки, ошибки, информация подана в нечитабельном виде.2. Работа кураторов абсолютно не понравилась. Я сравниваю работу кураторов с работой кураторов в SkyEng (это не пиар и я никак не связана с этой организацией, я также являлась студентом курсов иностранных языков,...

Может быть интересно

обновлено 26.03.2024 09:35
SQL и получение данных

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

Оставить отзыв
Поделиться курсом с друзьями