Управление базами банных – важная часть любой информационной системы. От того, как построена работа с данными, зависит правильность принятия решения, безопасность ресурсов, а в некоторых случаях и людей. На курсах для разработчиков СУБД можно получить теоретическую подготовку для работы с базами данных и изучить язык запросов SQL. Материал подкреплен практическими заданиями, и выпускники быстро осваивают навыки, нужные для старта в профессии.
Мы собрали онлайн-курсы по SQL и управлению базами данных на русском и английском языках – сюда вошли курсы «с нуля» и продвинутые; мощные 4-6 месячные программы и короткие бесплатные курсы. Вот главные различия между длинными и короткими программами:
- Короткое обучение работе с БД (MySQL, PostgreSQL, MS SQL и другие) вы, как правило, проходите самостоятельно. В конце может быть итоговый тест или мини-проект.
- Долгосрочные курсы по СУБД и языку SQL включают личного куратора, активную теоретическую и практическую работу (разбор кейсов, домашние задания, курсовые, регулярное тестирование, диплом), чат учеников, закрытую рассылку. Также программы могут включать бонусные курсы (вроде английского языка, Git и управления проектами). Изредка школы организуют стажировки и даже трудоустраивают лучших выпускников.
Профессия разработчик баз данных: вакансии и зарплаты
Сейчас в России и СНГ на hh.ru открыто около 2723 вакансии программистов SQL. Больше всего вакансий в Москве, Санкт-Петербурге, Новосибирске, Екатеринбурге и Казахстане.
Зарплаты разработчиков баз данных колеблются от 40 до 300 тысяч рублей в месяц (+ премии и бонусы). Минимальные заработки в регионах; максимальные в крупных городах, передовых компаниях и на серьёзных должностях. Удалёнка часто оплачивается на столичном уровне.
Если сейчас у вас нет опыта, то после окончания курсов SQL и управления БД можете рассчитывать на доход в 35-45 тысяч рублей в месяц. А с опытом работы 3-6 месяцев сможете зарабатывать 50-80 тысяч рублей в месяц.
Онлайн-курсы SQL и базам данных на русском языке
Управление базами данных
Язык: русский
Формат: онлайн
Длительность: 6 месяцев
Цена: 42000 руб.
Организатор: Otus
Подробный курс по управлению базами данных.
Вы познакомитесь с реляционной моделью данных и проектированием БД, компонентами СУБД, теоремой САР и проблемами миграции. Разберётесь с внутренней архитектурой PostgreSQL, MySQL и NoSQL, узнаете инструменты: Redis, Tarantool, MongoDB, Cassandra. Научитесь работать с индексами, процедурами и триггерами, оптимизацией БД и мониторингом производительности. Освоите кластеризацию, репликацию, индексы и резервное копирование.
Требования к поступающим: понимание синтаксиса SQL, опыт разработки или администрирования.
SQL и получение данных
Язык: русский
Формат: онлайн
Длительность: 1 месяц
Цена: 20230 руб.
Организатор: Нетология
Короткий месячный курс по SQL.
Вы овладеете языком запросов SQL, познакомитесь с СУБД (PostgreSQL, MongoDB), научитесь получать данные из БД, анализировать их, экспортировать и импортировать, освоите Git, Linux и виртуальные машины.
В рамках зачётной работы вы развернёте базу данных, создадите таблицы и наполните их данными, построите логику связей и ключей.
Требования к поступающим: уверенное владение MS Excel.
Курс-тренажёр по SQL для анализа данных
Язык: русский
Формат: онлайн
Длительность: 2 месяца
Цена: 28000 руб.
Организатор: SkillFactory
Курс-тренажёр по анализу данных на SQL для начинающих.
Вас ждёт немного теории и огромный объём практики (более 240 задач). Вы изучите простые и сложные конструкции SQL, оконные функции, регулярные выражения. Изучите нужный инструментарий SQL, PostgreSQL, Metabase, QuickDBD.
Практические проекты:
- анализ данных в Excel;
- построение прогноза на основании полученного отчёта;
- подсчёт показателей Unit-экономики с использованием инструментов SQL;
- выпускной проект от Skyeng.
В случае успешного решения тестового задания вас ждёт трудоустройство в Skyeng на должность аналитика.
MS SQL Server разработчик
Язык: русский
Формат: онлайн
Длительность: 4 месяца
Цена: 40000 руб.
Организатор: Otus
Курс по MS SQL Server для начинающих разработчиков.
Вы изучите язык запросов и внутренние процессы СУБД, научитесь разворачивать MS SQL Server и проектировать БД, анализировать и оптимизировать производительность запросов, писать хранимые процедуры и триггеры, настраивать репликацию. На курсе подробно разбираются подзапросы, оконные функции, процедуры и операторы DDL, CROSS APPLY, PIVOT, CUBE. Вы освоите различные подходы к проектированию БД, в т.ч. для OLTP и OLAP.
Выпускной проект: создание и оптимизация БД на MS SQL Server для своей компании/стартапа.
Требования к поступающим: небольшой опыт работы с БД.
PostgreSQL
Язык: русский
Формат: онлайн
Длительность: 4 месяца
Цена: 60000 руб.
Организатор: Otus
Курс углубленного изучения PostgreSQL для администраторов и разработчиков.
Вы научитесь эффективно проектировать, администрировать и восстанавливать БД на PostgreSQL, работать с оптимальными и некорректными запросами на базе физической и виртуальной инфраструктуры, в т.ч. кластере Kubernetes и публичном облаке AWS, Google Cloud Platform и MS Azure. Разбирается многоверсионность, журналы и блокировки, способы высокой доступности и масштабирования.
Выпускной проект: бэкенд + фронтэнд для геораспределенного кластера с простым UI.
Требования к поступающим: знание Linux на уровне пользователя, SQL.
Основы баз данных
Язык: русский
Формат: онлайн
Длительность: 20 уроков
Цена: 5000 руб.
Организатор: GeekBrains
Мини-курс по основам баз данных.
Вы рассмотрите современные СУБД, изучите популярные SQL-команды, освоите MySQL, научитесь проектировать базы данных на примере интернет-магазина, писать SQL-запросы, использовать MySQL Workbench и PostgreSQL.
SQL для аналитиков
Язык: русский
Формат: онлайн
Длительность: 1,5 месяца
Цена: Цена не указана
Организатор: LABA
Короткий курс по основам SQL для аналитиков.
Вы познакомитесь с основами баз данных: типами данных, операторами (SELECT, IN, BETWEEN, LIKE, булевыми и реляционными), функциями агрегации (SUM, AVG и др.), объединениями таблиц и работой со строками и выражениями. Также вы познакомитесь с командами языка DML, созданием и модификацией таблиц, поддержкой целостности данных, администрированием пользователей в SQL.
Основы баз данных SQL
Язык: русский
Формат: онлайн
Длительность: 3 месяца
Цена: 40000 руб.
Организатор: Moscow Coding School
Небольшой курс по основам баз данных SQL.
Вы детально познакомитесь с базами данных SQL: научитесь инсталляции под разные ОС, работе с таблицами и системой управления базами данных mySQL, адаптивной вёрстке, сможете справляться с ограничениями SQL.
SQL. Основы работы с БД
Язык: русский
Формат: онлайн
Длительность: 5 недель
Цена: 18970 руб.
Организатор: Level UP
Курс по основам SQL и работе с БД.
Вы познакомитесь с особенностями SQL и PL/SQL, описанием RDBMS и нормализацией БД. Научитесь вставлять, изменять и удалять данные, управлять транзакциями и пользоваться SELECT, использовать процедуры, функции и пакеты. Разберётесь с динамическими блоками, Single-row, агрегатами, группировкой данных, соединением и объединением таблиц, работой с подзапросами. Освоите аналитические и оконные функции, иерархические запросы, регулярные выражения.
Требования к поступающим: базовые знания СУБД и программирования на любом языке.
SQL для бизнес-анализа
Язык: русский
Формат: онлайн
Длительность: 1 месяц
Цена: 7000 руб.
Организатор: DATA bi
Микро-курс по использованию SQL для бизнес-анализа.
Вы разберётесь с манипулированием данными, элементами языка T-SQL, пользовательскими процедурами, созданием БД и разграничением прав доступа. Научитесь создавать запросы (простые и с подзапросами), использовать функции SQL, работать с вычисляемыми столбцами и сортировкой. Познакомитесь со значением NULL, группировкой и условиями, с разбивкой больших таблиц на маленькие.
Онлайн-курсы SQL и базам данных на английском языке
Querying Data with Transact-SQL
Язык: английский
Формат: онлайн
Длительность: 1,5 месяца
Цена: Бесплатно
Организатор: edX
Бесплатный короткий курс по Transact-SQL (от компании Microsoft).
Вы научитесь писать запросы (простые, многотабличные, с подзапросами), узнаете типы данных и тип NULL, функции и способы агрегирования данных, сможете обрабатывать ошибки. Также вы освоите работу с Microsoft SQL Server или Azure SQL Database (на ваш выбор).
Обучение бесплатное, сертификат – 99 $.
Бесплатные онлайн-курсы SQL и базам данных
Базы данных. Основы
Язык: русский
Формат: онлайн
Длительность: 10 уроков
Цена: Бесплатно
Организатор: IT-Academy
Краткий бесплатный курс по основам баз данных.
Вы познакомитесь с языком SQL, созданием таблиц, загрузкой и обновлением данных, запросами и функцией SELECT. Разберётесь с нормализацией БД через первую, вторую и третью формы. Освоите дополнительные условия и ограничения в запросе, функции агрегации и вложенные запросы.
SQL с нуля (на примере MySQL и MS SQL)
Язык: русский
Формат: онлайн
Длительность: 43 урока
Цена: Бесплатно
Организатор: SQL online
Бесплатный курс по базовому SQL на примере MySQL и MS SQL.
Вы изучите синтаксис и логику SQL, построение запросов и выборки. Познакомитесь с особенностями реляционных БД Oracle, MS SQL, MySQL, Teradata 9. Научитесь искать текст и пользоваться математическими, строковыми и временными функциями, группировать данные, а также добавлять, изменять и удалять их. Разберётесь с созданием и изменением таблиц, индексами, многотабличными запросами UNION и JOIN.
Введение в базы данных
Язык: русский
Формат: онлайн
Длительность: 1 месяц
Цена: Бесплатно
Организатор: Stepik
Экспресс-курс по основам баз данных.
Вы познакомитесь с реляционной моделью, агрегацией данных и базовыми операциями SQL. Узнаете об архитектуре ANSI/SPARC, выборке из разных источников, триггерах и хранимых процедурах. Научитесь концептуальному, логическому и физическому проектированию БД, освоите работу с MySQL Workbench, SQL-DDL. Разберётесь с нормализацией БД, использованием ORM, администрированием MySQL.
Основы SQL
Язык: русский
Формат: онлайн
Длительность: 15 часов
Цена: Бесплатно
Организатор: LearnDB
Бесплатный экспресс-курс для начинающих по SQL.
Вы познакомитесь с синтаксисом SQL, написанием запросов, операторами, условиями, поиском по шаблону, обработкой NULL значений, способами сортировки. Научитесь соединять таблицы, агрегатировать, сортировать и группировать данные. Узнаете об обработке строк и математических функциях.
MySQL c нуля
Язык: русский
Формат: онлайн
Длительность: 9 уроков
Цена: Бесплатно
Организатор: WebShake
Бесплатный микро-курс по MySQL для начинающих.
Вы познакомитесь с особенностями работы в MySQL и основными командами, выполнением запросов к БД, связями и индексами в MySQL. Разберётесь с основными транзакциями и выполнением множественных операций. Узнаете, как создать резервную копию БД и восстановить её из бэкапа. Освоите взаимодействие PHP и MySQL.