Заполните, пожалуйста, анкету перед началом курса👐, для всей команды DataLearn важно понимать 🧑🎓какая аудитория👩🎓 у данного курса.
Ссылка на анкету, нажмите здесь
Как зарегистрироваться на курс
Всем привет!
Меня зовут Анатолий Балакирев, я ментор по SQL, а так же автор и преподаватель этого курса. С SQL я познакомился в 2019 году и убедился на практике в том, что лучшим способом усвоить материал является попытка его объяснить другим. По ходу работы ментором по SQL в одной из онлайн школ обучения я столкнулся с тем, что есть студенты, которым не достаточно объяснения текстом, и я начал записывать короткие скринкасты с объяснением материала. В результате такого опыта и предложения Дмитрия Аношина появилось желание создать вводный видеокурс по работе с Базами данных, в котором рассматривается Язык Структурированных Запросов SQL.
💫Курс рассчитан на тех, кто ранее никогда 👩💻не работал с базами данных🧑💻.
💫От простого к сложному🚀
💫Домашних заданий не предусмотрено поскольку все примеры задач разбираются на уроке и ссылки на все необходимые файлы будут прикреплены к каждому уроку.📎
Курс состоит из 3️⃣ модулей (уровней)📚, каждый модуль состоит из 🔟 видеоуроков📽 + уроки практики в первыз двух модулях.
🔑Первое знакомство с базами данных
🔑pgAdmin, SELECT и арифметические операции
🔑Установка PostgreSQL с pgAdmin себе на компьютер
🔑Выборка данных из таблиц, уникальные значения и комментарии
🔑Сортировка данных, форматирование кода и ограничение выборки
🔑Операторы сравнения. Практика
🔑Фильтрация данных с помощью оператора WHERE, оператор BETWEEN, логические операторы NOT, AND, OR
🔑NULL значения и агрегатные функции
🔑Группировка значений с помощью GROUP BY, оператор IN
🔑Фильтрация агрегируемых данных с помощью HAVING и логический порядок обработки инструкций
🔑Схема данных и руководство по стилю SQL
🔑Соединения таблиц, виды соединений, синтаксис
🔑Внутреннее соединение (INNER) JOIN
🔑Внешние соединения RIGHT JOIN и FULL JOIN. Первичные (PRIMARY) и внешние (FOREIGN) ключи
🔑Перекрестное соединение CROSS JOIN
🔑Объединение строк с помощью UNION и UNION ALL. Введение в подзапросы
🔑Операторы EXCEPT и INTERSECT, использование USING вместо ON
🔑Подзапросы (вложенные запросы) и общие табличные выражения (Common Table Expressions, CTE)
🔑Оконные функции в PostgreSQL, так ли они страшны как о них говорят
🔑Есть ли жизнь после PostgreSQL
🔑Установка Microsoft SQL Server и импорт базы данных AdventureWorks
🔑Типы данных, оператор TOP. Назад в будущее - вспомним всё
🔑Представления. Триггеры. Групповые функции
🔑Хранимые процедуры. Вычисляемые столбцы. Пользовательские функции. Транзакции и обработка ошибок
🔑Планы выполнения запросов. Физические соединения (nested loops, merge joins, hash joins). Индексы
Какими инструментами мы с вами будем пользоваться:
Канал Data Learn, там мы будем смотреть все видео курса. Кстати, там много других полезных видео и вебинаров по таким тематикам как: Data Engineering, Аналитика, Python, Data Science, SQL, Карьера, Ведение проектов и работа в Data команде, Изучение английского языка, Эмиграция технических специалистов.
Там будет находиться вся навигация этого курса там будут лежать наши видео каждого урока. И, да, вам обязательно надо будет завести там аккаунт.
Кто хочет изучить тему Github более детально, то на Data Learn есть инструкции how_to. Ещё вы найдете ссылки тут.
Это месенджер, вы можете скачаеть его тут для компьютера или найти версию для телефона; в нем мы будем общаться, задавать вопросы, обсуждать что-либо.
Сейчас я расскажу вам как пользоваться этим репозиторием.
-
файл README.md - это знакомство с платформой Data Learn, описание курсов, небольшие инструкции по регистрации.
-
файл SQL-101 Guide.md - это наш гид по курсу SQL-101 (SQL для начинающих), который содержит всю информацию и имеет ссылки на необходимые ресурсы для успешного прохождения курса.
-
папкa SQL-101 Modules - содержит 3 папки, соответствующие трём модулям этого курса: Module 1, Module 2, Module 3. Вы найдете там: описание уроков, ссылку на видео урок, дополнительные материалы (опционально).
- Вы регистрируетесь на странице курса SQL-101 (регистрация будет скоро доступна на сайте) .
- На сайте появляется страница, на которой будет ссылка на небольшой опрос про ваш опыт и интерес к ресурсу. Вам нужно заполнить опрос.
- Когда вы пройдёте опрос, на странице завершения опроса вы увидите ссылку приглашение в наше Slack сообщество.
Slack это месенджер, вы можете скачаеть его тут для компьютера или найти версию для телефона; в нем мы будем общаться, задавать вопросы, обсуждать что-либо.
Наши каналы в Slack:
У курса SQL-101 есть общий канал курса sql-chat.
- data_learn_announce - главный канал, в него мы публикуем новости, анонсируем новые видео; вы можете комментировать сообщения.
- data_learn_chat - болталка для всех и обо всем.
- ask-help-with-data-stuff - можно задать вопрос на любую тему или попросить помочь с вашей работой.
- boltalka - это канал обо всем.
- what_i_learnt - канал, где вы можете рассказать о том, что вы выучили и какой курс прошли.
- python-chat - канал посвящен вопросам Python.
- ml-101-общий чат курса - этот канал и 3 канала ниже относятся к курсу ML-101 (Getting Started with Machine Learning and Data Science)
- ml_module01
- ml_module02
- ml_module03
Вы можете добавить нужный вам канал Slack и посмотреть на весь список доступных каналов, кликнув на +.
Всем спасибо и до встречи на курсе SQL-101 и в нашем сообществе Datal Learn в Slack.
Анатолий Балакирев / Anatolii Balakiriev.