Онлайн-курс «SQL для разработки» — это профессиональная программа обучения, которая охватывает все ключевые аспекты работы с базами данных.
Показать полностью →
За 4 месяца вы научитесь писать запросы к базам данных, оптимизировать их, использовать триггеры, транзакции и хранимые процедуры. Курс разработан для начинающих разработчиков и специалистов, желающих углубить знания в работе с SQL и реляционными базами данных.
Обучение проходит на практике: каждый модуль завершается проектом, основанным на реальных задачах. Вы научитесь создавать и модифицировать базы данных, писать сложные SQL-запросы, управлять транзакциями и обрабатывать данные. В конце курса вас ждет итоговый проект, который станет основой вашего портфолио.
Что вы освоите на курсе:
Написание SQL-запросов любой сложности
Оптимизация запросов для повышения производительности
Управление транзакциями и обработка ошибок
Создание хранимых процедур и триггеров
Построение и настройка баз данных в PostgreSQL
Использование расширений PL/pgSQL для процедурного программирования
Кому подойдёт курс:
Начинающим разработчикам, желающим изучить SQL и базы данных;
Аналитикам данных, которые хотят научиться писать сложные SQL-запросы;
Backend-разработчикам, желающим углубить свои знания в работе с данными;
Специалистам смежных профессий, которым необходимо взаимодействовать с базами данных.
Программа онлайн-курса
1. Основы SQL и баз данных
Проект: создание базы данных для интернет-магазина, разработка запросов для выборок данных
— Основы реляционных баз данных
— Язык SQL: SELECT, INSERT, UPDATE, DELETE
— Нормализация данных и создание таблиц
— Управление схемами и ограничениями
— Простые запросы и сортировка данных
2. Взаимодействие с PostgreSQL
Проект: разработка базы данных для управления заказами и клиентами
— Установка и настройка PostgreSQL
— Администрирование баз данных
— Backup и восстановление данных
— Настройка пользователей и прав доступа
— Многотабличные запросы (JOIN) и подзапросы
3. Оптимизация запросов и индексация
Проект: оптимизация запросов для крупной базы данных логистической компании
— Использование индексов для ускорения запросов
— Оптимизация SQL-запросов
— План выполнения запроса (EXPLAIN)
— Методы улучшения производительности
4. Хранимые процедуры, триггеры и транзакции
Проект: разработка системы учёта заявок с автоматизацией обновлений через триггеры
— Хранимые процедуры в PL/pgSQL
— Триггеры для автоматизации обработки данных
— Транзакции: COMMIT, ROLLBACK
— Обработка ошибок в транзакциях
5. Выпускной проект
— Проектирование и создание базы данных с полным функционалом
— Оптимизация запросов, настройка транзакций
— Реализация бизнес-логики на уровне базы данных
— Презентация проекта перед экспертами
Отзывы об онлайн-курсе
Отзывов ещё нет. Оставьте первый отзыв.
Оставить отзыв об онлайн-курсе
Похожие онлайн-курсы