SQL и получение данных от Нетология

Смотреть курс на Нетология
Дешевле на 15% с промокодом

Полная стоимость

37 600 ₽/курс 26 320 ₽/курс
-30%

Минимальный платеж в месяц

2 193 ₽/мес

Две профессии по цене одной до 30.09.2023

Длительность

Длительность:

2 месяца

Дата начала

Дата начала:

12 Декабря
Дешевле на 15% с промокодом
Смотреть курс на Нетология

Для кого

Курс SQL и получение данных предназначен для освоения навыков работы с базами данных в рамках интерактивного обучения на платформе Нетология.

Чему научитесь

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

Программа обучения

1. Сбор информации
2. Разработка структур для хранения данных
3. Деятельность программистов
4. Решение прикладных заданий
5. Изучение возможностей SQL
6. Варианты связывания данных
7. Применение JOIN с различными типами значений
8. Использование операторов UNION и EXCEPT для обработки данных

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

1. Образовательный процесс осуществляется через интернет на платформе "Нетология".
2. Продолжительность программы составляет восемь недель, начиная с 25-го марта и заканчивая 25-го мая.
3. Обучение включает в себя просмотр образовательных видео, участие в онлайн-семинарах, выполнение практических работ и использование специализированных тренажеров.
4. Учащиеся реализуют шесть заданий для самостоятельной работы и разрабатывают завершающий проект.

Пункты для резюме

Ключевые компетенции:
1. Текстовый аналитический разбор
2. Ресурсный мониторинг
3. Детальный анализ документации

Сертификат/Диплом

Удостоверение о повышении квалификации подтверждает новый уровень мастерства.

О курсе

SQL — один из основных языков в арсенале дата-сайентистов и аналитиков. Со знанием SQL можно работать во многих сферах: телекоме, финтехе, ритейле и создании мобильных сервисов. На курсе вы освоите один из основных инструментов работы с данными, научитесь получать данные без помощи разработчиков и сделаете шаг к профессии аналитика.
Все курсы "Нетология"

О школе

Нетология — это образовательная платформа. Над курсами работает большая команда: авторы, методисты, продюсеры, преподаватели, маркетологи, редакторы. Каждый следит за трендами на рынке, чтобы запустить качественную программу. Студент попадает в комфортную образовательную среду: быстро вовлекается в учебный процесс, получает обратную связь от экспертов и обменивается опытом с единомышленниками.

Программа обучения

20 часов теории
32 часа практики
Итоговая работа

 

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

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

 

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

  • Простые запросы
  • Команда ROUND
  • Команды ORDER BY, LIMIT, OFFSET
  • Команда DISTINCT
  • Логический порядок SELECT
  • Условия WHERE
  • Команды NULL и NOT NULL
  • Kонкатенация
  • Команды LIKE и ILIKE
  • Методы работы со строками
  • Методы работы с датами

 

3. Основы SQL

  • Типы соединения: LEFT, RIGHT, INNER, FULL OUTER, CROSS JOIN
  • JOIN при работе с уникальными и неуникальными значениями
  • Команды UNION и EXCEPT
  • Команда CASE
  • Агрегация
  • Группировка
  • Подзапросы. Влияние положения на затрачиваемые ресурсы

 

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

  • Создание схемы
  • Создание отношений
  • Формирование атрибутов, указание типов данных и ограничений
  • Модификация структуры отношений
  • Внешние ключи
  • Внесение данных в отношение
  • Изменение данных
  • Удаление данных и отношений

 

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

  • Оконные функции: простые запросы, накопление, LEAD и LAG
  • Команда CTE
  • Рекурсия. Применение с каталогами
  • Команда GENERATE_SERIES

 

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

  • Команда VIEW
  • Команда MATERIALIZED VIEW
  • Применение представлений в денормализации
  • План запросов (EXPLAIN ANALYZE)
  • Команда JSON
  • Команда ARRAY

 

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

  • Командная строка, интерактивный режим, резервное копирование, DCL, транзакции, блокировки, TCL
  • Хранимые процедуры: циклы и условия, возврат скаляра и таблиц, raise exception, call. Триггеры событий, видимость, общий триггер
  • Зависимости. Нормализация. Денормализация
  • Основы проектирования: архитектурные модели, модели данных
  • Масштабирование: горизонтальное и вертикальное шардирование, наследование, партиционирование. Репликация Master-Slave
  • PostgreSQL Extensions: cube, tablefunc, PostGIS, file_fdw, postgres_fdw, pg_stat_statements
  • Интеграция: API, Redis

 

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

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

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

Отзывы о Нетология
4.80
4.0 4
Семён,

Ответить

next0 комментариев

 
5.0 5
Женя,

Сделал выбор и не прогадал

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

Все излагают понятным языком, как для дурака. Во всяком случае в первом блоке - точно. Разбираются темы и впоросы, прямо во время лекции. Удобно что не нужно дополнительно ничего искать, весь материал и дополнительные книги указаны в методичках к урокам. Учился машинному обучению, сейчас занимаюсь соответствующими приложениями. Оч круто!

Ответить

next1 комментарий

 
5.0 5
Жанна Анатольевна,

Ответить

next0 комментариев