Курсы MS SQL Server разработчик. Обучение Microsoft SQL Server для инженеров и администраторов баз данных
⚡ Открываем подписку на курсы!
Проходите параллельно 3 онлайн-курса в месяц по цене одного.
Подробнее

Курсы

Программирование
Flutter Mobile Developer Подготовка к сертификации Oracle Java Programmer (OCAJP)
-8%
Алгоритмы и структуры данных
-12%
Web-разработчик на Python
-11%
Архитектура и шаблоны проектирования
-14%
JavaScript Developer. Basic Супер-интенсив «СУБД в высоконагруженных системах»
-18%
iOS-разработчик. Базовый курс
-23%
Разработчик на Spring Framework
-23%
Python Developer. Basic
-16%
C# ASP.NET Core разработчик
-18%
Разработчик программных роботов (RPA) на базе UiPath и PIX
-6%
JavaScript Developer. Professional
-9%
Android Developer. Basic
-10%
Java Developer. Professional Разработчик C# AWS для разработчиков Highload Architect Reverse-Engineering. Professional CI/CD Vue.js разработчик Agile Project Manager Нереляционные базы данных Супер - интенсив по паттернам проектирования Супер - интенсив по Kubernetes Advanced Fullstack JavaScript developer
Инфраструктура
PostgreSQL
-10%
IoT-разработчик
-12%
Administrator Linux. Professional
-11%
Базы данных
-19%
Administrator Linux.Basic
-18%
Супер-интенсив «СУБД в высоконагруженных системах»
-18%
Супер-интенсив "SQL для анализа данных"
-16%
Software Architect
-12%
Сетевой инженер AWS для разработчиков Highload Architect Разработчик голосовых ассистентов и чат-ботов Внедрение и работа в DevSecOps Администратор Linux. Виртуализация и кластеризация Нереляционные базы данных Супер-практикум по использованию и настройке GIT
Специализации Курсы в разработке Подготовительные курсы
+7 499 938-92-02
MS SQL Server Developer

Разработчик MS SQL Server

Длительность обучения:

4 месяца

4 ак. часа в нед.

Что даст вам этот курс

Во время курса будем подробно разбирать язык запросов и внутренние процессы СУБД, происходящие на всех этапах работы с запросом. Курс позволит понять детали процессов и получить чёткое представление, что делает тот или иной код, где могут возникнуть потенциальные проблемы, как их можно разрешить.

Подробно рассмотрим оптимизацию кода, как нужно писать, если у вас миллиарды данных, расскажем о популярных граблях, чтобы вы смогли их обойти.

Этот курс предназначен для:
— разработчиков с опытом работы с базами на уровне «делал и использовал, но как внутри работает не знаю» (например, через ORM);
— разработчиков с небольшим опытом работы с базами данных и желанием продвинуться дальше.

После обучения вы сможете:
— разрабатывать на SQL;
— проектировать БД и понимать все нюансы;
— анализировать и оптимизировать производительности запросов;
— писать сложные хранимые процедуры, функции и триггеры;
— читать план запроса.

Выпускной проект — создание и оптимизация собственной базы данных (для своей компании/стартапа). Преподаватель поможет с выбором темы и подскажет, как уменьшить scope работ, а у вас появится возможность получить обратную связь и отработать полученные знания на реальном материале.


33 работодателя

Много практики и кейсов из реальных проектов

Вы, наверное, заметили, что программа отличается от обычной в университете. Вместо стандартных этапов "проектирование - обучение использованию - оптимизация" я предлагаю enterpise-схему, которая совпадает с порядком вещей на практике: устраиватесь на работу, вам показывают текущий проект, вы читаете код, который был написан до вас, и пишите свои небольшие кусочки. И только когда вы уже стали опытным разработчиком, вам дают задачу спроектировать какие-то таблицы, и позже всю базу данных. В своей программе я сделала те же этапы и в том же порядке, который встречается в реальных проектах.
Кристина Кучерова
Преподаватель курса
Вы, наверное, заметили, что программа отличается от обычной в университете. Вместо стандартных этапов "проектирование - обучение использованию - оптимизация" я предлагаю enterpise-схему, которая совпадает с порядком вещей на практике: устраиватесь на работу, вам показывают текущий проект, вы читаете код, который был написан до вас, и пишите свои небольшие кусочки. И только когда вы уже стали опытным разработчиком, вам дают задачу спроектировать какие-то таблицы, и позже всю базу данных. В своей программе я сделала те же этапы и в том же порядке, который встречается в реальных проектах.
Кристина Кучерова
Преподаватель курса

Преподаватели

Павел Стрекалов
Евгений Аристов
Кристина Кучерова
Сбербанк России
Виктор Коробков
Михаил Ржевский
Евгений Туркестанов
Ведущий специалист в АО «Гринатом».
Более 10 лет опыта профессиональной разработки.
Основной стек: .NET / C#, Java, MS SQL Server.

Full stack разработка систем для внутренних и внешних заказчиков от анализа требований до реализации, эксплуатации и технической поддержки.

Закончил в 2006 году Московский институт электронной техники (МИЭТ) по специальности «Вычислительные машины комплексы системы и сети».

Более 20 лет разработки ПО на C#, Delphi, PHP, Perl, в т.ч. с базами данных MSSQL, Oracle, MySQL, MariaDB, MongoDB, PostgreSQL.

Спроектировал и написал ПО для сетей магазинов, фитнес-центров, отелей.

Последние 4 года разрабатываю на Java/Spring с деплоем в Kubernetes/Docker, Google Cloud Platform

Большой опыт администрирования серверов, построения и эксплуатации систем виртуализации VmWare ESXi, Hyper-V.

Тимлид\архитектор БД в US-based startup Кремниевой долины.

Ex-Архитектор модели данных в Сбербанке России.

Окончила ЮРГПУ (НПИ) по специальности «Математическое обеспечение и администрирование информационных систем». С 2015 года — аспирант в Санкт-Петербургском политехническом университете им. Петра Великого.

Работала в компании Comepay в качестве DB-тимлида и заместителя тех. директора по архитектуре. Принимала участие в реализации проекта Syncplicity (Distillery, USA), где занималась разработкой БД и оптимизацией производительности.

Участник отраслевых конференций CMG Impact 2016 (San Diego, USA), Zabbix Conf 2017 (Рига, Латвия) и прочих.

Есть опыт преподавания курса «Базы Данных» в Ростовском колледже связи и информатики. Считает, что очень важно учиться именно на кейсах из реального производства.

Опыт работы в IT-индустрии более 15 лет, опыт преподавания более 20ти.

В настоящее время:

-программист Центра интеллектуальных геоинформационных технологий (ЦИГИТ) ФГБОУ ВО "АГУ";

- старший преподаватель кафедры Автоматизированных систем обработки информации и управления по направлениям "Программирование и основы алгоритмизации", "Базы данных", "Системы искусственного интеллекта";

- соучредитель малого инновационного предприятия ООО "ФореСайс" - научные исследования в области естественных и технических наук, разработка программного обеспечения.

Навыки: программирование С/С++, Delphi; проектирование и разработка баз данных: СУБД MSVisualFoxPro, MSAccess, MSSQLServer, PostgreSQL.

Имеет 2 патента и 8 свидетельств о регистрации программ для ЭВМ

IT-специалист, фрилансер, сертифицированный разработчик Dynamics AX и Dynamics CRM с более чем 5-летним опытом (экспертный уровень). Общий опыт работы в IT-индустрии — 15 лет.

Обладает широким спектром профессиональных навыков (MS SQL Server, MySQL, C# , HTML, XML, CSS, Javascript, JQuery, Unit Tests). Участвовал в реализации множества проектов, работал Senior Dynamics CRM. Является Microsoft Certified Trainer.

С 2009 года помимо основной работы занимается преподавательской деятельностью. Автор собственных курсов и специализированных статей на hosting-it.ru. Выпускник МИРЭА (окончил в 1994 году).

Эксперт по базам данных, совладелец консалтинговой компании.
В отрасли в 1996 года. Более 20 лет опыта работы с базами данных, преимущественно MS SQL Server и MySQL, Sage 50 (Canada) Development Partner.
Работал в компаниях First Calgary Financial, Mawer Investment Management, H&R Block Canada, Calfrac Systems (Canada)
Из реализованных проектов – перевод банковских процессов и отчетности на новую финансовую систему; разработка «с нуля» и внедрение хранилища данных в инвестиционной компании; архитектура и внедрение процессов интеграции данных с Oracle ERP; разработка облачного хранилища на платформе Snowflake (AWS). Опыт работы с SQL Azure, технологиями Agile, Kan Ban, Scrum.
Проводил тренинги по базам данных в Московском Государственном Университете Управления при правительстве Москвы.
Закончил Московский Индустриальный Университет по специальности «Программирование».

Павел
Стрекалов
Евгений
Аристов
Кристина
Кучерова
Виктор
Коробков
Михаил
Ржевский
Евгений
Туркестанов

Преподаватели

Павел Стрекалов
Ведущий специалист в АО «Гринатом».
Более 10 лет опыта профессиональной разработки.
Основной стек: .NET / C#, Java, MS SQL Server.

Full stack разработка систем для внутренних и внешних заказчиков от анализа требований до реализации, эксплуатации и технической поддержки.

Закончил в 2006 году Московский институт электронной техники (МИЭТ) по специальности «Вычислительные машины комплексы системы и сети».

Евгений Аристов
Более 20 лет разработки ПО на C#, Delphi, PHP, Perl, в т.ч. с базами данных MSSQL, Oracle, MySQL, MariaDB, MongoDB, PostgreSQL.

Спроектировал и написал ПО для сетей магазинов, фитнес-центров, отелей.

Последние 4 года разрабатываю на Java/Spring с деплоем в Kubernetes/Docker, Google Cloud Platform

Большой опыт администрирования серверов, построения и эксплуатации систем виртуализации VmWare ESXi, Hyper-V.

Кристина Кучерова
Сбербанк России
Тимлид\архитектор БД в US-based startup Кремниевой долины.

Ex-Архитектор модели данных в Сбербанке России.

Окончила ЮРГПУ (НПИ) по специальности «Математическое обеспечение и администрирование информационных систем». С 2015 года — аспирант в Санкт-Петербургском политехническом университете им. Петра Великого.

Работала в компании Comepay в качестве DB-тимлида и заместителя тех. директора по архитектуре. Принимала участие в реализации проекта Syncplicity (Distillery, USA), где занималась разработкой БД и оптимизацией производительности.

Участник отраслевых конференций CMG Impact 2016 (San Diego, USA), Zabbix Conf 2017 (Рига, Латвия) и прочих.

Есть опыт преподавания курса «Базы Данных» в Ростовском колледже связи и информатики. Считает, что очень важно учиться именно на кейсах из реального производства.

Виктор Коробков
Опыт работы в IT-индустрии более 15 лет, опыт преподавания более 20ти.

В настоящее время:

-программист Центра интеллектуальных геоинформационных технологий (ЦИГИТ) ФГБОУ ВО "АГУ";

- старший преподаватель кафедры Автоматизированных систем обработки информации и управления по направлениям "Программирование и основы алгоритмизации", "Базы данных", "Системы искусственного интеллекта";

- соучредитель малого инновационного предприятия ООО "ФореСайс" - научные исследования в области естественных и технических наук, разработка программного обеспечения.

Навыки: программирование С/С++, Delphi; проектирование и разработка баз данных: СУБД MSVisualFoxPro, MSAccess, MSSQLServer, PostgreSQL.

Имеет 2 патента и 8 свидетельств о регистрации программ для ЭВМ

Михаил Ржевский
IT-специалист, фрилансер, сертифицированный разработчик Dynamics AX и Dynamics CRM с более чем 5-летним опытом (экспертный уровень). Общий опыт работы в IT-индустрии — 15 лет.

Обладает широким спектром профессиональных навыков (MS SQL Server, MySQL, C# , HTML, XML, CSS, Javascript, JQuery, Unit Tests). Участвовал в реализации множества проектов, работал Senior Dynamics CRM. Является Microsoft Certified Trainer.

С 2009 года помимо основной работы занимается преподавательской деятельностью. Автор собственных курсов и специализированных статей на hosting-it.ru. Выпускник МИРЭА (окончил в 1994 году).

Евгений Туркестанов
Эксперт по базам данных, совладелец консалтинговой компании.
В отрасли в 1996 года. Более 20 лет опыта работы с базами данных, преимущественно MS SQL Server и MySQL, Sage 50 (Canada) Development Partner.
Работал в компаниях First Calgary Financial, Mawer Investment Management, H&R Block Canada, Calfrac Systems (Canada)
Из реализованных проектов – перевод банковских процессов и отчетности на новую финансовую систему; разработка «с нуля» и внедрение хранилища данных в инвестиционной компании; архитектура и внедрение процессов интеграции данных с Oracle ERP; разработка облачного хранилища на платформе Snowflake (AWS). Опыт работы с SQL Azure, технологиями Agile, Kan Ban, Scrum.
Проводил тренинги по базам данных в Московском Государственном Университете Управления при правительстве Москвы.
Закончил Московский Индустриальный Университет по специальности «Программирование».

Отзывы
12
Дмитрий
Попов
Великолепно! Большое спасибо Otus, особенно преподавателям курса MS SQL. Буду советовать всем своим друзьям, знакомым, чтобы повторили мой путь и укротили этого "монстра")
Читать целиком
Sergey
Здравствуйте.

Могу сказать, что я пришел на курс с минимальными знаниями о MS SQL и он оказался для меня немного сложным, но это именно то, что я искал. Последний модуль для меня уже был сложным, поэтому и хочу сказать, что курс сильный, дает широкие и глубокие знания.

Могу только рекомендовать этот курс, что и сделал для некоторых знакомых.

И отдельную благодарность хочу сказать преподавателям, которые делились своими уникальными знаниями и опытом. Это было очень интересно и познавательно.

Большое спасибо!
Читать целиком
Александр
Савчук
Кристина лучший лектор, читает замечательно, всё по делу, чувствуется, что есть опыт, есть желание делиться знаниями.
Остальным надо подтянуться в части подачи материала. Оценивать знания лекторов трудно, но не все хорошо готовятся к лекциям.
Не хватает, на мой взгляд, правильно подобранных домашних заданий.
Читать целиком
Алексей
Князев
Курс оказался действительно полезным для меня.

Многих тем из программы курса, вообще никогда не касался в работе. Теперь знаю, что это, как работает, и применяю (или ещё примерю :)), где это нужно.
Например, табличные выражения (рекурсия), оконные функции, CLR-типы, SSIS (тема OLAP в целом), очереди (сервисы в db), репликация и безопасность.

На некоторые темы просто посмотрел с другой стороны, и теперь использую более осознано.
Например, индексы, планы запросов, статистики, хинты, уровни изоляции транзакций, работа с xml-json

Что было прям хорошо:
1) Отзывчивость преподавателей на вопросы. Пускай это иногда выливалось в трёхчасовые трансляции, но для этого наставники и нужны - общаться и отвечать на вопросы (прочитать презентацию мы и сами можем)
2) Хороший выбор тем. Действительно расширили мой кругозор по SQL Server.

Что может быть лучше:
1) Процесс работы с домашними заданиями.

Считаю, что нужно четко обозначить где храним репозитории (гитхаб, гитлаб, ажур, что угодно), какая структура репозиториев (как храним проекты, структуру, SSDT или просто скрипты), какие дедлайны по проверке (и соблюдать их. много раз писали обратную связь, что проверяют долго).
Это поможет не тратить время учеников на создание своего собственного процесса и преподавателей на попытки понять что где.

Также, иногда не хватало глубины фидбека по домашнему заданию.
Просто "Всё хорошо" меня не развивает.

2) Процесс работы с проектами.

На мой взгляд, необходим код-ревью проектов перед защитой. Например, закреплять наставника за учениками и делать код-ревью с развернутой обратной связью ДО защиты (Ну или организовать самих учеников для этого процесса. Ревьювить коллег).
Это будет действительно ценно, потому что можно сделать важные замечания по деталям.

Также, я считаю, что как минимум нужно четко обозначить регламент защит / предзащит и следовать ему. Например, цель проекта - обзор проекта - важные решения для достижения цели - технические детали. На всё про всё N минут.
Читать целиком
Сергей
Санников
Курс имеет огромную ценность для начинающих разработчиков back-end, БД. Многие грабли не встретятся, многие основы лягут в дальнейшее пользование. Для себя я почерпнул некоторые новые знания, которыми буду пользоваться, например хорошие занятия по DMV, планам, статистикам.
Невероятно интересны комментарии сокурсников, узнал про DACPAC и систему контроля версий для SQL базы, а так-же возможность CI/CD с помощью этих самых DACPAC через azure pipline.
Социальная составляющая на высоте, все те связи, что привнес этот курс имеют огромную ценность, например берем одного из сокурсников к себе в проект, а в дальнейшем при попадании на рынок труда, всегда можно уточнить у преподавателей и других новых знакомых не требуются ли им специалисты, т.к. хорошо зарекомедовавших себя людей во время курса всегда хочется к себе.
Читать целиком
Заур
Д.
Коллеги, большое спасибо за курс! Очень приятно учиться не только у профессионалов, но и среди единомышленников -- диалоги в чате и Slack'е это отдельное удовольствие!

По содержанию вопросов нет, тем более что преподаватели легко соглашаются в разумных рамках корректировать темы. Отличные домашние задания: в меру сложные и заставляющие кое-где подумать и "потрогать" новый подход самостоятельно.

Было бы интересно приём домашних заданий организовать в виде мердж-реквеста с code-review проверяющим преподавателем -- всё равно оно выкладывается на GitHub, сразу бы тренировались и эти навыки.

Всем удачи, интересных и оплачиваемых проектов!
Читать целиком
Виталий
Лужных
Заканчивал сибирскую государственную геодезическую академию по специальности "Оптотехника", 2006 г.
Работал в ООО "Софт Эксперт" инженером-программистом с 2006 года. Сейчас с ней же и работаю, но как ИП.
Курс проходил в прошлом году. Для меня он был очень полезным, я много лакун закрыл в своих знаниях. Хорошо расширяет кругозор. Далеко не все для меня оказалось востребованным из того, что проходили, я бы сказал сработало правило 80/20. Но я и не разработчик БД, а прикладной программист. Поэтому меня особо и не пускают, например, к миррорингу. Но зато я про него хотя бы узнал.
Нужно быть готовым к тому, что на курс будет требоваться ооочень много времени. Например, вебинары обычно по 2-3 часа и плюс домашка, которая есть не для каждого занятия. Вполне вероятно, что вам потребуется прослушать этот вебинар 2 раза, а то и 3. На домашку тоже может уходить довольно много времени - часов, скажем, 7 для меня было нормой. Т.е. гораздо больше, чем может сперва показаться. Плюс дополнительные материалы. Их тоже желательно смотреть и слушать, чтобы понять лучше или узнать больше. Потому что на многих вебинарах материал рассматривается обзорно, а за деталями приходится лезть самому. Ну и можно задавать вопросы, на них отвечают.
Лично я всегда слушал вебинары в записи (из-за разницы в часовых поясах). При этом для каждого занятия заводил текстовый файл, куда конспектировал вебинар. Это очень полезно, потому что потом часто возникает желание вернуться к чему-то из вебинара и гораздо легче искать в текстовом файле, чем в записи видео, где придется прокручивать ползунок.
Насчет итогового проекта идея вроде бы неплохая, но по-моему очень мало кто их делает. Мне кажется, что все к тому времени уже устают от учебы, а требуется высосать из пальца какую-то тему и ей увлеченно заниматься. Лично я просто забил. Мне кажется не забили те, у кого идея уже была, либо что-то связанное с работой
Читать целиком
Иван
Лазарев
Я работаю на должности администратора баз данных, но классических обязанностей dba у меня мало – максимум по запросу разработчиков восстановить бекапы, посмотреть на журнал работы job’ов в MSSQL при проблемах и все. Непосредственная деятельность связана прежде всего с обеспечением работы EDI на предприятии – это система эл.документооборота с ритейлом и традиционной розницей. Сейчас в этой области я работаю над крупным проектом, который изначально планировался под работу с СУБД Firebird 2.5, но возможностей этой системы в процессе проектирования стало не хватать. Отличной альтернативой выглядел SQL Server, однако, несмотря на название моей должности, работой с этой СУБД ни на каком уровне я не владел, считая это досадной проблемой.
Не могу сказать точно, что именно мне понравилось в курсе, когда отреагировал на рекламную запись в одном из пабликов ВКонтакте – я просто увидел содержание на сайте OTUS и сразу понял, что это то, что мне нужно. Посмотрев запись открытых дверей, я убедился в этом еще сильнее, т.к. для проекта на обучении смогу использовать в полной мере свою промышленную базу данных для EDI. Решил, что к этапу разработки на своем проекте я смогу намного глубже продумать структуру БД под нюансы платформы MSSQL и произвести миграцию, отказавшись от Firebird.
По итогу прохождения курса могу сказать, что я хорошо прокачался в SQL, сложные запросы с кучей джоинов / сте / apply и так далее уже не вгоняют в ступор, под свою задачу, которую понимаю, как делать, писать запрос уже не проблема. Плюс включил в свою практику кучу полезного вроде оконных функций, xml/json, cross apply, pivot/unpivot, merge/bulk, in-memory OLTP и т.п. Дополнительно курс дал обзор по куче интересных, но невостребованных в моих задачах технологий - service broker, partitioning, high availability, .net сборки и т.п. Хороший обзор OLAP в сочетании с домашним заданием вообще открывает мир аналитики данных.
Считаю прохождение курса неоценимой инвестицией в проект. И конечно огромной инвестицией в мою профессиональную деятельность, так как поможет укрепить и систематизировать фундамент моих знаний, получить больше уверенности в удачной реализации намеченных планов. Курс стоит потраченного времени
Читать целиком
Анастасия
Цацкина
Курс поднял меня на новый уровень как разработчика баз данных. Порадовало то, что на курсе очень много практики, материал дается в понятной форме, все легко запоминается, понимается и усваивается. В то же время материал емкий, многие нужные темы, которые действительно часто используются в работе даются развернуто. Преподаватели не просто теоретики, а практики с большим опытом и знаниями. Всегда готовы к занятию, готовы ответить на наши неожиданные и каверзные вопросы. Многое уже использую на практике и на многие проблемы смотрю другими глазами. Замечательно что записи лекций доступны после окончания курса, буду точно пересматривать. Спасибо огромное преподавателям и организаторам!
P.s. Просьба на будущее презентации к занятиям делать более информативными, а не просто как план занятия. Хотелось бы видеть в ней что то вроде "шпаргалки" по теме.
Читать целиком
Павел
Ковров
было интересно и познавательно
Читать целиком
Станислав
Буровский
До и во время обучения в OTUS на курсе "MS SQL разработчик" работал руководителем отдела разработки в крупной розничной торговой сети.
В активе 20 лет опыта разработки на встроенном языке программирования 1С:Предприятие.
Курсы были призваны восполнить пробелы в понимании принципов работы основных механизмов СУБД и (как следствие)
углубить знания клиент-серверной архитектуры приложений.
Процессом обучения и результатом доволен. Материал хорошо структурирован, преподаватели всячески поощряют активное участие на лекциях и
семинарах. В результате семинар превращается в пару часов довольно продуктивного и полезного нетворкинга.
К сожалению стоит отметить, что семинаров на весь курс всего два (три, если считать защиту проекта); возможно, следует подумать об увеличении их количества.
В результате обучения получил ровно то, что и ожидал; приобретенные скиллы были неоднократно применены на практике.
Кроме того, полученные знания по OLAP позволили успешно пройти собеседование у работодателя, чей директор, по удачному совпадению, весьма высоко ценит знания именно в этой области.
В целом курсами доволен, планирую вернуться в OTUS для продолжение обучения по смежным направлениям.
Читать целиком
Андрей
Тычинин
Курс оказался полезным для меня. Единственный недостаток: отображение кол-ва домашних заданий в сертификате. Я бы оставил в сертификате только название курсового проекта с фразой об успешном окончании курса. Потому что большинство студентов полноценно работают, и времени на домашнюю работу остается у немногих: либо у неработающих, либо уж у совсем энергичных :) Те, кто внимательно слушал курс и смог даже сдать курсоовой проект, могли не выполнить и половины дз, и фраза "Выполнено 10/30 заданий" как-то портит сертификат. Я бы сделал сдачу дз опциональным, либо заместо курсового проекта для тех, кто не хочет делать курсовой проект, но хочет получить сертификат. В общем, товарный вид сертификата портится у тех работяг, которые могли активно присуствовать на лекциях и даже сдать курсовой проект, но не нашли в себе сил еще и домашние задания делать.
Читать целиком
Дмитрий
Попов
Великолепно! Большое спасибо Otus, особенно преподавателям курса MS SQL. Буду советовать всем своим друзьям, знакомым, чтобы повторили мой путь и укротили этого "монстра")
Читать целиком
Sergey
Здравствуйте.

Могу сказать, что я пришел на курс с минимальными знаниями о MS SQL и он оказался для меня немного сложным, но это именно то, что я искал. Последний модуль для меня уже был сложным, поэтому и хочу сказать, что курс сильный, дает широкие и глубокие знания.

Могу только рекомендовать этот курс, что и сделал для некоторых знакомых.

И отдельную благодарность хочу сказать преподавателям, которые делились своими уникальными знаниями и опытом. Это было очень интересно и познавательно.

Большое спасибо!
Читать целиком
Александр
Савчук
Кристина лучший лектор, читает замечательно, всё по делу, чувствуется, что есть опыт, есть желание делиться знаниями.
Остальным надо подтянуться в части подачи материала. Оценивать знания лекторов трудно, но не все хорошо готовятся к лекциям.
Не хватает, на мой взгляд, правильно подобранных домашних заданий.
Читать целиком
Алексей
Князев
Курс оказался действительно полезным для меня.

Многих тем из программы курса, вообще никогда не касался в работе. Теперь знаю, что это, как работает, и применяю (или ещё примерю :)), где это нужно.
Например, табличные выражения (рекурсия), оконные функции, CLR-типы, SSIS (тема OLAP в целом), очереди (сервисы в db), репликация и безопасность.

На некоторые темы просто посмотрел с другой стороны, и теперь использую более осознано.
Например, индексы, планы запросов, статистики, хинты, уровни изоляции транзакций, работа с xml-json

Что было прям хорошо:
1) Отзывчивость преподавателей на вопросы. Пускай это иногда выливалось в трёхчасовые трансляции, но для этого наставники и нужны - общаться и отвечать на вопросы (прочитать презентацию мы и сами можем)
2) Хороший выбор тем. Действительно расширили мой кругозор по SQL Server.

Что может быть лучше:
1) Процесс работы с домашними заданиями.

Считаю, что нужно четко обозначить где храним репозитории (гитхаб, гитлаб, ажур, что угодно), какая структура репозиториев (как храним проекты, структуру, SSDT или просто скрипты), какие дедлайны по проверке (и соблюдать их. много раз писали обратную связь, что проверяют долго).
Это поможет не тратить время учеников на создание своего собственного процесса и преподавателей на попытки понять что где.

Также, иногда не хватало глубины фидбека по домашнему заданию.
Просто "Всё хорошо" меня не развивает.

2) Процесс работы с проектами.

На мой взгляд, необходим код-ревью проектов перед защитой. Например, закреплять наставника за учениками и делать код-ревью с развернутой обратной связью ДО защиты (Ну или организовать самих учеников для этого процесса. Ревьювить коллег).
Это будет действительно ценно, потому что можно сделать важные замечания по деталям.

Также, я считаю, что как минимум нужно четко обозначить регламент защит / предзащит и следовать ему. Например, цель проекта - обзор проекта - важные решения для достижения цели - технические детали. На всё про всё N минут.
Читать целиком
Сергей
Санников
Курс имеет огромную ценность для начинающих разработчиков back-end, БД. Многие грабли не встретятся, многие основы лягут в дальнейшее пользование. Для себя я почерпнул некоторые новые знания, которыми буду пользоваться, например хорошие занятия по DMV, планам, статистикам.
Невероятно интересны комментарии сокурсников, узнал про DACPAC и систему контроля версий для SQL базы, а так-же возможность CI/CD с помощью этих самых DACPAC через azure pipline.
Социальная составляющая на высоте, все те связи, что привнес этот курс имеют огромную ценность, например берем одного из сокурсников к себе в проект, а в дальнейшем при попадании на рынок труда, всегда можно уточнить у преподавателей и других новых знакомых не требуются ли им специалисты, т.к. хорошо зарекомедовавших себя людей во время курса всегда хочется к себе.
Читать целиком
Заур
Д.
Коллеги, большое спасибо за курс! Очень приятно учиться не только у профессионалов, но и среди единомышленников -- диалоги в чате и Slack'е это отдельное удовольствие!

По содержанию вопросов нет, тем более что преподаватели легко соглашаются в разумных рамках корректировать темы. Отличные домашние задания: в меру сложные и заставляющие кое-где подумать и "потрогать" новый подход самостоятельно.

Было бы интересно приём домашних заданий организовать в виде мердж-реквеста с code-review проверяющим преподавателем -- всё равно оно выкладывается на GitHub, сразу бы тренировались и эти навыки.

Всем удачи, интересных и оплачиваемых проектов!
Читать целиком
Виталий
Лужных
Заканчивал сибирскую государственную геодезическую академию по специальности "Оптотехника", 2006 г.
Работал в ООО "Софт Эксперт" инженером-программистом с 2006 года. Сейчас с ней же и работаю, но как ИП.
Курс проходил в прошлом году. Для меня он был очень полезным, я много лакун закрыл в своих знаниях. Хорошо расширяет кругозор. Далеко не все для меня оказалось востребованным из того, что проходили, я бы сказал сработало правило 80/20. Но я и не разработчик БД, а прикладной программист. Поэтому меня особо и не пускают, например, к миррорингу. Но зато я про него хотя бы узнал.
Нужно быть готовым к тому, что на курс будет требоваться ооочень много времени. Например, вебинары обычно по 2-3 часа и плюс домашка, которая есть не для каждого занятия. Вполне вероятно, что вам потребуется прослушать этот вебинар 2 раза, а то и 3. На домашку тоже может уходить довольно много времени - часов, скажем, 7 для меня было нормой. Т.е. гораздо больше, чем может сперва показаться. Плюс дополнительные материалы. Их тоже желательно смотреть и слушать, чтобы понять лучше или узнать больше. Потому что на многих вебинарах материал рассматривается обзорно, а за деталями приходится лезть самому. Ну и можно задавать вопросы, на них отвечают.
Лично я всегда слушал вебинары в записи (из-за разницы в часовых поясах). При этом для каждого занятия заводил текстовый файл, куда конспектировал вебинар. Это очень полезно, потому что потом часто возникает желание вернуться к чему-то из вебинара и гораздо легче искать в текстовом файле, чем в записи видео, где придется прокручивать ползунок.
Насчет итогового проекта идея вроде бы неплохая, но по-моему очень мало кто их делает. Мне кажется, что все к тому времени уже устают от учебы, а требуется высосать из пальца какую-то тему и ей увлеченно заниматься. Лично я просто забил. Мне кажется не забили те, у кого идея уже была, либо что-то связанное с работой
Читать целиком
Иван
Лазарев
Я работаю на должности администратора баз данных, но классических обязанностей dba у меня мало – максимум по запросу разработчиков восстановить бекапы, посмотреть на журнал работы job’ов в MSSQL при проблемах и все. Непосредственная деятельность связана прежде всего с обеспечением работы EDI на предприятии – это система эл.документооборота с ритейлом и традиционной розницей. Сейчас в этой области я работаю над крупным проектом, который изначально планировался под работу с СУБД Firebird 2.5, но возможностей этой системы в процессе проектирования стало не хватать. Отличной альтернативой выглядел SQL Server, однако, несмотря на название моей должности, работой с этой СУБД ни на каком уровне я не владел, считая это досадной проблемой.
Не могу сказать точно, что именно мне понравилось в курсе, когда отреагировал на рекламную запись в одном из пабликов ВКонтакте – я просто увидел содержание на сайте OTUS и сразу понял, что это то, что мне нужно. Посмотрев запись открытых дверей, я убедился в этом еще сильнее, т.к. для проекта на обучении смогу использовать в полной мере свою промышленную базу данных для EDI. Решил, что к этапу разработки на своем проекте я смогу намного глубже продумать структуру БД под нюансы платформы MSSQL и произвести миграцию, отказавшись от Firebird.
По итогу прохождения курса могу сказать, что я хорошо прокачался в SQL, сложные запросы с кучей джоинов / сте / apply и так далее уже не вгоняют в ступор, под свою задачу, которую понимаю, как делать, писать запрос уже не проблема. Плюс включил в свою практику кучу полезного вроде оконных функций, xml/json, cross apply, pivot/unpivot, merge/bulk, in-memory OLTP и т.п. Дополнительно курс дал обзор по куче интересных, но невостребованных в моих задачах технологий - service broker, partitioning, high availability, .net сборки и т.п. Хороший обзор OLAP в сочетании с домашним заданием вообще открывает мир аналитики данных.
Считаю прохождение курса неоценимой инвестицией в проект. И конечно огромной инвестицией в мою профессиональную деятельность, так как поможет укрепить и систематизировать фундамент моих знаний, получить больше уверенности в удачной реализации намеченных планов. Курс стоит потраченного времени
Читать целиком
Анастасия
Цацкина
Курс поднял меня на новый уровень как разработчика баз данных. Порадовало то, что на курсе очень много практики, материал дается в понятной форме, все легко запоминается, понимается и усваивается. В то же время материал емкий, многие нужные темы, которые действительно часто используются в работе даются развернуто. Преподаватели не просто теоретики, а практики с большим опытом и знаниями. Всегда готовы к занятию, готовы ответить на наши неожиданные и каверзные вопросы. Многое уже использую на практике и на многие проблемы смотрю другими глазами. Замечательно что записи лекций доступны после окончания курса, буду точно пересматривать. Спасибо огромное преподавателям и организаторам!
P.s. Просьба на будущее презентации к занятиям делать более информативными, а не просто как план занятия. Хотелось бы видеть в ней что то вроде "шпаргалки" по теме.
Читать целиком
Павел
Ковров
было интересно и познавательно
Читать целиком
Станислав
Буровский
До и во время обучения в OTUS на курсе "MS SQL разработчик" работал руководителем отдела разработки в крупной розничной торговой сети.
В активе 20 лет опыта разработки на встроенном языке программирования 1С:Предприятие.
Курсы были призваны восполнить пробелы в понимании принципов работы основных механизмов СУБД и (как следствие)
углубить знания клиент-серверной архитектуры приложений.
Процессом обучения и результатом доволен. Материал хорошо структурирован, преподаватели всячески поощряют активное участие на лекциях и
семинарах. В результате семинар превращается в пару часов довольно продуктивного и полезного нетворкинга.
К сожалению стоит отметить, что семинаров на весь курс всего два (три, если считать защиту проекта); возможно, следует подумать об увеличении их количества.
В результате обучения получил ровно то, что и ожидал; приобретенные скиллы были неоднократно применены на практике.
Кроме того, полученные знания по OLAP позволили успешно пройти собеседование у работодателя, чей директор, по удачному совпадению, весьма высоко ценит знания именно в этой области.
В целом курсами доволен, планирую вернуться в OTUS для продолжение обучения по смежным направлениям.
Читать целиком
Андрей
Тычинин
Курс оказался полезным для меня. Единственный недостаток: отображение кол-ва домашних заданий в сертификате. Я бы оставил в сертификате только название курсового проекта с фразой об успешном окончании курса. Потому что большинство студентов полноценно работают, и времени на домашнюю работу остается у немногих: либо у неработающих, либо уж у совсем энергичных :) Те, кто внимательно слушал курс и смог даже сдать курсоовой проект, могли не выполнить и половины дз, и фраза "Выполнено 10/30 заданий" как-то портит сертификат. Я бы сделал сдачу дз опциональным, либо заместо курсового проекта для тех, кто не хочет делать курсовой проект, но хочет получить сертификат. В общем, товарный вид сертификата портится у тех работяг, которые могли активно присуствовать на лекциях и даже сдать курсовой проект, но не нашли в себе сил еще и домашние задания делать.
Читать целиком
Необходимые знания
Этот курс вам подойдёт, если вы:
— работали с БД и знаете, как они выглядят
— писали или читали простые запросы
— знаете типы данных и основные операторы на базовом уровне
— или являетесь выпускником курса «Реляционные СУБД»
Программа обучения
В процессе обучения вы получите комплексные знания и навыки.
Тема 1. Основные компоненты и архитектура SQL Server. ДЗ
Тема 2. Оператор SELECT и простые фильтры, GROUP BY, HAVING. ДЗ
Тема 3. Подзапросы, CTE, временные таблицы. ДЗ
Тема 4. Введение в индексы и планы запросов
Тема 5. Операторы CROSS APPLY, PIVOT, CUBE. ДЗ
Тема 6. Оконные функции. ДЗ
Тема 7. Выборки из xml и json полей. ДЗ
Тема 8. Динамический SQL. ДЗ
Тема 9. Итоговое занятие по SELECT
Тема 10. Операторы изменения данных. ДЗ
Тема 11. Уровни изоляции транзакций
Тема 12. Хранимые процедуры, функции, триггеры, курсоры. ДЗ
Тема 13. Создание и использование CLR. ДЗ
C 21 ноября
Тема 14. Проектирование БД. ДЗ
Тема 15. Операторы DDL. ДЗ
Тема 16. Типы данных
Тема 17. Подходы к проектированию БД, паттерны
Тема 18. Индексы. ДЗ
Тема 19. Проектируем БД для OLTP нагрузки. Почему важно разделить OLTP и OLAP
Тема 20. Проектирование хранилищ данных и OLAP систем. ДЗ
Тема 21. Применение SSIS в ETL
Тема 22. Очереди в MS SQL Server. ДЗ
Тема 23. Семинар по созданным проектам БД
C 26 декабря
Тема 24. Планы запросов, а теперь подробнее
Тема 25. DMV в SQL Server
Тема 26. Оптимизация работы базы данных
Тема 27. Популярные Hint'ы и подсказки оптимизатору. ДЗ
Тема 28. Семинар: Оптимизация сложных запросов
Тема 29. Секционирование таблиц. ДЗ
Тема 30. Обслуживание индексов
Тема 31. Резервное копирование и восстановление
Тема 32. Обеспечение отказоустойчивости, репликация, SQL Agent
Тема 33. Безопасность в SQL Server
Тема 34. Обсуждение проектов. Подводим итоги курса
Скачать подробную программу
Выпускной проект
Выпускной проект — создание и оптимизация собственной базы данных (для своей компании/стартапа). Преподаватель поможет с выбором темы и подскажет, как уменьшить scope работ, а у вас появится возможность получить обратную связь и отработать полученные знания на реальном материале.
Получить консультацию
Наш специалист свяжется с вами в ближайшее время. Если у вас возникли трудности в выборе курса или проблемы технического плана, то мы с радостью поможем вам.
Спасибо!
Мы получили Вашу заявку, в ближайшее время с Вами свяжется наш менеджер.
После обучения вы
Сможете наконец сделать так, чтобы в базе всё считалось и не падало:
— перепишете свои запросы так, чтобы они работали в 5 раз быстрее
— удалите ненужные индексы и добавите нужные
— научитесь применять изменения к базе без простоя
Ваш сертификат

онлайн-образование

Сертификат №0001

Константин Константинопольский

Успешно закончил курс «MS SQL Server Developer»
Выполнено практических заданий: 16 из 16

Общество с ограниченной ответственностью “Отус Онлайн-Образование”

Город:
Москва

Генеральный директор ООО “Отус Онлайн-Образование”
Виталий Чибриков

Лицензия на осуществление образовательной деятельности
№ 039825 от 28 декабря 2018 года.

онлайн-образование

Сертификат №0001

Константин Константинопольский

Успешно закончил курс «MS SQL Server Developer»
Выполнено практических заданий: 16 из 16

Общество с ограниченной ответственностью “Отус Онлайн-Образование”

Город:
Москва

Генеральный директор ООО “Отус Онлайн-Образование”
Виталий Чибриков

Лицензия на осуществление образовательной деятельности
№ 039825 от 28 декабря 2018 года.
Прошедшие открытые вебинары по курсу
Открытый вебинар — это настоящее занятие в режиме он-лайн с преподавателем курса, которое позволяет посмотреть, как проходит процесс обучения. В ходе занятия слушатели имеют возможность задать вопросы и получить знания по реальным практическим кейсам.
Создание хранилища данных на MS SQL Server и заливка данных с помощью SSIS. 2 часть.
Евгений Туркестанов
Создание хранилища данных на MS SQL Server и заливка данных с помощью SSIS. 1 часть.
Евгений Туркестанов