Рассрочка
Базы данных
Освойте все необходимые навыки для профессиональной работы с реляционными и нереляционными базами данных
29 ноября
6 месяцев
Онлайн
Вт/Пт 20:00 Мск
Видео-презентация курса
Базы данных
Для кого этот курс?
- Для DBA, перед которыми стоит задача миграции с проприетарных источников и «импортозамещение»
- Адинистраторов баз данных, у которых есть желание попасть на работу в крупную компанию, но не хватает компетенций
- Специалистов, которые чувствуют неуверенность в своих знаниях БД, их видах и задач которые они решают
- Руководителей, которые планируют выстраивать архитектуру, инфраструктуру, оптимизировать производительность БД и грамотно управлять рисками в масштабных проектах
- Специалистов, кторые хотят расширить свой кругозор в сфере БД
- Разработчиков, которые постоянно сталкиваются в своей работе с базами данных
- Для тех, кто имеет опыт работы с СУБД от полугода и хочет глубже разобраться в устройстве всех внутренних процессов
Необходимые знания:
Программа подходит для начинающих. Для обучения потребуется базовое понимание синтаксиса SQL, опыт разработки или администрированияПройдите короткий вступительный тест,
чтобы успеть занять место в группе со скидкой до 10%
Что вам даст этот курс?
Цель курса — научить слушателя эффективно работать с любой базой данных (как реляционной, так и нереляционной) с помощью языка структурированных запросов SQL. Курс обеспечивает глубокое погружение в СУБД. После его прохождения вам не придется тушить пожары в результате неоптимально заложенных основ
После обучения вы:
- Научитесь проектировать базы данных и создавать оптимальную структуру их хранения
- Будете различать основные СУБД, которые могут пригодиться разработчику (PostgreSQL, MySQL, Redis, MongoDB, Cassandra и т. д.)
- Освоите синтаксис и особенности работы SQL, DDL, DML
- Познакомитесь с современными технологии построения оперативной и аналитической отчетности, сравните возможности кубов и связки Clickhouse + Superset
- Сможете оптимизировать медленные запросы и разбираться с некорректными SQL-запросы
- Станете уверенней работать с индексами, научитесь оптимизировать, профилировать и обновлять базы данных
Актуальность навыков:
По данным исследования Most In-Demand Skills в 2023 году SQL находится на втором месте по востребованности среди языков программирования у работодателей со всего мира
На рынке дефицит профессионалов, способных проектировать, разрабатывать и эффективно использовать БД
Процесс обучения
Онлайн-занятия проводятся 2 раза в неделю по 2 академических часа. Все записи вебинаров доступны в любой момент в личном кабинете
Домашние задания выдаются 2 раза в неделю, а их выполнения занимает 2-3 часа
Практика
Решите десятки реальных задач, с которыми столкнетесь в профессиональной деятельности
Эксперты
Программу ведут специалисты таких компаний, как Wildberries, 1C-СТАРТ, X5 Group etc.
Перспективы
Навыки востребованы в крупнейших технологических компаниях, в финтехе и у лидеров рынка телекоммуникационных услуг
Партнеры
- Карьерные мероприятия в сообществе
- Публичный разбор резюме
- Публичное прохождение собеседования и воркшопы
- Возможность разместить свое резюме в базе OTUS и получать приглашения на собеседования от партнеров
Базы данных
Работодатели курса
Формат обучения
Интерактивные вебинары
Возможность обсудить с преподавателями любой вопрос по материалам лекций в Zoom
Обратная связь
Развивающий фидбэк по домашним заданиям от профессионалов
Активное комьюнити
Дружелюбное общение, взаимопомощь и обмен опытом с участниками курса в Telegram-чате
Программа
Сущности и связи
В данном модуле рассмотрим проблемы проектирования БД
Тема 1: Проектирование БД
Тема 2: Компоненты современной СУБД
Тема 3: Проблемы миграции
Тема 4: Теорема CAP
Тема 5: Семинар: проектирование
PostgreSQL
В данном модуле рассмотрим архитектуру и применение PostgreSQL
Тема 1: Внутренняя архитектура СУБД PostgreSQL
Тема 2: DDL: создание, изменение и удаление объектов в PostgreSQL
Тема 3: Изоляция транзакций в PostgreSQL
Тема 4: Транзакции, MVCC, ACID в PostgreSQL
Тема 5: DML: вставка, обновление, удаление, выборка данных в PostgreSQL
Тема 6: Типы данных в PostgreSQL
Тема 7: Индексы в PostgreSQL
Тема 8: DML: агрегация и сортировка, CTE, аналитические функции в PostgreSQL
Тема 9: Apache Superset и PostgreSQL
Тема 10: Создание аналитических отчетов в Clickhouse+Superset и PostgreSQL
Тема 11: Хранимые процедуры и триггеры в PostgreSQL
Тема 12: Оптимизация производительности. Профилирование. Мониторинг PostgreSQL
Тема 13: Резервное копирование и восстановление в PostgreSQL
Тема 14: Репликация в PostgreSQL
Тема 15: Кластеризация: patroni для PostgreSQL
Тема 16: Семинар по PostgreSQL
MySQL
В данном модуле рассмотрим архитектуру и применение MySQL
Тема 1: Внутренняя архитектура MySQL
Тема 2: Типы данных в MySQL
Тема 3: DDL: создание, изменение и удаление объектов в MySQL
Тема 4: DML: вставка, обновление, удаление, выборка данных в MySQL
Тема 5: Транзакции, MVCC, ACID в MySQL
Тема 6: DML: агрегация и сортировка в MySQL
Тема 7: Индексы в MySQL
Тема 8: CTE и аналитические функции в MySQL
Тема 9: Хранимые процедуры и триггеры в MySQL
Тема 10: Оптимизация производительности. Профилирование. Мониторинг в MySQL
Тема 11: Резервное копирование и восстановление MySQL
Тема 12: Репликация MySQL
Тема 13: MySQL - Percona XtraDB Cluster
Тема 14: MySQL - InnoDB Cluster
Тема 15: MySQL NDB Cluster - шардинг
Тема 16: Семинар по Mysql
NoSQL (Redis, Tarantool, MongoDB, Cassandra)
В данном модуле рассмотрим архитектуру и применение различных NoSQL решений
Тема 1: Архитектура Tarantool
Тема 2: Масштабирование Tarantool
Тема 3: NoSQL: Redis
Тема 4: Greenplum
Тема 5: Базовые возможности mongodb
Тема 6: Архитектура и применение cassandra
Тема 7: Clickhouse
Проектная работа
В данном модуле создадим свой проект и проведем его защиту
Тема 1: Выбор темы и организация проектной работы
Тема 2: Семинар по созданным проектам
Тема 3: Защита проектных работ
Тема 4: Подведение итогов курса
Также вы можете получить полную программу, чтобы убедиться, что обучение вам подходит
Проектные работы
Вы реализуете проект, в которым на практике отточите все полученные знания
Проектная работа будет складываться из выполняемых домашних заданий в течение всего курса. Вам предстоит спроектировать, создать и наполнить тестовыми данными свою собственную базу и на выходе получить продукт отвечающий заявленным требованиям
Проект усилит ваше резюме, а полученный опыт поможет на собеседовании
Преподаватели
Эксперты-практики делятся опытом, разбирают кейсы студентов и дают развернутый фидбэк на домашние задания
Ближайшие мероприятия
Открытый вебинар — это настоящее занятие в режиме он-лайн с преподавателем курса, которое позволяет посмотреть, как проходит процесс обучения. В ходе занятия слушатели имеют возможность задать вопросы и получить знания по реальным практическим кейсам.
Особенности вебинара/На вебинаре вы узнаете:
- Какие бывают проблемы, возникающие при работе с некорректными данными.
- Как эффективно обрабатывать данные с ошибками ввода.
- Практические примеры очистки данных в SQL.
Вебинар будет полезен кому:
Этот вебинар будет полезен начинающим и продолжающим разработчикам баз данных, системным администраторам и аналитикам, которые сталкиваются с проблемами некорректности данных.
В результате вебинара:
- Научитесь использовать алгоритмы для поиска и исправления ошибок в записях.
- Сможете эффективно устранять дублирующие записи и стандартизировать данные в базе.
- Усвоите основные подходы к автоматизации очистки данных и повышению их точности.
В ходе открытого урока рассмотрим:
- Новые функции и улучшения производительности
- Улучшения в области безопасности
- Изменения в принципах работы репликации
- Практические кейсы.
Для кого:
Вебинар предназначен для разработчиков, администраторов баз данных, архитекторов ПО, а также всех, кто интересуется современными технологиями управления данными и хочет оставаться в курсе последних тенденций в экосистеме PostgreSQL.
Прошедшие
мероприятия
Возможность пройти вступительное тестирование повторно появится только через 3 дня
Результаты тестирования будут отправлены вам на email, указанный при регистрации.
Тест рассчитан на 30 минут, после начала тестирования отложить тестирование не получится!
Корпоративное обучение для ваших сотрудников
- Курсы OTUS верифицированы крупными игроками ИТ-рынка и предлагают инструменты и практики, актуальные на данный момент
- Студенты работают в группах, могут получить консультации не только преподавателей, но и профессионального сообщества
- OTUS проверяет знания студентов перед стартом обучения и после его завершения
- Простой и удобный личный кабинет компании, в котором можно видеть статистику по обучению сотрудников
- Сертификат нашего выпускника за 5 лет стал гарантом качества знаний в обществе
- OTUS создал в IT более 120 курсов по 7 направлениям, линейка которых расширяется по 40-50 курсов в год
Отзывы
Сертификат о прохождении курса
OTUS осуществляет лицензированную образовательную деятельность.
В конце обучения вы получите сертификат OTUS о прохождении курса
После обучения вы:
- Сможете уверенно и эффективно работать с БД
- Получите сертификат о прохождении курса
- Заберете с собой полный комплект обучающих материалов
Базы данных
Стоимость в рассрочку
Стоимость указана для оплаты физическими лицами
вычета до 13% стоимости обучения. Пройдите тестирование и менеджер вас проконсультирует
+7 499 938-92-02 бесплатно