29 октября
3 месяца
Онлайн
Вт/Чт 20:00 Мск
Курс подойдет тем, кто хочет начать работать с SQL или систематизировать уже имеющиеся знания.
Для разного уровня подготовки доступны два варианта домашних заданий: выбирайте подходящий уровень сложности.
При покупке курса Вы получите не только системное освоение навыков работы с SQL, но и расширите свои компетенции за счёт бонусного занятия по работе с LLM. Разберётесь, как использовать ИИ для решения практических задач, сравнивать возможности разных LLM и проверять результаты их работы, чтобы применять новые инструменты эффективно и осознанно.
Будет плюсом:
Не требуется:
На курсе вы научитесь работать с SQL и применять полученные знания при решении практических задач.
Обучение проходит онлайн: вебинары, общение с преподавателями и вашей группой в VK, сдача домашних работ и получение обратной связи от преподавателя.
Вебинары проводятся 2 раза в неделю по 2 ак. часа и сохраняются в записи в личном кабинете. Вы можете посмотреть их в любое удобное для вас время.
В ходе обучения вы будете выполнять домашние задания. Каждое из них посвящено одному из компонентов вашего выпускного проекта.
После выполнения всех домашних заданий вы получите готовый выпускной проект.
Возможность совмещать учебу с работой
Индивидуальная разработка итоговой проектной работы
Получите знания, которые помогут повысить вашу востребованность и доход
Многие студенты еще во время прохождения первой части программы находят или меняют работу, а к концу обучения могут претендовать на повышение в должности.
2 занятия по 2 ак.часа в неделю. Доступ к записям и материалам остается навсегда
Закрепляйте знания с помощью домашних заданий и проекта. Выбирайте уровень сложности заданий под свою подготовку.
Получайте баллы за учебные активности: выполнение домашних заданий, участие в занятиях, проект. Обменивайте баллы на бонусы.
Вы познакомитесь с основами реляционных баз данных: изучите структуру, ключевые компоненты и чтение ER-диаграмм. Узнаете, как нормализовать данные и проектировать связи между таблицами. Освоите работу с СУБД, научитесь писать SQL-запросы и использовать инструменты для проектирования и управления базами данных.
Тема 1: Введение в реляционные базы данных и их ключевые компоненты
Тема 2: Архитектура и работа с реляционными СУБД
Тема 3: Нормализация, денормализация данных и связи между таблицами // ДЗ
Тема 4: Инструменты для проектирования и управления базами данных
Тема 5: Типы данных в SQL и базовые команды // ДЗ
Вы научитесь использовать функции преобразования и шифрования данных, работать с продвинутыми типами данных и функциями для даты и времени. Освоите CTE, подзапросы и методы объединения данных для структурированных запросов. Используете строковые функции, полнотекстовый поиск, а также обработку JSON и геоданных в PostGIS.
Тема 1: Функции преобразования данных и продвинутые типы данных
Тема 2: Встроенные функции SQL для анализа данных // ДЗ
Тема 3: Структурирование и анализ данных с использованием SQL: JOIN, подзапросы, CTE // ДЗ
Тема 4: Работа с JSON в SQL // ДЗ
Тема 5: Геоданные и PostGIS: основы работы с географическими данными // ДЗ
Тема 6: QA занятие + Работа с текстом в SQL: шаблоны поиска и регулярные выражения
Вы изучите индексы: их виды, создание, управление и удаление. Научитесь управлять транзакциями, обеспечивать целостность данных и решать проблемы конкурентного доступа. Освоите создание и управление представлениями, последовательностями и триггерами. Узнаете, как создавать и использовать хранимые процедуры и функции, а также их отличия и роль в упрощении кода.
Тема 1: Индексы в SQL: Типы и механизмы работы
Тема 2: Транзакции в SQL: Основы и управление
Тема 3: Работа с представлениями, последовательностями и триггерами в SQL // ДЗ
Тема 4: Процедурное программирование в SQL
Тема 5: Пользовательские функции в SQL // ДЗ
Тема 6: Хранимые процедуры в SQL // ДЗ
Тема 7: QA занятие по ДЗ + секционирование
Вы изучите основы оптимизации запросов и повышения производительности баз данных. Научитесь читать планы выполнения запросов и использовать их для оптимизации SQL-запросов. После прохождения модуля вы сможете анализировать работу индексов, оптимизировать запросы и операции. Освоите продвинутые техники оптимизации и использование инструментов мониторинга для стабильной работы системы.
Тема 1: Основы производительности баз данных
Тема 2: План выполнения запроса: как его читать и использовать
Тема 3: Анализ и диагностика индексов // ДЗ
Тема 4: Оптимизация чтения данных // ДЗ
Тема 5: Оптимизация вставки и обновления данных
Тема 6: Мониторинг производительности базы данных
Тема 7: Генерация и оптимизация SQL-запросов
Заключительный месяц курса посвящен проектной работе. Свой проект — это то, что интересно писать слушателю и что можно создать на основе знаний, полученных на курсе. В процессе написания по проекту можно получить консультации преподавателей.
Тема 1: Выбор темы и организация проектной работы
Тема 2: Консультация по проектам и домашним заданиям
Тема 3: Защита проектных работ и подведение итогов курса
Тема 4: Бонусные материалы
Каждый курс завершается проектом, который помогает закрепить полученные знания.
В рамках проекта вы сможете применить навыки:
Эксперты-практики делятся опытом, разбирают кейсы студентов и дают развернутый фидбэк на домашние задания
Открытый вебинар — это настоящее занятие в режиме он-лайн с преподавателем курса, которое позволяет посмотреть, как проходит процесс обучения. В ходе занятия слушатели имеют возможность задать вопросы и получить знания по реальным практическим кейсам.
OTUS осуществляет лицензированную образовательную деятельность. В конце обучения вы получите сертификат OTUS о прохождении курса и удостоверение о повышении квалификации.
Удостоверение о повышении квалификации: если вы успешно защитили выпускной проект и готовы предоставить копию документа о высшем или среднем профессиональном образовании
Доступ к учебным материалам курса
Ваш личный проект, который поможет проходить собеседования
Стоимость в рассрочку