Разработчики баз данных Oracle и PostgreSQL
Администраторы баз данных
Руководители IT направлений
Обучение проходит онлайн: вебинары, общение с преподавателями и вашей группой в Telegram, сдача домашних работ и получение обратной связи от преподавателя.
Вебинары проводятся 2 раза в неделю по 2 ак. часа и сохраняются в записи в личном кабинете. Вы можете посмотреть их в любое удобное для вас время.
В ходе обучения вы будете выполнять домашние задания. Каждое из них посвящено одному из компонентов вашего выпускного проекта.
После выполнения всех домашних заданий вы получите готовый выпускной проект.
Индивидуальная разработка итоговой проектной работы
Программу ведут действующие специалисты
Получите знания, которые помогут повысить вашу востребованность и доход
Многие студенты еще во время прохождения первой части программы находят или меняют работу, а к концу обучения могут претендовать на повышение в должности.
2 онлайн-трансляции по 2 ак.часа в неделю. Доступ к записям и учебным материалам – навсегда
Домашние задания с поддержкой и обратной связью наших преподавателей помогут освоить изучаемые технологии
Живое общение с преподавателями на вебинарах, переписки в Telegram чате и развёрнутые ответы при проверке ДЗ
В этом модуле вы узнаете об основных отличиях архитектуры PostgreSQL и Oracle, о том, какие есть способы миграции, а также об имеющихся автоматизированных средствах автоматизации.
Тема 1: Основные компоненты и архитектура PostgreSQL, отличия от Oracle // ДЗ
Тема 2: Способы миграции данных: файлы, коннекторы, dblink, сервисы на языках программирования, дампы
Тема 3: Что такое ETL-средства: разбор на примерах // ДЗ
Тема 4: Проекты миграции, основная проблематика, обзор средств для автоматической миграции
Тема 5: Обсуждение вариантов проведения миграции. Составление предварительного списка задач миграции // ДЗ
В этом модуле вы познакомитесь с отличительными особенностями управления транзакциями в PostgreSQL, узнаете, как отличается синтаксис основных DML-операторов, какие типы данных используются в PostgreSQL, а также научитесь строить планы выполнения запросов.
Тема 1: Транзакции в PostgreSQL и обработка ошибок, отличия от Oracle
Тема 2: Подзапросы, CTE, временные таблицы. Операторы CROSS, Update, Insert, Delete
Тема 3: JSON в PostgreSQL // ДЗ
Тема 4: Аналоги PIVOT и UNPIVOT, аналог Merge
Тема 5: Оконные функции
Тема 6: Планы запросов: отличия в PostgreSQL и Oracle Server. Часть1
Тема 7: Планы запросов: отличия в PostgreSQL и Oracle Server. Часть 2 // ДЗ
Тема 8: Консультация по домашним заданиям
Этот модуль посвящён элементам серверной логики PostgreSQL (функции, процедуры, триггеры) и их отличия от Oracle. Также в этом модуле вы произведёте миграцию демо БД при помощи ETL-средства.
Тема 1: Хранимые процедуры, функции
Тема 2: Триггеры, курсоры и отличия в PostgreSQL // ДЗ
Тема 3: Практикум с помощью средств переноса данных на примере одного ETL // ДЗ
Тема 4: Консультация по домашним заданиям
В этом модуле узнаете о возможных способах миграции активных данных и методах сверки переносимых данных.
Тема 1: Миграция новых и обновленных данных
Тема 2: Первичная сверка данных после миграции // ДЗ
Тема 3: План миграции. Выбор средств для миграции данных
Тема 4: Разбор домашних заданий
Заключительный месяц курса посвящен проектной работе. Проект – это самая интересная часть обучения. Вы будете разрабатывать его на основе полученных на курсе навыков и компетенций. В процессе работы над проектом можно получить консультацию преподавателей.
Тема 1: Выбор темы и организация проектной работы
Тема 2: Консультация по проектам и домашним заданиям
Тема 3: Защита проектных работ
Тема 4: Подведение итогов курса
Для закрепления теоретических и практических знаний студентам необходимо будет выполнить полноценный перенос базы данных с Oracle на PostgreSQL.
Эксперты-практики делятся опытом, разбирают кейсы студентов и дают развернутый фидбэк на домашние задания
OTUS осуществляет лицензированную образовательную деятельность.
В конце прохождения специализации вы получите сертификат OTUS и официальный диплом о получении новой специальности