2 added
4 removed
Original
2026-01-01
Modified
2026-03-10
1
+
<p>Практический курс по миграции с MS SQL Server на PostgreSQL</p>
1
<p>Этот курс вам подойдёт, если вы:</p>
2
<p>Этот курс вам подойдёт, если вы:</p>
2
<p>- работали с БД и знаете, как они выглядят- писали или читали простые запросы- знаете типы данных и основные операторы на базовом уровне- знакомы с git/github/gitlab</p>
3
<p>- работали с БД и знаете, как они выглядят- писали или читали простые запросы- знаете типы данных и основные операторы на базовом уровне- знакомы с git/github/gitlab</p>
3
<h2>Что даст вам этот курс</h2>
4
<h2>Что даст вам этот курс</h2>
4
<p>За последние годы MS SQL стал менее популярен на российском рынке и многие крупные компании переходят на Postgre SQL, но это довольно затратный процесс и под этот функционал компаниям нужен отдельный специалист, который умеет корректно перенести все с одной БД в другую, на таких специалистов сейчас большой спрос на рынке труда.</p>
5
<p>За последние годы MS SQL стал менее популярен на российском рынке и многие крупные компании переходят на Postgre SQL, но это довольно затратный процесс и под этот функционал компаниям нужен отдельный специалист, который умеет корректно перенести все с одной БД в другую, на таких специалистов сейчас большой спрос на рынке труда.</p>
5
<p>Кому будет интересен данный курс?</p>
6
<p>Кому будет интересен данный курс?</p>
6
<p>- разработчиков с опытом работы с базами на уровне "делал и использовал, но как внутри работает не знаю" (например, через ORM);- разработчиков с небольшим опытом работы с базами данных и желанием продвинуться дальше;- проектировщиков, которые хотят понять нюансы работы проектирования баз данных- аналитиков, которые хотят научиться проектировать БД;- администраторов БД, чтобы научиться правильно писать на SQL;- DevOps.</p>
7
<p>- разработчиков с опытом работы с базами на уровне "делал и использовал, но как внутри работает не знаю" (например, через ORM);- разработчиков с небольшим опытом работы с базами данных и желанием продвинуться дальше;- проектировщиков, которые хотят понять нюансы работы проектирования баз данных- аналитиков, которые хотят научиться проектировать БД;- администраторов БД, чтобы научиться правильно писать на SQL;- DevOps.</p>
7
<h2>Процесс обучения</h2>
8
<h2>Процесс обучения</h2>
8
<p>Обучение проходит онлайн: вебинары, общение с преподавателями и вашей группой в Telegram, сдача домашних работ и получение обратной связи от преподавателя.</p>
9
<p>Обучение проходит онлайн: вебинары, общение с преподавателями и вашей группой в Telegram, сдача домашних работ и получение обратной связи от преподавателя.</p>
9
<p><strong>Вебинары проводятся 2 раза в неделю по 2 ак. часа </strong>и <strong>сохраняются в записи </strong>в личном кабинете. Вы можете посмотреть их в любое удобное для вас время.</p>
10
<p><strong>Вебинары проводятся 2 раза в неделю по 2 ак. часа </strong>и <strong>сохраняются в записи </strong>в личном кабинете. Вы можете посмотреть их в любое удобное для вас время.</p>
10
<p>В ходе обучения вы будете выполнять домашние задания. Каждое из них посвящено одному из компонентов вашего выпускного проекта.</p>
11
<p>В ходе обучения вы будете выполнять домашние задания. Каждое из них посвящено одному из компонентов вашего выпускного проекта.</p>
11
<p>После выполнения всех домашних заданий вы получите готовый выпускной проект.</p>
12
<p>После выполнения всех домашних заданий вы получите готовый выпускной проект.</p>
12
<h3>Оптимальная нагрузка</h3>
13
<h3>Оптимальная нагрузка</h3>
13
<p>Возможность совмещать учебу с работой</p>
14
<p>Возможность совмещать учебу с работой</p>
14
<h3>Портфолио</h3>
15
<h3>Портфолио</h3>
15
<p>Индивидуальная разработка итоговой проектной работы </p>
16
<p>Индивидуальная разработка итоговой проектной работы </p>
16
<h3>Перспективы</h3>
17
<h3>Перспективы</h3>
17
<p>Получите знания, которые помогут повысить вашу востребованность и доход</p>
18
<p>Получите знания, которые помогут повысить вашу востребованность и доход</p>
18
<h2>Партнеры</h2>
19
<h2>Партнеры</h2>
19
<p>Многие студенты еще во время прохождения первой части программы находят или меняют работу, а к концу обучения могут претендовать на повышение в должности.</p>
20
<p>Многие студенты еще во время прохождения первой части программы находят или меняют работу, а к концу обучения могут претендовать на повышение в должности.</p>
20
<ul><li><strong>Получите помощь с оформлением резюме</strong>, портфолио и сопроводительного письма</li>
21
<ul><li><strong>Получите помощь с оформлением резюме</strong>, портфолио и сопроводительного письма</li>
21
<li><strong>Разместите свое резюме в базе OTUS</strong>и сможете получать приглашения на собеседования от партнеров</li>
22
<li><strong>Разместите свое резюме в базе OTUS</strong>и сможете получать приглашения на собеседования от партнеров</li>
22
<li> </li>
23
<li> </li>
23
</ul><h5>Формат обучения</h5>
24
</ul><h5>Формат обучения</h5>
24
<h3>Интерактивные вебинары</h3>
25
<h3>Интерактивные вебинары</h3>
25
<p>2 занятия по 2 ак.часа в неделю. Доступ к записям и материалам остается навсегда</p>
26
<p>2 занятия по 2 ак.часа в неделю. Доступ к записям и материалам остается навсегда</p>
26
<h3>Обратная связь</h3>
27
<h3>Обратная связь</h3>
27
<p>Домашние задания с поддержкой и обратной связью наших преподавателей помогут освоить изучаемые технологии</p>
28
<p>Домашние задания с поддержкой и обратной связью наших преподавателей помогут освоить изучаемые технологии</p>
28
<h3>Активное комьюнити</h3>
29
<h3>Активное комьюнити</h3>
29
<p>Чат в Telegram для общения преподавателей и студентов</p>
30
<p>Чат в Telegram для общения преподавателей и студентов</p>
30
<h2>Программа</h2>
31
<h2>Программа</h2>
31
<h5>Ключевые особенности архитектуры</h5>
32
<h5>Ключевые особенности архитектуры</h5>
32
<p>В модуле будут рассмотрены общие знания о PostgreSQL, миграции данных и сравнении с MS SQL, что позволит углубленно изучить ключевые аспекты архитектуры баз данных</p>
33
<p>В модуле будут рассмотрены общие знания о PostgreSQL, миграции данных и сравнении с MS SQL, что позволит углубленно изучить ключевые аспекты архитектуры баз данных</p>
33
<p>Тема 1: Основные компоненты и архитектура PostgreSQL отличия от MS SQL</p>
34
<p>Тема 1: Основные компоненты и архитектура PostgreSQL отличия от MS SQL</p>
34
<p>Тема 2: Типы данных миграция с SQL Server в PG особенности. Перенос таблиц // ДЗ</p>
35
<p>Тема 2: Типы данных миграция с SQL Server в PG особенности. Перенос таблиц // ДЗ</p>
35
<p>Тема 3: Варианты проведения миграции. Обсуждение особенностей каждого подхода</p>
36
<p>Тема 3: Варианты проведения миграции. Обсуждение особенностей каждого подхода</p>
36
<h5>Разница в SQL</h5>
37
<h5>Разница в SQL</h5>
37
<p>Модуль посвящен различиям в использовании SQL в PostgreSQL и SQL Server, разнице в обработке ошибок, в планах запросов</p>
38
<p>Модуль посвящен различиям в использовании SQL в PostgreSQL и SQL Server, разнице в обработке ошибок, в планах запросов</p>
38
<p>Тема 1: Транзакции в PG и обработка ошибок, отличия с MS SQL</p>
39
<p>Тема 1: Транзакции в PG и обработка ошибок, отличия с MS SQL</p>
39
<p>Тема 2: Подзапросы, CTE, временные таблицы. Оконные функции. Операторы CROSS APPLY, PIVOT, UNPIVOT, Update, Insert, Delete, Merge // ДЗ</p>
40
<p>Тема 2: Подзапросы, CTE, временные таблицы. Оконные функции. Операторы CROSS APPLY, PIVOT, UNPIVOT, Update, Insert, Delete, Merge // ДЗ</p>
40
<p>Тема 3: Q&A и решение рабочих задач, которые есть у студентов</p>
41
<p>Тема 3: Q&A и решение рабочих задач, которые есть у студентов</p>
41
<p>Тема 4: Планы запросов Отличия в PG и SQL Server</p>
42
<p>Тема 4: Планы запросов Отличия в PG и SQL Server</p>
42
<h5>Кластеризация</h5>
43
<h5>Кластеризация</h5>
43
<p>Модуль о применении хранимых процедур, кластеризации, инструментах BI, миграции данных, Linked Server и репликации, инструменты для интеграции и использования</p>
44
<p>Модуль о применении хранимых процедур, кластеризации, инструментах BI, миграции данных, Linked Server и репликации, инструменты для интеграции и использования</p>
44
<p>Тема 1: Хранимые процедуры, функции, триггеры, курсоры отличие в PG // ДЗ</p>
45
<p>Тема 1: Хранимые процедуры, функции, триггеры, курсоры отличие в PG // ДЗ</p>
45
<p>Тема 2: Linked Server в PG // ДЗ</p>
46
<p>Тема 2: Linked Server в PG // ДЗ</p>
46
<p>Тема 3: Reporting и тулы для BI в PostgreSQL // ДЗ</p>
47
<p>Тема 3: Reporting и тулы для BI в PostgreSQL // ДЗ</p>
47
<p>Тема 4: Средство для миграции данных из MS SQL Server // ДЗ</p>
48
<p>Тема 4: Средство для миграции данных из MS SQL Server // ДЗ</p>
48
<p>Тема 5: Кластер в PG // ДЗ</p>
49
<p>Тема 5: Кластер в PG // ДЗ</p>
49
<p>Тема 6: Репликация вручную из MS SQL в PG // ДЗ</p>
50
<p>Тема 6: Репликация вручную из MS SQL в PG // ДЗ</p>
50
<h5>Оптимизация</h5>
51
<h5>Оптимизация</h5>
51
<p>Оптимизация планов и процедур, расследование проблем, организация перехода на PostgreSQL, тестирование нагрузки</p>
52
<p>Оптимизация планов и процедур, расследование проблем, организация перехода на PostgreSQL, тестирование нагрузки</p>
52
<p>Тема 1: Расследование и оптимизация процедур в PG</p>
53
<p>Тема 1: Расследование и оптимизация процедур в PG</p>
53
<p>Тема 2: Варианты переключения нагрузки с одной СУБД на другую</p>
54
<p>Тема 2: Варианты переключения нагрузки с одной СУБД на другую</p>
54
<p>Тема 3: Варианты замены очереди в MS SQL Server. Преимущества Pg_queue или использование сторонних брокеров // ДЗ</p>
55
<p>Тема 3: Варианты замены очереди в MS SQL Server. Преимущества Pg_queue или использование сторонних брокеров // ДЗ</p>
55
<p>Тема 4: Выбор темы и организация проектной работы</p>
56
<p>Тема 4: Выбор темы и организация проектной работы</p>
56
-
<p>Тема 5: Варианты тестирования нагрузки на мигрированну�� СУБД</p>
57
+
<p>Тема 5: Варианты тестирования нагрузки на мигрированную СУБД</p>
57
<p>Тема 6: Как жить в переходном периоде миграции?</p>
58
<p>Тема 6: Как жить в переходном периоде миграции?</p>
58
<p>Тема 7: Сравнение получившихся проектов по миграции</p>
59
<p>Тема 7: Сравнение получившихся проектов по миграции</p>
59
<h5>Проектная работа</h5>
60
<h5>Проектная работа</h5>
60
<p>Заключительный месяц курса посвящен проектной работе. Свой проект - это то, что интересно писать слушателю. То, что можно создать на основе знаний, полученных на курсе. При этом не обязательно закончить его за месяц. В процессе написания по проекту можно получить консультации преподавателей</p>
61
<p>Заключительный месяц курса посвящен проектной работе. Свой проект - это то, что интересно писать слушателю. То, что можно создать на основе знаний, полученных на курсе. При этом не обязательно закончить его за месяц. В процессе написания по проекту можно получить консультации преподавателей</p>
61
<p>Тема 1: Консультация по проектам и домашним заданиям +Q&A и решение рабочих задач, которые есть у студентов</p>
62
<p>Тема 1: Консультация по проектам и домашним заданиям +Q&A и решение рабочих задач, которые есть у студентов</p>
62
<p>Тема 2: Защита проектных работ</p>
63
<p>Тема 2: Защита проектных работ</p>
63
<h5>Также вы можете получить полную программу, чтобы убедиться, что обучение вам подходит</h5>
64
<h5>Также вы можете получить полную программу, чтобы убедиться, что обучение вам подходит</h5>
64
<h2>Выпускной проект</h2>
65
<h2>Выпускной проект</h2>
65
<p>Каждый курс завершается финальным проектом, который предстоит защитить перед преподавателями и командой. Вам будет, что обсудить на собеседовании!</p>
66
<p>Каждый курс завершается финальным проектом, который предстоит защитить перед преподавателями и командой. Вам будет, что обсудить на собеседовании!</p>
66
<p>Вы можете выбрать одну из предложенных преподавателем тем или реализовать свою идею.</p>
67
<p>Вы можете выбрать одну из предложенных преподавателем тем или реализовать свою идею.</p>
67
<h2>Преподаватели</h2>
68
<h2>Преподаватели</h2>
68
<p>Кристина Кучерова</p>
69
<p>Кристина Кучерова</p>
69
<p>Архитектор решений</p>
70
<p>Архитектор решений</p>
70
<p>Билайн</p>
71
<p>Билайн</p>
71
-
<p>Дмитрий Тарасов</p>
72
-
<p>Управляющий аналитик</p>
73
-
<p>ПСБ</p>
74
<p>Евгений Степанов</p>
72
<p>Евгений Степанов</p>
75
<p>ГИП</p>
73
<p>ГИП</p>
76
<p>АО ВНИИР</p>
74
<p>АО ВНИИР</p>
77
<p>Эксперты-практики делятся опытом, разбирают кейсы студентов и дают развернутый фидбэк на домашние задания</p>
75
<p>Эксперты-практики делятся опытом, разбирают кейсы студентов и дают развернутый фидбэк на домашние задания</p>
78
<h2>Прошедшие мероприятия</h2>
76
<h2>Прошедшие мероприятия</h2>
79
<p>Кристина Кучерова</p>
77
<p>Кристина Кучерова</p>
80
<p>Открытый вебинар</p>
78
<p>Открытый вебинар</p>
81
<p>Основные отличия архитектуры PostgreSQL и MSSQL</p>
79
<p>Основные отличия архитектуры PostgreSQL и MSSQL</p>
82
<p>Кристина Кучерова</p>
80
<p>Кристина Кучерова</p>
83
<p>Открытый вебинар</p>
81
<p>Открытый вебинар</p>
84
<p>Обзор автоматизированных средств миграции с MS SQL Server на PostgreSQL</p>
82
<p>Обзор автоматизированных средств миграции с MS SQL Server на PostgreSQL</p>
85
<p>Оставьте заявку, чтобы получить доступ ко всем записям прошедших мероприятий. Записи всех мероприятий появятся в этом блоке</p>
83
<p>Оставьте заявку, чтобы получить доступ ко всем записям прошедших мероприятий. Записи всех мероприятий появятся в этом блоке</p>
86
<h2>Этот курс может оплатить ваш работодатель</h2>
84
<h2>Этот курс может оплатить ваш работодатель</h2>
87
<p>Обучайтесь за счёт работодателя или разделите оплату 50/50</p>
85
<p>Обучайтесь за счёт работодателя или разделите оплату 50/50</p>
88
<ul><li>Подробно расскажем об интересующем вас курсе</li>
86
<ul><li>Подробно расскажем об интересующем вас курсе</li>
89
<li>Объясним, как договориться с работодателем</li>
87
<li>Объясним, как договориться с работодателем</li>
90
<li>Сообщим стоимость обучения и варианты оплаты</li>
88
<li>Сообщим стоимость обучения и варианты оплаты</li>
91
<li>Ответим на вопросы</li>
89
<li>Ответим на вопросы</li>
92
<li>Предоставим шаблон договора и счёт на оплату</li>
90
<li>Предоставим шаблон договора и счёт на оплату</li>
93
</ul><h2>Подтверждение знаний и навыков</h2>
91
</ul><h2>Подтверждение знаний и навыков</h2>
94
<p>OTUS осуществляет лицензированную образовательную деятельность. В конце обучения вы получите сертификат OTUS о прохождении курса и удостоверение о повышении квалификации.</p>
92
<p>OTUS осуществляет лицензированную образовательную деятельность. В конце обучения вы получите сертификат OTUS о прохождении курса и удостоверение о повышении квалификации.</p>
95
<h2>После обучения вы:</h2>
93
<h2>После обучения вы:</h2>
96
<ul><li>Получите материалы по пройденным занятиям (видеозаписи курса и дoполнительные материалы)</li>
94
<ul><li>Получите материалы по пройденным занятиям (видеозаписи курса и дoполнительные материалы)</li>
97
<li>Создадите свой проект, который поможет при прохождении собеседований</li>
95
<li>Создадите свой проект, который поможет при прохождении собеседований</li>
98
<li>Повысите свою ценность и конкурентоспособность как IT-специалист</li>
96
<li>Повысите свою ценность и конкурентоспособность как IT-специалист</li>
99
<li>Получите сертификат об окончании курса</li>
97
<li>Получите сертификат об окончании курса</li>
100
</ul><h2>Частые вопросы</h2>
98
</ul><h2>Частые вопросы</h2>
101
<h5>Почему OTUS?</h5>
99
<h5>Почему OTUS?</h5>
102
<p>Мы обучаем IT-сотрудников уже 6 лет, через OTUS прошли 20 000 студентов. Специализируемся на программах для людей с опытом, а ещё - быстро переформатируем учебные программы под изменения в сфере информационных технологий.</p>
100
<p>Мы обучаем IT-сотрудников уже 6 лет, через OTUS прошли 20 000 студентов. Специализируемся на программах для людей с опытом, а ещё - быстро переформатируем учебные программы под изменения в сфере информационных технологий.</p>
103
<h5>Обязательно ли выполнять и защищать выпускной проект?</h5>
101
<h5>Обязательно ли выполнять и защищать выпускной проект?</h5>
104
<p>Для получения сертификата OTUS и УПК (удостоверение повышения квалификации государственного образца) необходимо сдать проект. Кроме того, проект необязательно защищать перед аудиторией, а можно сдать в чате с преподавателем. Для получения УПК также понадобится предъявить документ об образовании.</p>
102
<p>Для получения сертификата OTUS и УПК (удостоверение повышения квалификации государственного образца) необходимо сдать проект. Кроме того, проект необязательно защищать перед аудиторией, а можно сдать в чате с преподавателем. Для получения УПК также понадобится предъявить документ об образовании.</p>
105
<h5>Обязательно ли выполнять все домашние задания?</h5>
103
<h5>Обязательно ли выполнять все домашние задания?</h5>
106
<p>Да, если хотите хорошо отточить навыки. На курсе будут практические домашние задания, их выполнение занимает примерно 2-3 часа.</p>
104
<p>Да, если хотите хорошо отточить навыки. На курсе будут практические домашние задания, их выполнение занимает примерно 2-3 часа.</p>
107
<h5>Помогаете ли вы с трудоустройством после курса?</h5>
105
<h5>Помогаете ли вы с трудоустройством после курса?</h5>
108
<p>В Otus Club проводятся вебинары на тему трудоустройства, разбор резюме, прохождения собеседований, особенности реферальных программ при найме. Также обратим ваше внимание, что преподаватели курса занимают ведущие позиции в разных компаниях. Будьте активны, выполняйте домашние задания, стройте network с сокурсниками и преподавателями, и вам будет проще найти работу, расширив свои контакты.</p>
106
<p>В Otus Club проводятся вебинары на тему трудоустройства, разбор резюме, прохождения собеседований, особенности реферальных программ при найме. Также обратим ваше внимание, что преподаватели курса занимают ведущие позиции в разных компаниях. Будьте активны, выполняйте домашние задания, стройте network с сокурсниками и преподавателями, и вам будет проще найти работу, расширив свои контакты.</p>
109
<h5>Смогу ли я совмещать учебу с работой?</h5>
107
<h5>Смогу ли я совмещать учебу с работой?</h5>
110
<p>Да. Программа курса рассчитана на студентов, у которых мало времени. Лекции проводим дважды в неделю, домашние задания - не чаще 1 раза в неделю.</p>
108
<p>Да. Программа курса рассчитана на студентов, у которых мало времени. Лекции проводим дважды в неделю, домашние задания - не чаще 1 раза в неделю.</p>
111
<h5>Что, если в середине курса я не смогу продолжать обучение?</h5>
109
<h5>Что, если в середине курса я не смогу продолжать обучение?</h5>
112
<p>Вы можете бесплатно перейти в другую группу. Но только один раз.</p>
110
<p>Вы можете бесплатно перейти в другую группу. Но только один раз.</p>
113
<h5>Я могу вернуть деньги?</h5>
111
<h5>Я могу вернуть деньги?</h5>
114
<p>Да, мы можем вернуть деньги за то время курса, которое вы ещё не успели отучиться. Например, если курс длится пять месяцев, а вы отучились один, мы вернём деньги за оставшиеся четыре месяца.</p>
112
<p>Да, мы можем вернуть деньги за то время курса, которое вы ещё не успели отучиться. Например, если курс длится пять месяцев, а вы отучились один, мы вернём деньги за оставшиеся четыре месяца.</p>
115
<h5>Может ли мой работодатель оплатить курс?</h5>
113
<h5>Может ли мой работодатель оплатить курс?</h5>
116
<p>Да. Когда свяжетесь с нашим менеджером, уточните, что оплачивать курс будет ваш работодатель.</p>
114
<p>Да. Когда свяжетесь с нашим менеджером, уточните, что оплачивать курс будет ваш работодатель.</p>
117
<h5>Остались вопросы?</h5>
115
<h5>Остались вопросы?</h5>
118
<p>Оставляйте заявку и задавайте вопросы менеджеру, команда курса с ним на связи и постарается дать вам исчерпывающую информацию.</p>
116
<p>Оставляйте заявку и задавайте вопросы менеджеру, команда курса с ним на связи и постарается дать вам исчерпывающую информацию.</p>