Курсы MS SQL Server разработчик. Обучение Microsoft SQL Server для инженеров и администраторов баз данных
Рассрочка
Рассрочка
MS SQL Server Developer

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

Глубокое понимание SQL Server для разработки эффективных приложений баз данных.

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

5 месяцев

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

Формат:

Online

Начало занятий:

28 July

Дни занятий:

Вт 20:00, Пт 20:00

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

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

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

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

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


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

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

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

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

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

Более 20 лет занимаюсь разработкой ПО на Java/Spring, C#, PHP.
Архитектор баз данных PostgreSQL, MongoDB, MSSQL, Oracle, MySQL, MariaDB, Couchbase и др.

Деплой БД как on-premise Google Cloud Platform, AWS, Azure, Yandex Cloud, так и Kubernetes, DBaaS, MultiCloud.

За это время было спроектировано и разработано более ста проектов для сетей магазинов, фитнес-центров, отелей, финансовом секторе.

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

Автор книг по PostgreSQL. Новинка "PostgreSQL 14. Оптимизация, Kubernetes, кластера, облака."

Тимлид\архитектор БД в 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 году).

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

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

Павел Стрекалов
Более 15 лет опыта профессиональной разработки.
Основной стек: .NET / C#, Java, MS SQL Server.

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

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

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

Деплой БД как on-premise Google Cloud Platform, AWS, Azure, Yandex Cloud, так и Kubernetes, DBaaS, MultiCloud.

За это время было спроектировано и разработано более ста проектов для сетей магазинов, фитнес-центров, отелей, финансовом секторе.

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

Автор книг по PostgreSQL. Новинка "PostgreSQL 14. Оптимизация, Kubernetes, кластера, облака."

Кристина Кучерова
Сбербанк России
Тимлид\архитектор БД в 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 году).

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

Отзывы

20
Дмитрий
Попов
Великолепно! Большое спасибо 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 заданий" как-то портит сертификат. Я бы сделал сдачу дз опциональным, либо заместо курсового проекта для тех, кто не хочет делать курсовой проект, но хочет получить сертификат. В общем, товарный вид сертификата портится у тех работяг, которые могли активно присуствовать на лекциях и даже сдать курсовой проект, но не нашли в себе сил еще и домашние задания делать.
Читать целиком
Татьяна
Полятыкина
Если оценивать по 10-ой шкале, то стабильная 8. Курс хороший, но есть еще, что улучшать. Большинство преподавателей отличные, стараются изложить материал, всегда готовы дать обратную связь. Программа курса составлена хорошо. Понравилось, что домашние работы проверяют преподаватели. Буду рекомендовать курс.
Читать целиком
Игорь
Щенев
Курс очень замечательный. Информации преподнесено очень много.
Хотелось бы немного больше информации про OLAP и SSIS.
Читать целиком
Бакыт
Ажикеев
Отзывчивые преподаватели.
Хорошая подборка материалов по каждому занятию.
спасибо вам!
Читать целиком
Анатолий
Пономарев
При прохождение курса получил полноценное понимание работы с MS SQL и среды разработки, получил более углубленные знания при разработки баз данных и их архитектуры. Конечная цель достигнута, знания освоены и применяются на практике. Хотелось бы отметить что в каждом занятии прикреплены дополнительные материалы для самостоятельного изучения, при появлении вопросов преподаватели всегда отвечают.
Читать целиком
Вадим
Кощеев
Лучший курс по SQL, который я видел на русскоязычных и западных веб-ресурсах. Для меня было важно, чтобы курс был "живой" (не записью вебинаров) и охватывал весь SQL. Курс превзошел все ожидания! Сожалею только о том, что недостаточно ответственно подошел к планированию своего времени, т.к. с моим уровнем подготовки требовалось больше времени на изучение доп.материалов и выполнению ДЗ. Особенно понравилось то, что курс ведут разные преподаватели, от каждого можно почерпнуть его личные фишки и приемы в работе. Спасибо всей команде OTUS, отличный продукт!
Читать целиком
Игорь
Пшиков
Курс отличный! Подходит для тех, кто планирует изучить MS SQL более углубленно.
Имея опыт работы с MS SQL более 10 лет, курс оказался очень интересным и полезным. На занятиях разбираются много интересных кейсов из реальной практики. Много дополнительного материала для самостоятельного углубленного обучения при желании. Получил полноценное понимание работы данной СУБД изнутри. Узнал, что "под капотом" спрятано много интересных фишечек, которые обязательно буду применять у себя в работе.
Спасибо большое преподавателям курса! Очень грамотный куратор! Знающие и опытные специалисты своего дела!
Читать целиком
Алексей
Работаю системным аналитиком уже свыше 10 лет, записался на курс чтоб повысить свои навыки в sql запросах. Несмотря на то что у меня нет никаких навыков программирования почти все лекции были понятны, некоторые даже слишком подробные.
Если Вы сомневаетесь стоит ли начать, не сомневайтесь - лучше этого курса ничего не найдете)
Читать целиком
Роза
Атаярова
Отличный курс, отличные преподаватели! Полученные знания уже применяются на работе, спасибо!
Читать целиком
Дмитрий
Попов
Великолепно! Большое спасибо 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 заданий" как-то портит сертификат. Я бы сделал сдачу дз опциональным, либо заместо курсового проекта для тех, кто не хочет делать курсовой проект, но хочет получить сертификат. В общем, товарный вид сертификата портится у тех работяг, которые могли активно присуствовать на лекциях и даже сдать курсовой проект, но не нашли в себе сил еще и домашние задания делать.
Читать целиком
Татьяна
Полятыкина
Если оценивать по 10-ой шкале, то стабильная 8. Курс хороший, но есть еще, что улучшать. Большинство преподавателей отличные, стараются изложить материал, всегда готовы дать обратную связь. Программа курса составлена хорошо. Понравилось, что домашние работы проверяют преподаватели. Буду рекомендовать курс.
Читать целиком
Игорь
Щенев
Курс очень замечательный. Информации преподнесено очень много.
Хотелось бы немного больше информации про OLAP и SSIS.
Читать целиком
Бакыт
Ажикеев
Отзывчивые преподаватели.
Хорошая подборка материалов по каждому занятию.
спасибо вам!
Читать целиком
Анатолий
Пономарев
При прохождение курса получил полноценное понимание работы с MS SQL и среды разработки, получил более углубленные знания при разработки баз данных и их архитектуры. Конечная цель достигнута, знания освоены и применяются на практике. Хотелось бы отметить что в каждом занятии прикреплены дополнительные материалы для самостоятельного изучения, при появлении вопросов преподаватели всегда отвечают.
Читать целиком
Вадим
Кощеев
Лучший курс по SQL, который я видел на русскоязычных и западных веб-ресурсах. Для меня было важно, чтобы курс был "живой" (не записью вебинаров) и охватывал весь SQL. Курс превзошел все ожидания! Сожалею только о том, что недостаточно ответственно подошел к планированию своего времени, т.к. с моим уровнем подготовки требовалось больше времени на изучение доп.материалов и выполнению ДЗ. Особенно понравилось то, что курс ведут разные преподаватели, от каждого можно почерпнуть его личные фишки и приемы в работе. Спасибо всей команде OTUS, отличный продукт!
Читать целиком
Игорь
Пшиков
Курс отличный! Подходит для тех, кто планирует изучить MS SQL более углубленно.
Имея опыт работы с MS SQL более 10 лет, курс оказался очень интересным и полезным. На занятиях разбираются много интересных кейсов из реальной практики. Много дополнительного материала для самостоятельного углубленного обучения при желании. Получил полноценное понимание работы данной СУБД изнутри. Узнал, что "под капотом" спрятано много интересных фишечек, которые обязательно буду применять у себя в работе.
Спасибо большое преподавателям курса! Очень грамотный куратор! Знающие и опытные специалисты своего дела!
Читать целиком
Алексей
Работаю системным аналитиком уже свыше 10 лет, записался на курс чтоб повысить свои навыки в sql запросах. Несмотря на то что у меня нет никаких навыков программирования почти все лекции были понятны, некоторые даже слишком подробные.
Если Вы сомневаетесь стоит ли начать, не сомневайтесь - лучше этого курса ничего не найдете)
Читать целиком
Роза
Атаярова
Отличный курс, отличные преподаватели! Полученные знания уже применяются на работе, спасибо!
Читать целиком

Необходимые знания

Этот курс вам подойдёт, если вы:
— работали с БД и знаете, как они выглядят
— писали или читали простые запросы
— знаете типы данных и основные операторы на базовом уровне
— знакомы с git/github/gitlab
— или являетесь выпускником курса «Реляционные СУБД»

Корпоративное обучение для ваших сотрудников
Поможем вашей компании развивать команду! Профиты данного курса для компании: Подробное изучение самых популярных баз данных с возможностью сосредоточиться на тех, которые используются в компании / Оптимизированные стабильные системы / Работа над промышленными задачами во время практики
>
Программа обучения
В процессе обучения вы получите комплексные знания и навыки.
C 28 July
Тема 1. Основные компоненты и архитектура SQL Server. ДЗ
Тема 2. Оператор SELECT и простые фильтры, JOIN. ДЗ
Тема 3. Агрегатные функции, GROUP BY, HAVING. ДЗ
Тема 4. Введение в индексы и планы запросов
Тема 5. Подзапросы, CTE, временные таблицы. ДЗ
Тема 6. Оконные функции. ДЗ
Тема 7. Операторы CROSS APPLY, PIVOT, UNPIVOT. ДЗ
Тема 8. Динамический SQL. ДЗ
Тема 9. Операторы изменения данных. ДЗ
Тема 10. Выборки из XML и JSON полей. ДЗ
Тема 11. Итоговое занятие по SELECT
C 8 September
Тема 12. Проектирование БД. ДЗ
Тема 13. Подходы к проектированию БД, паттерны
Тема 14. Операторы DDL. ДЗ
Тема 15. Типы данных
Тема 16. Индексы. ДЗ
C 3 October
Тема 17. Хранимые процедуры, функции, триггеры, курсоры. ДЗ
Тема 18. Транзакции
Тема 19. Обработка ошибок
Тема 20. Создание и использование CLR. ДЗ
Тема 21. Очереди в MS SQL Server. ДЗ
C 20 October
Тема 22. SQL Server Reporting Services и PowerBI. ДЗ
Тема 23. OLTP vs OLAP. In-Memory OLTP
Тема 24. Проектирование хранилищ данных и OLAP систем. ДЗ
Тема 25. Применение SSIS в ETL
Тема 26. Семинар по созданным проектам БД
C 14 November
Тема 27. Обслуживание индексов
Тема 28. Статистика, Ad-hoc запросы, Parameter Sniffing
Тема 29. DMV в SQL Server
Тема 30. Оптимизация работы базы данных
Тема 31. Популярные Hint'ы и подсказки оптимизатору. ДЗ
Тема 32. Семинар: оптимизация сложных запросов
Тема 33. Секционирование таблиц. ДЗ
Тема 34. Безопасность в SQL Server
Тема 35. Резервное копирование и восстановление
Тема 36. Обеспечение отказоустойчивости, репликация
Тема 37. Обсуждение проектов. Подводим итоги курса
Скачать подробную программу
Выпускной проект
Выпускной проект — создание и оптимизация собственной базы данных (для своей компании/стартапа). Преподаватель поможет с выбором темы и подскажет, как уменьшить scope работ, а у вас появится возможность получить обратную связь и отработать полученные знания на реальном материале.
Получить консультацию
Наш специалист свяжется с вами в ближайшее время. Если у вас возникли трудности в выборе курса или проблемы технического плана, то мы с радостью поможем вам.
Спасибо!
Мы получили Вашу заявку, в ближайшее время с Вами свяжется наш менеджер.

После обучения вы

Сможете наконец сделать так, чтобы в базе всё считалось и не падало:
— перепишете свои запросы так, чтобы они работали в 5 раз быстрее
— удалите ненужные индексы и добавите нужные
— научитесь применять изменения к базе без простоя
Дата выдачи сертификата: 1 February 2024 года
Ваш сертификат

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

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

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

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

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

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

Директор департамента образования
ООО “Отус Онлайн-Образование”
Анна Фирсова

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

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

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

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

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

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

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

Директор департамента образования
ООО “Отус Онлайн-Образование”
Анна Фирсова

Лицензия на осуществление образовательной деятельности
№ 039825 от 28 декабря 2018 года.
Прошедшие открытые вебинары
Открытый вебинар — это настоящее занятие в режиме он-лайн с преподавателем курса, которое позволяет посмотреть, как проходит процесс обучения. В ходе занятия слушатели имеют возможность задать вопросы и получить знания по реальным практическим кейсам.
Реализация ETL средствами SQL Server Integration Services.
Виктор Коробков
День открытых дверей
3 August 2021 года в 20:00
Для доступа к прошедшим мероприятиям необходимо пройти входное тестирование
Возможность пройти вступительное тестирование повторно появится только через 2 недели
Результаты тестирования будут отправлены вам на email, указанный при регистрации.
Тест рассчитан на 30 минут, после начала тестирования отложить тестирование не получится!
Стоимость обучения
Cтоимость указана для оплаты физическими лицами
85 000 ₽
Продолжительность
5 месяцев
Начало занятий
28 July