HTML Diff
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&amp;A и решение рабочих задач, которые есть у студентов</p>
41 <p>Тема 3: Q&amp;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&amp;A и решение рабочих задач, которые есть у студентов</p>
62 <p>Тема 1: Консультация по проектам и домашним заданиям +Q&amp;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>