Чему вы научитесь
- Основы SQL и реляционных БД: основные понятия и концепции, синтаксис языка SQL.
- Формировать запросы SQL к базам данных, извлекать получать нужные наборы данных.
- Объединять данные из множества таблиц в единую выгрузку данных.
- Производить агрегацию\укрупнение и сведение данных.
- Делать ключевые вычисления с помощью функций.
- Вносить изменения в таблицы с данными (вплоть до изменения структуры существующих таблиц или создания новых).
- Изучите программу MySQL Workbench для работы с БД.
О курсе
-
Предмет данного курса - язык структурированных запросов к базам данных SQL. На сегодня он считается инструментом ИТшников (и мало какая должность в ИТ обходится без требования "знания SQL"). Но на самом деле он изначально ввиду своей простоты задумывался как средство работы конечного пользователя и вполне может использоваться обычными бизнес-пользователями (в основном для выборки из огромных баз данных необходимых для анализа)
-
В вакансиях технических компаний за последние 3 года SQL кроме требования к большинству технических должностей в ИТ, еще и входит в ТОП-3 требуемых технических навыков в области Data Science и Аналитика Данных (уступая место только Python и R)
-
Этот курс - это способ максимально быстро ознакомиться с возможностями SQL с точки зрения аналитика (бизнес-пользователя) как самым ходовым языком по формированию запросов к реляционным базам данных. Он спроектирован так, чтобы в самый короткий строк и без излишеств сделать из новичка уверенного бизнес-пользователя основных возможностей SQL
-
Освещенных в курсе возможностей SQL достаточно для решения основных бизнес-задач по извлечению, чтению и модификации данных из БД. Обучение заточено не просто на заучивание команд и синтаксиса SQL, а и на то, чтобы научить "думать на SQL".
-
Курс сфокусирован не только и не столько на демонстрацию экрана с формированием запросов к БД, а на практическое освоение языка. Поэтому он насыщен практическими заданиями (более 80 ЗАДАНИЙ!), которые не только отлично прорабатывают лекционный материал, а формируют прикладные навыки использования SQL
-
Курс от профессионала в анализе данных: владеющего навыками от обработки данных в MS Excel (вкл. надстройки семейства Power) и статанализа с предиктивной аналитикой в спецпрограммах (SPSS, JASP, Statistica...) - и до методов Data Science применяемых в разработке систем "искусственного интеллекта".
-
Создатель курса - автор популярной бизнес -литературы (доступна в крупнейших магазинах: Amazon, Ozon, ЛитРес, Ridero...). В частности, автор одного из русскоязычных бестселлеров в категории "Анализ данных" - книги "Аналитика и Data Science для не-аналитиков и даже 100% гуманитариев", а также одной из первых книг отечественных авторов по работе с компонентом Power Query для Excel и Power BI "Power Query: учебное руководство";
-
SQL не теряет своей актуальности уже пол века (да, 50-ти лет!) и является самым распространённым лингвистическим средством для взаимодействия с базами данных. Даже наоборот: невзирая на массу современных визуальных инструментов подключения и извлечения данных из баз - SQL популярен не только в среде ИТшников, а и обычных бизнес-пользователей (в первую очередь аналитиков).
-
SQL является достаточно стандартизированным и универсальным, что делает его применимым к неимоверному множеству БД, а также использованию в различных СУБД: Oracle, MySQL, Microsoft SQL Server, MS Access и т.д. Т.е., это как раз тот навык, который соотв. принципу «учим один раз, используем везде», что делает потраченное на его изучение время отличной инвестицией!
-
Важно то, что курс НЕ ЗАТОЧЕН под конкретную предметную область (обучение, учет, коммерция, розница, маркетинг, закупки, проекты, кадры, медицина, строительство и т.д.): он формирует чистое понимание, знания и навыки инструкций, функций и операторов SQL - и Вы как тот кто хорошо ориентируется в СВОЕЙ СОБСТВЕННОЙ ПРЕДМЕТНОЙ ОБЛАСТИ (отрасли, дисциплине, сфере, функции...) сможете легко их применить для решения именно Ваших прикладных задач
-
Пройдя этот курс Вы считайте на приличном уровне освоите также и использование графического клиента для работы с БД на сервере - программы MySQL Workbench.
-
Обратите внимание, что курс именно о языке SQL для бизнес-пользователей, а поэтому в нем НЕ БУДЕТ разбора (а если где-то будет, то поверхностно без углубления) таких тем как:
- особенности процедурных расширений к SQL (T-SQL, P или PL\SQL, Dynamics SQL...)
- разбор "диалектов" (отличий и особенностей) SQL по разным БД
- погружения в изучение и разборки деталей и особенностей работы с конкретной СУБД \ программой (хотя курс будет построен на работе с MySQL Workbench).
- разбора особенностей работы с Серверной частью.
- оптимизации запросов (какой запрос и как лучше написать под какой тип задач, какие возм. SQL для этого использовать и т.д. - в общем вопросы касающиеся быстродействия, оптимальности, эффективности и производительности рассматриваться не будут)
- изучения SQL в части DCL и TCL (предоставления прав доступа к данным, а также транзакционных разбора инструкций)
- ну и не ожидайте углубления ни во что другое помимо фокуса на синтаксисе (ключевые слова\инструкции и функции) языка SQL, которые используются бизнес-пользователями (не админами БД, техническими специалистами, разработчиками ПО и т.д.)
Для кого этот курс
Планирующим двигаться в ИТ: будущим программистам, тестировщикам, администраторам баз данных, data science-специалистам... Профессионалам любых специальностей (обычным бизнес-пользователям), интересующихся темой анализа данных. Аналитикам данных любой области \ отрасли.
Начальные требования
ОС Windows (если другая ОС, то Вы должны быть способны самостоятельно разобраться и установить себе серверное и клиентское приложение с учетом особенностей его инсталляции в Вашей ОС)
Базовые умения установки приложений\ПО на свой ПК по инструкции - для обучения необходимо будет установить бесплатные приложения (MySQL-сервер, консольный и визуальный клиент Workbench)
Никакой другой предварительной подготовки студентам не нужно: курс реально "с нуля". Важно только желание освоить SQL.
Желательно помнить основы математики для младшей школы: операции +, -, *, \, >, <; порядок вычисления операций; учет скобок при вычислениях.
В идеале желательно (но совсем не обязательно) иметь базовое представление что такое реляционные БД и СУБД, основные концепции и принципы построения, табличные вычисления.
Желательно понимать базовые функции и их иконки в стандартных офисных приложениях (открыть, выделить, сохранить, скопировать, вставить, удалить, закрыть, поиск и т.д.) - если еще и знаете "горячие" клавиши к ним, то вообще прекрасно
Наши преподаватели
Как проходит обучение
Курс состоит из разделов (модулей), которые и снабдят Вас минимумом необходимых теоретических знаний, и покроют все основные практические аспекты работы с SQL.
Каждый из модулей будет состоять из лекций и практических заданий.
Вы смотрите лекцию (при необходимости знакомитесь с приложенным в виде текстовых статей или ссылок на внешние ресурсы допматериалом, если такой есть). Если не по ходу просмотра лекции не уловили что-то - возвращаемся и пересматриваем.
Если после лекции идет задание - то выполняете его. Не оставляете на потом, а сразу делаете, отвечаете на вопросы и сверяете с ответом преподавателя. И не ленимся делать задания! Только так, иначе Вы пришли на этот курс зря.
Программа курса
Сертификат
Что вы получаете
- Новички - навыки написания SQL-скриптов для выгрузки данных из БД в нужном Вам виде.
- Опытные пользователи SQL - освежат, систематизируют, а возможно и пополнят свой багаж знаний.
- Поддержку инструктора\преподавателя по ходу прохождения курса.
- Сертификат, которым можно поделиться в соцсетях и приложить к резюме.