О курсе
О курсе
PostgreSQL — это объектно-реляционная система баз данных с открытым исходным кодом (немаловажное преимущество по сравнению с коммерческими альтернативами), известная своими надежными функциями, высокой производительностью и надежностью. Сегодня PostgreSQL обладает функциональностью и масштабируемостью корпоративного уровня, поэтому эту базу данных можно легко развернуть в распределенной архитектуре и она может обрабатывать большие объемы данных.
Разработчики используют PostgreSQL для создания приложений, обеспечения целостности данных и отказоустойчивости. Кроме того база данных PostgreSQL совместима со многими языками программирования, такими как Ruby, JavaScript, C/C++ и Python, что позволяет разработчикам работать с ней без каких-либо системных конфликтов.
Этот курс даст необходимые навыки и знания, необходимые для создания баз данных и эффективного управления ими. В курсе можно познакомится со структурой баз данных PostgreSQL, типами данных и процессами создания и нормализации баз данных для устранения дублирования, повышения согласованности данных и улучшения их организации.
Также в курсе будут рассмотрены вопросы, как использовать операции над множествами, создавать подзапросы и агрегировать несколько таблиц. Более продвинутые и углубленные модули курса охватывают такие темы, как работа с базы данных большого размера, изменение их структуры, оптимизация и т.д.
Для кого предназначен этот курс
Знание PostgreSQL может оказаться полезным для таких направлений деятельности, как:
-
Разработчики веб-приложений и программного обеспечения: проектирование и поддержка веб-приложений и программного обеспечения.
-
Аналитики данных: поиск полезной информации из больших наборов данных с помощью моделей данных, помощь компаниям выявлять тенденции и закономерности, а также оптимизировать качество обслуживания клиентов.
-
Инженеры DevOps:мониторинг качества работы приложений без сбоев.
-
Разработчики полного стека: использование PostgreSQL для создания и развертывания сложных приложений.
-
Администраторы и архитекторы баз данных: настройка базы данных, обеспечение целостности данных, оптимизация запросов, создание архитектуры баз данных и поддержка внедрения решений для баз данных.
-
Тестировщики программного обеспечения: использование PostgreSQL для тестирования приложений и их производительности.
-
Системные архитекторы: использование PostgreSQL для развертывания проектов и решений баз данных, отвечающих потребностям бизнеса.
Предварительная подготовка и оборудование
Этот курс предназначен для новичков и продолжающих обучение в данном направлении, но не имеющих опыта работы с базами данных. Курс познакомит с синтаксисом SQL и концепцией баз данных. Предварительный опыт программирования не требуется.
Для работы понадобиться ноутбук или стационарный компьютер с macOS, Linux или Windows версии 10 и выше. Все инструкции по установке необходимого ПО имеются в уроках курса.
Приобретаемые навыки
-
Практические знания концепций и принципов, лежащих в основе работы баз данных.
-
Знания различных типов основных технологий и систем управления, используемых в базах данных.
-
Операторы и команды SQL.
-
Управление записями в базе данных с использованием операторов и команд SQL.
-
Работа с реляционной базой данных PostgreSQL.