awilum.ru
Статьи Курсы Об авторе

SQL Базовый уровень

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

83 урока
255 тестов
109 интерактивных задач
Отзывы Для кого этот курс Начальные требования Что вы получаете Модули курса Программа курса

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

Базы данных используются практически во всех аспектах современных технологий, включая веб-разработку, аналитику данных, бизнес-анализ, финансы, здравоохранение и многое другое. Поэтому важно для начинающего IT специалиста понимать и уметь использовать SQL, потому что:

  1. SQL является основой для работы с базами данных.
    SQL используется для создания, изменения и управления данными в базах данных. Это основной язык, который используется для работы с реляционными базами данных, и поэтому важно понимать его основы, чтобы работать с базами данных эффективно.

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

  3. SQL позволяет обрабатывать большие объемы данных.
    В мире современных технологий количество данных, которые необходимо обработать, постоянно растет. SQL позволяет быстро и эффективно обрабатывать большие объемы данных, что делает его основным языком для работы с данными в любой IT компании.

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

Записаться на курс

Отзывы

Сергей Романенко, спасибо за курс! Базово, не сложно, с огромным количеством задач. Неделю назад я даже представления не имела, что такое sql, а теперь есть понимание. есть желание двигаться дальше.

С базами данных был уже знаком, в основном изучал сам, кое-где применял. Цель была повторить общие моменты и узнать кое-что новое.

Курс развивается и дополняется новыми задачами, вопросы которые оставляли студенты в чатах, были объяснены самим автором и другими студентами. Есть много полезной информации, а самое главное достаточно практики для того, чтобы разобраться.

Смело рекомендую этот курс и спасибо большое, автору Сергею Романенко за оказанную помощь по мере прохождения курса.

★★★★★

Курс представляет собой отличную возможность изучить или обновить знание SQL, который важен для работы с базами данных.

Структура курса, включает разнообразные аспекты SQL, начиная с базовых основ и заканчивая более сложными темами. В этом курсе вся фундаментальная база SQL.

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

Курс смело можно рекомендовать разработчикам, тестировщикам, маркетологам, аналитикам, администраторам и всем, кто работает с SQL базами данных!

P.S. Отличная подборка фильмов в учебной БД :)

Хороший курс для тех, кто хочет изучить SQL.
Теория доступно объясняется с примерами, много практики и задач.
Курс для новичков хороший.

Однозначно рекомендую.

★★★★★

Суперский курс, нетривиальные задачи.

Курс подойдет для тех, кто хочешь расширить знания по SQL. Рекомендуется проходить после базового курса. Да, многое повторится, но это поможет вам закрепить полученные знания. Очень много интересных практических заданий. Отдельно хочу выделить кураторов курса, которые просто мгновенно отвечают на вопросы.

Для кого этот курс

Курс будет полезен: IT-специалистам, тестировщикам, маркетологам, аналитикам данных, администраторам и всем тем, кто работает SQL базами данных.

Начальные требования

Данный курс состоит из теоретической, тестовой и практической частей по SQL. Он разработан для того, чтобы предоставить вам полное понимание SQL и его основных концепций. Однако, чтобы успешно пройти данный курс, важно иметь базовые знания по информатике и математике. Если у вас возникнут трудности с некоторыми понятиями или концепциями, связанными с информатикой или математикой, вам необходимо провести некоторое время на их изучение для устранения фундаментальных вопросов.

Что вы получаете

Модули курса

  1. Введение
  2. Основы
  3. Агрегатные функции
  4. Функции для работы со строками
  5. Функции для работы с числами
  6. Функции для работы с датами и временем
  7. Выражения 
  8. Объединение таблиц
  9. Операции с таблицами
  10. Заключение
     

Каждый модуль в курсе состоит из нескольких уроков, которые представляют собой теорию и задания для закрепления материала теоретической части.

Все задачи можно решать столько раз, сколько вы пожелаете. За ошибки баллы не снимаются, поэтому не бойтесь пробовать и ошибаться!

В конце каждого модуля вас ожидают практические задания по созданию SQL запросов в консоли с SQL БД (MySQL 8.0.21)

В данном курсе используется учебная SQL БД "Фильмы", которая состоит из таблиц: movies, actors, reviews, top_rated_movies, genres, directors.

Сложность таблиц и заданий возрастает последовательно по мере прохождения курса.

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

Основы

Введение в SQL Руководство по стилю SQL Типы данных Выборка данных Сортировка данных Фильтрация данных Комментарии Переменные Псевдонимы Группировка Подзапросы Объединение запросов Представления

Агрегатные функции

MIN MAX COUNT AVG SUM

Функции для работы со строками

CONCAT CONCAT_WS LENGTH LTRIM RTRIM TRIM LOCATE LEFT RIGHT SUBSTRING REPLACE LOWER UPPER REPEAT ELT

Функции для работы с числами

ROUND ABS CEILING FLOOR RAND

Функции для работы с датой и временем

CURRENT_TIMESTAMP CURRENT_TIME CURRENT_DATE DATE DAY MONTH YEAR HOUR MINUTE SECOND DATEDIFF DAYNAME MONTHNAME MAKEDATE MAKETIME

Выражения

CASE COALESCE NULLIF IF

Объединение таблиц

INNER JOIN LEFT JOIN RIGHT JOIN FULL JOIN CROSS JOIN SELF JOIN

Операции с таблицами

Создание таблицы Изменение структуры таблицы Удаление таблицы Добавление новых строк в таблицу Изменение данных в таблице Удаление строк из таблицы Удаление всех строк в таблице Просмотр списка таблиц
Записаться на курс