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

MS SQL Server Developer

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

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

5 месяцев

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

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

31 января 2027 года

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

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

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

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

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


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

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

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

Корпоративное обучение для ваших сотрудников

Поможем вашей компании развивать команду! Профиты данного курса для компании: Подробное изучение самых популярных баз данных с возможностью сосредоточиться на тех, которые используются в компании / Оптимизированные стабильные системы / Работа над промышленными задачами во время практики
>

Программа обучения

В процессе обучения вы получите комплексные знания и навыки.
Тема 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
Тема 12. Проектирование БД. ДЗ
Тема 13. Подходы к проектированию БД, паттерны
Тема 14. Операторы DDL. ДЗ
Тема 15. Типы данных
Тема 16. Индексы. ДЗ
Тема 17. Хранимые процедуры, функции, триггеры, курсоры. ДЗ
Тема 18. Транзакции
Тема 19. Обработка ошибок
Тема 20. Создание и использование CLR. ДЗ
Тема 21. Очереди в MS SQL Server. ДЗ
Тема 22. SQL Server Reporting Services и PowerBI. ДЗ
Тема 23. OLTP vs OLAP. In-Memory OLTP
Тема 24. Проектирование хранилищ данных и OLAP систем. ДЗ
Тема 25. Применение SSIS в ETL
Тема 26. Семинар по созданным проектам БД
Тема 27. Обслуживание индексов
Тема 28. Статистика, Ad-hoc запросы, Parameter Sniffing
Тема 29. DMV в SQL Server
Тема 30. Оптимизация работы базы данных
Тема 31. Популярные Hint'ы и подсказки оптимизатору. ДЗ
Тема 32. Семинар: оптимизация сложных запросов
Тема 33. Секционирование таблиц. ДЗ
Тема 34. Безопасность в SQL Server
Тема 35. Резервное копирование и восстановление
Тема 36. Обеспечение отказоустойчивости, репликация
Тема 37. Обсуждение проектов. Подводим итоги курса
Скачать подробную программу

Выпускной проект

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

Получить консультацию

Наш специалист свяжется с вами в ближайшее время. Если у вас возникли трудности в выборе курса или проблемы технического плана, то мы с радостью поможем вам.
Спасибо!
Мы получили Вашу заявку, в ближайшее время с Вами свяжется наш менеджер.

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

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

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

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

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

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

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

Дата выдачи:
4 августа 2027 г.

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

Зам. директора департамента образования
ООО “Отус Онлайн-Образование”
Вдовиченко М.M.

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

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

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

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

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

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

Дата выдачи:
4 августа 2027 г.

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

Зам. директора департамента образования
ООО “Отус Онлайн-Образование”
Вдовиченко М.M.

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

Прошедшие открытые вебинары

Открытый вебинар — это настоящее занятие в режиме он-лайн с преподавателем курса, которое позволяет посмотреть, как проходит процесс обучения. В ходе занятия слушатели имеют возможность задать вопросы и получить знания по реальным практическим кейсам.
Реализация ETL средствами SQL Server Integration Services.
День открытых дверей
3 августа 2021 года в 20:00
Оставьте заявку, чтобы получить доступ к записям прошедших мероприятий. Записи всех мероприятий появятся в этом блоке