Этот курс предлагает практическое и полное введение в SQL и PostgreSQL, помогая вам уверенно перейти от базовых запросов к продвинутой работе с данными. Материал ориентирован на реальные задачи, поэтому вы сразу сможете применять новые знания в проектах и рабочих процессах.
Что вы изучите в рамках курса
Программа охватывает базовые и продвинутые аспекты SQL, а также знакомит с функциональностью PostgreSQL, включая современные инструменты хранения и обработки данных.
Основы SQL
Вы изучите фундаментальные элементы языка запросов, которые позволят работать с данными в любой реляционной СУБД.
Структура реляционных баз данных
Создание, чтение, обновление и удаление данных
Фильтрация, сортировка и группировка результатов
Работа с несколькими таблицами с помощью JOIN
Введение в PostgreSQL
Курс подробно разберет работу с одной из самых мощных и популярных СУБД с открытым исходным кодом.
Установка и настройка PostgreSQL
Создание схем, таблиц и индексов
Использование командной строки и GUI-инструментов
Продвинутые возможности PostgreSQL
После освоения основы вы перейдете к инструментам, которые выделяют PostgreSQL среди остальных систем.
Работа с современными типами данных
Особое внимание уделено JSONB — формату, который позволяет эффективно хранить и обрабатывать неструктурированные данные.
Создание и обновление JSONB-объектов
Использование операторов и функций для поиска по JSONB
Оптимизация запросов с JSONB-полями
Оптимизация и повышение производительности
Вы научитесь улучшать скорость выполнения запросов и правильно работать с большими объемами данных.
Понимание работы планировщика запросов
Использование индексов и анализ EXPLAIN
Оптимизация JOIN’ов и подзапросов
Практическая часть: создание реальных приложений
Курс включает разработки проектов, где вы примените SQL и PostgreSQL для создания динамичных и полезных приложений.
Типы практических проектов
Работа с большими наборами данных
Создание аналитических отчетов
Проектирование баз данных для веб-приложений
Реализация сложной бизнес-логики с помощью SQL
Для кого предназначен курс
Материал подойдет новичкам и специалистам, которые хотят укрепить навыки работы с SQL:
Начинающим разработчикам
Аналитикам данных и BI-специалистам
Инженерам и системным администраторам
Тем, кто хочет понимать принципы обработки данных
Результаты прохождения курса
К концу обучения вы будете уверенно:
писать сложные и оптимизированные запросы;
работать с PostgreSQL на профессиональном уровне;
использовать структуру данных JSONB;
создавать и развивать приложения, основанные на данных.
Освойте SQL и PostgreSQL с нуля и станьте специалистом, который умеет эффективно работать с данными в реальных проектах.
Брайан Холт в настоящее время занимает должность вице-президента по продукту в SQLite Cloud, привнося свой богатый опыт в области JavaScript-инженерии в продуктовую сферу. Его обширный опыт включает работу инженером по JavaScript и менеджером проектов в таких технологических гигантах, как Netflix, Stripe, Snowflake, LinkedIn, Microsoft и Reddit. Брайан обладает острым взглядом на опыт разработчиков и облачные сервисы. Вне работы Брайан заканчивае
FrontendMasters — одна из ведущих онлайн-платформ для изучения фронтенд- и веб-разработки. Курсы представлены в формате видеоворкшопов и преподаются практикующими экспертами из крупных технологических компаний. Платформа охватывает широкий спектр современных технологий (JavaScript, React, TypeScript и др.) и делает упор на глубокое понимание и применение знаний на практике.