Начальный курс SQL: от Новичка до Специалиста (+Практика)
What you'll learn
- Разрабатывать запросы SQL к базам данных.
- Избегать частых ошибок, которые делают новички
- Использовать SQL для анализа данных
- Указать SQL в Вашем резюме
Requirements
- Начальных знаний не требуется. Достаточно иметь желание научиться работать с SQL.
- Компьютер для выполнения практических заданий: Windows или Mac OS.
- Никаких лицензий не требуется - всё программное обеспечение, используемое в курсе, бесплатно.
Description
В этом курсе изложены основы языка SQL - в отличие от других курсов, в которых очень много элементов синтаксиса, по факту редко применяющихся на практике - здесь Вы получите именно те навыки, которые часто применяются на практике. Это позволит Вам сразу приступить к работе, не теряя лишнего времени.
Язык SQL кажется простым - и это действительно так. Однако в каждом деле есть свои тонкости. И эти тонкости изложены в этом курсе - это работа со значениями NULL, дубликаты строк и потеря строк при соединении таблиц и многие другие.
Моя основная работа уже больше 18 лет - это анализ данных с помощью сложных SQL запросов. Поэтому я решил создать этот курс, чтобы поделиться опытом и решениями задач, с которыми сталкиваюсь в ежедневной работе.
Зачем нужен SQL ? Этот навык нужен во многих профессиях - программистам, тестировщикам, администраторам баз данных, аналитикам, data scientist'ам и многим другим. Объём данных в мире растёт экспоненциальными темпами. И многие из этих данных по-прежнему реляционные - состоят из таблиц, строк и колонок. Поэтому язык SQL не только не теряет своей актуальности, но со временем становится всё более и более востребованным!
А также всем, кто интересуется открытыми данными. Вы можете взять любые открытые данные в интернете в формате CSV, загрузить их к себе в базу данных, и извлечь из этих данных нужную Вам информацию с помощью SQL!
В курсе есть практические задания. Так что Вы не просто посмотрите лекции, но и сами напишете SQL запросы. Также после каждого упражнения мы разбираем решения этих заданий.
Это компактный курс, чтобы сэкономить Ваше время. Весь материал изложен лаконично. Структура курса продумана таким образом, чтобы у Вас сложилась целостная картина разработки SQL-запросов.
Вы изучите SQL, применимый ко многим базам данных. Упражнения выполняются в PostgreSQL. Однако мы не затрагиваем особенностей, относящиеся только к PostgreSQL. Поэтому полученные знания применимы и к другим базам данных: PostgreSQL, Oracle, Microsoft SQL Server, MySQL, Teradata, Amazon Redshift, Google BigQuery и многим другим. Базовые конструкции SQL везде одинаковы.
Основное внимание уделяется написанию запросов SELECT для чтения данных. Часто бывает так, что таблицы уже созданы, в них загружены данные. И задача состоит в том, чтобы правильно и без ошибок написать выборку данных из этих таблиц.
Другие конструкции SQL - cоздание таблиц, изменение данных - также рассматриваются в этом курсе.
Этот курс предоставляет 30 дней гарантии возврата денег! Если курс Вам не понравится, то Вы получите Ваши деньги обратно.
Добро пожаловать - буду рад увидеть Вас в числе слушателей этого курса!
Who this course is for:
- Аналитики данных
- Data Scientist'ы, дата-инженеры
- Разработчики баз данных и хранилищ данных
- Тестировщики
Instructor
*** For English, please scroll down ***
Всем привет! :)
На основной работе я занимаюсь построением аналитических решений для крупнейших Заказчиков как в России, так и за рубежом. Эти решения требуют обработки больших объёмов данных - это озёра данных (Data Lake) и хранилища данных (Data Warehouse), информацию из которых нужно обрабатывать, в том числе с помощью SQL и Python. Опыт работы более 18 лет.
Также я периодически провожу обучающие курсы (тренинги) для программистов по базам данных и другим темам. Это формат обучения "в учебном классе" для Заказчиков.
В качестве хобби занимаюсь разработкой под iOS и Web.
Высшее техническое и высшее экономическое образование.
Добро пожаловать на мои авторские курсы.:)
ENGLISH
Hello, Everyone! :)
My primary job is all about large scale data analytics. More than 18 years of experience working with enterprise data warehouses and data lakes, processing data using various tools, including SQL and Python.
I also teach various in-class trainings for Customers.
As a hobby, I do programming for iOS and Web.
I have a Masters degree in Mathematics / Computer Science, and a Masters degree in Economics.
I welcome you to my courses.:)