О курсе
О курсе
Базы данных невероятно распространены — они лежат в основе технологии, используемой большинством людей каждый день, если не каждый час.
Базы данных являются необходимым элементом backend`а любого веб-сайта; они являются важнейшим компонентом телекоммуникационных систем, банковских систем, видеоигр и почти любой программной системы или электронного устройства, которое должно оперировать некоторым количеством информации.
Помимо постоянства, системы баз данных обладают рядом других свойств, которые делают их исключительно полезными и удобными: надежность, эффективность, масштабируемость, управление параллелизмом, абстракции данных и языки запросов высокого уровня.
Курс ориентирован на тех, кто начинает знакомство с областью проектирования и сопровождения баз данных.
Курс охватывает вопросы проектирования баз данных и использование систем управления базами данных для подготовки интеграции баз данных в приложения. Он включает последовательное рассмотрение концепций реляционной модели, реляционной алгебры, SQL и NoSQL.
В этом курсе можно познакомится с базами данных, изучить современные способы их использования. Научится различать типы систем управления базами данных, и попрактиковаться в создании и выборе данных с помощью команд языка структурированных запросов (SQL).
Для кого предназначен этот курс
Разработчикам приложений и информационных систем, куда необходимо интегрировать базы данных.
Специалистам по DevOps и инженерии данных для сопровождения баз данных различных программных систем и создания аналитических отчетов.
Предварительная подготовка и оборудование
Этот курс предназначен для новичков, абсолютно не имеющих опыта работы с базами данных. Курс познакомит с синтаксисом SQL и концепцией баз данных. Предварительный опыт программирования не требуется.
Для работы понадобиться ноутбук или стационарный компьютер с macOS, Linux или Windows версии 10 и выше. Все инструкции по установке необходимого ПО имеются в уроках курса.
Приобретаемые навыки
-
Практические знания концепций и принципов, лежащих в основе работы баз данных.
-
Знания различных типов основных технологий и систем управления, используемых в базах данных.
-
Операторы и команды SQL.
-
Управление записями в базе данных с использованием операторов и команд SQL.
-
Работа с реляционной базой данных MySQL.
-
Знание концепции NoSQL и работа с базами данных MongoDB.