О центре IT-курсы IT для детей Детский английский Английский для взрослых Контакты

Базы Данных: от Junior до Senior

Курс состоит из двух частей: Basic и Advanced. Возможна оплата частями.

Оставить заявку
5
Количество вакансий в вашем городе по этой специальности
Когда
16 марта
Формат обучения
Online
за часть Advanced
7500

Преимущества

Востребованный навык
Курс поможет вам быстрее вырасти от Junior’a до Senior’a: перейти к разработке серьёзного ПО, получить руководящую должность и увеличить доход
Ёмкая программа
Курс состоит из 18 вебинаров по 1,5 часа каждый. Вы получите сочную выжимку актуальных знаний, которые сможете сразу применить на практике
Преподаватели-практики
Вам будет чем подтвердить свои навыки – после прохождения курса вы получите сертификат о повышении квалификации установленного образца

Вы научитесь

Проектировать базы данных
Правильно писать SQL-запросы
Управлять транзакциями
Анализировать производительность

Программа

  • 9
    модулей
  • 30
    часов обучения
  • 17
    часов на выполнение ДЗ
  • удостоверение о повышении квалификации установленного образца
  • Понятие баз данных и СУБД
  • Абстракции как метод борьбы со сложностью
  • Модели данных, функции СУБД
  • Этапы проектирования БД
  • Типовые архитектуры ИС
1,5 часа
  • Семантические модели, ER-моделирование
  • Сущности, атрибуты, связи
  • Идентификаторы и слабые сущности
  • Нотации (Chen, Crow's foot, IDEF1X, UML)
  • CASE-инструменты
3 часа
  • Типичные приёмы проектирования
  • Примеры проектирования
  • Особенности использования CASE-инструментов
  • Особенности проектирования БД с историческими данными
1,5 часа
  • Реляционная алгебра как основа SQL
  • Различия в SQL и РМД
  • Категории DML, DDL, DCL, TCL
  • Основные операции, подзапросы
  • Особенности обработки NULL значений
  • Представления, функции, хранимые процедуры, триггеры
4,5 часа
  • Итоговое тестирование
1 час
  • Запросы через генерацию SQL
  • Использование ORM, достоинства и недостатки
  • Code-first vs Database-first
  • Бизнес-логика в БД или в приложении?
  • Проверка прав доступа в БД vs в приложении
  • Дополнительные возможности СУБД по предоставлению данных (отчёты, доступ через web-сервисы)
3 часа
  • Физическое устройство данных в БД. Column-based и record- based подходы. Смешанный подход
  • Индексы на основе B-Tree, кластерные/некластерные индексы
  • Алгоритмы соединения (nested loops, hash, merge)
  • Этапы выполнения запросов, планы выполнения
  • Статистики, кеширование планов выполнения
  • Средства мониторинга производительности
  • Материализованные представления, денормализация
6 часов
  • Основные понятия. ACID
  • Уровни изоляции, блокировки, тупики
  • Короткие и длинные транзакции. Распределённые транзакции MVCC
3 часа
  • NoSQL vs реляционная модель
1,5 часа
  • Итоговое тестирование
1 час

Преподаватели курса

Евгений Мирошниченко
Аналитик, разработчик Rubius. Кандидат технических наук. Опыт разработки ПО – более 20 лет (корпоративные информационные системы). Стаж преподавания дисциплин, связанных с базами данных и программированием, – более 20 лет.
подробнее
Николай Шестаков
Ведущий программист DP Labs. Кандидат технических наук. Опыт разработки ПО – 15 лет (корпоративные информационные системы, заказная и продуктовая разработка, международные проекты). Стаж преподавания дисциплин, связанных с базами данных и программированием, – более 10 лет.
подробнее

Отзывы

Запишитесь на курс или получите консультацию

одним платежом
7 500 ₽
 
Первый платёж в рассрочку
3 750 ₽
Сэкономьте 13% от стоимости
Вы можете вернуть 13% стоимости курса, оформив налоговый вычет

Что дальше?

В ближайшее время с вами свяжется наш менеджер и ответит на все вопросы по обучению

Как оплатить обучение?

Оплатить обучение можно онлайн в личном кабинете Rubius Academy. Ссылку на кабинет пришлём на ваш email

Как оплатить частями?

  • 50% оплачиваете до курса
  • 25% через 10 дней
  • 25% ещё через 10 дней

Остались вопросы?

Позвоните нам +7 (3822) 97-77-59

Контакты

Наверх