ТОП-11 курсов «Базы данных» в 2023 году: обучение онлайн. Платные и бесплатные. Рейтинг, сравнение, стоимость.

1 место. Курс «Базы данных для разработчиков» — Skillbox

https://skillbox.ru/course/database-for-programmers/

ТОП-11 курсов «Базы данных» в 2023 году: обучение онлайн. Платные и бесплатные. Рейтинг, сравнение, стоимость.

Стоимость: Рассрочка на 6 месяцев — 4 803 ₽ / мес

  • Длительность 6 месяцев
  • Онлайн в удобное время
  • Обучение на практике
  • Доступ к курсу навсегда.

Кому подойдёт этот курс:

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

Чему вы научитесь:

  1. Понимать принципы работы БД
    Разберётесь в теории: изучите принципы, которые обеспечивают высокую производительность и надёжность хранения данных.
  2. Подбирать базы данных под конкретную задачу
    Узнаете, на какие характеристики нужно обращать внимание при выборе БД, сможете подбирать подходящую базу под требования проекта.
  3. Использовать язык SQL
    Научитесь применять язык запросов к базам данных, чтобы получать, создавать и менять данные.
  4. Использовать различные БД
    Научитесь работать с базами SQL (MySQL, PostgreSQL, Oracle, MS SQL) и NoSQL (Redis, MongoDB), использовать уникальные возможности каждой из баз.
  5. Проектировать и оптимизировать БД
    Сможете добиваться высокой производительности приложений при работе с БД.

Программа

Вас ждут онлайн-лекции и практические задания, которые помогут в карьере разработчика.
18 тематических модулей, 100 онлайн-уроков

  1. Введение в базы данных и язык SQL
    Узнаете, что такое язык SQL, какие есть SQL и NoSQL базы данных и чем они отличаются. Разберётесь в простых типах данных, научитесь делать SELECT-запросы с фильтром WHERE.
  2. SELECT-запросы
    Научитесь использовать простые и агрегирующие функции, разберётесь в сложных типах данных, научитесь сортировать и ограничивать результат запроса, объединять результаты нескольких запросов, использовать модификатор DISTINCT.
  3. Подзапросы и представления
    Научитесь использовать подзапросы и понимать их производительность. Разберётесь в видах представлений и научитесь их создавать.
  4. Группировка
    Научитесь группировать результаты запросов, использовать агрегацию и фильтрацию в результатах группировки. Разберётесь в порядке выполнения этапов запроса, особенностях работы группировки с модификатором DISTINCT и строгим режимом SQL.
  5. Отношения (реляции/relations)
    Поймёте виды отношений между сущностями: один к одному, один ко многим, многие ко многим. Научитесь использовать первичные и внешние ключи.
  6. Соединения (JOIN)
    Разберётесь в различных видах соединений. Научитесь применять соединения для отношений один ко многим и многие ко многим. Поймёте, что такое нормализация и денормализация и их влияние на производительность.
  7. Оконные функции (Window Functions)
    Узнаете, что такое оконные функции и как их применять. Поймёте особенности работы оконных функций с группировкой и выражениями ORDER BY и PARTITION BY.
  8. Изменение данных (Data Modification / DDL)
    Научитесь вставлять записи в таблицы, обновлять и удалять их. Разберётесь в методах разрешения дубликатов первичного ключа.
  9. Транзакции и ACID
    Узнаете, что такое транзакции и зачем они нужны. Разберётесь в атомарности, откате и изоляции транзакций, в блокировке записей. Поймёте принципы ACID.
  10. Объявление структуры данных (Data Definition / DDL), триггеры и хранимые процедуры
    Научитесь создавать и удалять схемы баз данных, объявлять и изменять структуру таблиц. Разберётесь в использовании триггеров и хранимых процедур, и их применимости.
  11. Индексы
    Поймёте, что такое индексы и ключи, зачем они нужны, как влияют на производительность. Узнаете, какие есть виды ключей, когда их применять, как работают индексы и каковы их ограничения.
  12. Программные средства работы с БД
    Научитесь оптимально работать с БД из кода. Поймёте, как работает соединение с БД, как использовать фреймворки Query Builder, Active Record, Object Relation Mapping, узнаете принципы работы JDBC и программного контроля транзакций.
  13. Производительность и системное устройство БД
    Научитесь использовать лучшие практики по проектированию схем БД и использованию индексов. Поймёте, как работает оптимизация запросов и какие есть типичные ошибки, замедляющие запросы. Разберётесь во внутреннем устройстве БД.
  14. Особенности движков реляционных СУБД
    Поймёте, чем отличаются различные движки реляционных СУБД.
  15. Введение в NoSQL и сравнение с SQL
    Узнаете, в каких проектах применяют SQL и NoSQL, познакомитесь с особенностями Redis и MongoDB. Получите представление о других решениях: in-memory, кластерных, колоночных, облачных, аналитических, bigdata.
  16. Введение в MongoDB
    Познакомитесь со схемой и типами данных в MongoDB, научитесь создавать простые запросы, фильтровать результат, работать с API и использовать индексы и транзакции.
  17. Введение в Redis
    Узнаете, что такое коллекции, как использовать списки, хэшмэпы и упорядоченные хэшмэпы, наборы. Познакомитесь с Redis и Lua.
  18. Дерево решений: как выбрать базу данных
    Получите алгоритм, который поможет вам правильно выбрать базу данных для любого проекта.
  19. Дипломная работа.

2 место. Курс «Базы данных» — OTUS

https://otus.ru/lessons/subd/

ТОП-11 курсов «Базы данных» в 2023 году: обучение онлайн. Платные и бесплатные. Рейтинг, сравнение, стоимость.

Стоимость: 65 800 ₽

Цель курса — научить слушателя эффективно работать с любой базой данных (как реляционной, так и нереляционной) с помощью языка структурированных запросов SQL. Курс обеспечивает глубокое погружение в СУБД. После его прохождения вам не придется тушить пожары в результате неоптимально заложенных основ.

На курсе вы:

  1. научитесь проектировать базы данных и создавать оптимальную структуру их хранения;
  2. будете различать основные СУБД, которые могут пригодиться разработчику (PostgreSQL, MySQL, Redis, MongoDB, Cassandra и т. д.);
  3. освоите синтаксис и особенности работы SQL, DDL, DML;
  4. сможете оптимизировать медленные запросы и разбираться с некорректными SQL-запросами;
  5. станете уверенней работать с индексами, научитесь оптимизировать, профилировать и обновлять базы данных.

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

  • для разработчиков, которые сталкиваются в своей работе с базами данных;
  • для тех, кто имеет опыт работы с СУБД от полугода и хочет глубже разобраться в устройстве всех внутренних процессов.

Программа обучения

Модуль 1. Сущности и связи

  • Тема 1. Проектирование БД
  • Тема 2. Компоненты современной СУБД
  • Тема 3. Проблемы миграции
  • Тема 4. Теорема CAP
  • Тема 5. Семинар: проектирование

Модуль 2. PostgreSQL

  • Тема 6. Внутренняя архитектура СУБД PostgreSQL
  • Тема 7. DDL: создание, изменение и удаление объектов в PostgreSQL
  • Тема 8. Транзакции, MVCC, ACID
  • Тема 9. DML: вставка, обновление, удаление, выборка данных
  • Тема 10. Типы данных в PostgreSQL
  • Тема 11. Индексы
  • Тема 12. DML: агрегация и сортировка, CTE, аналитические функции
  • Тема Pentaho Report Designer
  • Тема OLAP: Postgres + pentaho
  • Тема 15. Хранимые процедуры и триггеры
  • Тема 16. Оптимизация производительности. Профилирование. Мониторинг
  • Тема 17. Резервное копирование и восстановление
  • Тема 18. Репликация
  • Тема 19. Кластеризация: patroni
  • Тема 20. Семинар по PostgreSQL

Модуль 3. MySQL

  • Тема 21. Внутренняя архитектура СУБД MySQL
  • Тема 22. Типы данных в MySQL
  • Тема 23. DDL: создание, изменение и удаление объектов в MySQL
  • Тема 24. DML: вставка, обновление, удаление, выборка данных
  • Тема 25. Транзакции, MVCC, ACID
  • Тема 26. DML: агрегация и сортировка
  • Тема 27. Индексы
  • Тема 28. CTE и аналитические функции
  • Тема 29. Оптимизация производительности. Профилирование. Мониторинг
  • Тема 30. Хранимые процедуры и триггеры
  • Тема 31. Резервное копирование и восстановление
  • Тема 32. Репликация
  • Тема 33. MySQL — Percona XtraDB Cluster
  • Тема MySQL — InnoDB Cluster
  • Тема MySQL NDB Cluster — шардинг
  • Тема 36. Семинар по Mysql

Модуль 4. NoSQL (Redis, Tarantool, MongoDB, Cassandra)

  • Тема 37. Работа с tarantool
  • Тема 38. NoSQL: Redis
  • Тема 39. Базовые возможности mongodb
  • Тема map-reduce framework
  • Тема Архитектура и применение cassandra
  • Тема 42. Язык запросов cassandra
  • Тема 43. Elasticsearch
  • Тема 44. Clickhouse

Модуль 5. Проект итоговый

  • Тема 45. Выбор темы и организация проектной работы
  • Тема 46. Семинар по созданным проектам
  • Тема 47. Защита проектных работ
  • Тема 48. Подведение итогов курса.

После обучения вы заберете с собой:

  1. презентации и видеозаписи занятий;
  2. дополнительные материалы;
  3. образцы кода;
  4. собственный SQL-проект, который можно будет показывать при трудоустройстве;
  5. сертификат о прохождении обучения.

3 место.Курс «Базы данных» — Открытое образование

https://openedu.ru/course/spbu/DTBS/

ТОП-11 курсов «Базы данных» в 2023 году: обучение онлайн. Платные и бесплатные. Рейтинг, сравнение, стоимость.

Стоимость: нет информации

Основу курса составляют изучение и применение языка SQL для создания, модификации объектов баз данных и управления данными в произвольной реляционной базе данных.
Выполнение практических задач в рамках курса предполагает использование СУБД My SQL.
В курсе рассматриваются этапы проектирования реляционных баз данных, правила составления запросов, основные методы индексирования данных. В курсе будут изучены вопросы использования транзакций и прав доступа к данным.
Также курс дает обзор современных тенденций в области науки о данных в связи с появлением BigData. В заключении курса будут показаны сферы применения NoSQL баз данных и указаны современные подходы к обработке big data.

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

  • Неделя 1. Вводная лекция, в которой рассказано об основном содержании курса, о разделах курса, о месте баз данных для различных информационных систем.
  • Неделя 2. Проектирование баз данных. Модель «Сущность-связь».
  • Неделя 3. Реляционная алгебра. Нормализация реляционных отношений.
  • Неделя 4. Основные объекты базы и их описание на языке SQL.
  • Неделя 5. Запросы на языке SQL.
  • Неделя 6. Представления, процедуры, функции, триггеры.
  • Неделя 7. Индексирование данных.
  • Неделя 8. Оптимизация выполнения запросов.
  • Неделя 9. Управление конкурентным доступом.
  • Неделя 10. Направления и тенденции развития баз данных. Современные подходы к обработке Big Data.

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

По данному курсу возможно получение сертификата.

Курс «СУБД» — Центр компьютерного обучения «Специалист» при МГТУ им.Н.Э.Баумана

https://www.specialist.ru/section/database

ТОП-11 курсов «Базы данных» в 2023 году: обучение онлайн. Платные и бесплатные. Рейтинг, сравнение, стоимость.

Стоимость: разная стоимость

Курсы обучения по SQL Server, на которых описываются фундаментальные основы реляционных баз данных, начиная с основных объектов, доступ к которым предоставляется с помощью языка SQL.
В процессе обучения SQL Server подробно обсуждаются стратегии доступа и извлечение данных, изменение данных с помощью инструкций; таблицы, типы и декларативная целостность данных; сложные запросы, программирование в Microsoft SQL Server на языке T-SQL пользовательских хранимых процедур, функций, триггеров и представлений; методы повышения производительности запросов, расширение функциональных возможностей Microsoft SQL Server за счет использования XML, SQLCLR и Filestream, а также с помощью пространственных типов, полнотекстового поиска и Service Broker. Занятия ведут сертифицированные тренеры Microsoft.

Курсы:

  1. Аналитик Big Data
  2. Разработчик приложений и баз данных на Java и Oracle SQL
  3. Разработчик приложений и баз данных на Java и Postgre SQL
  4. Специалист по Data Science, машинному обучению и искусственному интеллекту
  5. Администратор PostgreSQL
  6. Магистр PostgreSQL (комплексная программа)
  7. Разработчик PostgreSQL (комплексная программа)
  8. PostgreSQL для разработчиков (комплексная программа)
  9. Анализ данных на языке SQL
  10. Разработчик баз данных Microsoft Access 2019/2016.

Курс «Основы баз данных» — Geek Brains

https://gb.ru/courses/86

ТОП-11 курсов «Базы данных» в 2023 году: обучение онлайн. Платные и бесплатные. Рейтинг, сравнение, стоимость.

Стоимость: разная стоимость

Оцените статью