Практический курс

Проектирование БД и основы SQL

Каждый месяц разбирайте новые темы и уникальные проекты, чтобы получить больше опыта!

10 октября 2024

Следующий практикум

Качество

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

ER-Диаграммы

Научитесь строить Концептуальную, Логическую и Физическую модели базы данных, представлять их в виде ER-диаграммы.

DBeavear и SQLite

Освоите инструменты DBeavear и SQLite, используемые для подключения к БД. С их помощью вы создадите свою реальную БД на проекте курса, научитесь писать SQL-запросы и проверять их на ней.

Реальная БД

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

Зачем аналитикам разбираться в проектировании БД и SQL?

Во всех информационных системах есть данные: 

  • персональные данные в государственных системах,

  • данные о товарах на сайтах Интернет-магазинов, 

  • данные о пациентах в медицинском учреждении.

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

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

База данных — фундамент информационной системы! Понимание подходов к её проектированию с нуля и в стратегиях развития играет важную роль в успешной разработке систем.

Кому подойдёт

Студентам технических ВУЗов и начинающим в IT

Если вы учитесь в техническом ВУЗе или только начинаете свой путь в сфере IT в роли системного аналитика или разработчика, и имеете мало опыта, этот проект даст вам понимание, как проектировать базы данных с нуля и правильно подходить к их изменению.

Вы сможете изучить на практике основы SQL и получите навыки работы с задачами по созданию и доработке БД — от требований до реализации.

Системным аналитикам

Если вы хотите лучше понимать, когда и в каком виде передавать задачи разработчикам по созданию и изменению БД в процессе разработки системы, то этот проект для вас.

Вы научитесь создавать модели БД на всех уровнях: концептуальном, логическом и физическом. Освоите работу с ER-моделированием.

Опыт работы с реальной БД, созданной вами в SQLite и DBeaver, поможет лучше понимать, что именно делают разработчики. Вы сделаете сами то же самое, что делают они в рамках задачи по разработке и изменению БД. Вы сами выполните SQL-запросы связанные с функциональностью системы.

Этот опыт переведет ваши постановки задач на новый уровень понимания и качества.

Бизнес-аналитикам

Вы поймите, как структура данных влияет на бизнес-требования к разработке и в целом на работу приложений.

Сможете погрузиться в процесс проектирования БД и освоите основы SQL, сделав шаг к переходу в профессию системного аналитика.

Менеджерам проектов

Узнайте, как изменения в требованиях могут влиять на БД и как это влияет на сроки разработки программного обеспечения.

Сделайте планирование работы над проектами более точным, понимая особенности оценки задач от разработчиков.

Уже умеете теоретические знания или опыт,
и интересуют только продвинутые темы? 

Подключайтесь только к практике и изучайте то, что действительно важно для вас!

Подойдёт ли курс именно вам?

Напишите нам, и наш отдел заботы поможет вам оценить навыки и ответит на вопросы!

Что даст обучение для карьеры?

01

Улучшение качества работы

Освоив проектирования БД, научитесь создавать эффективные и надёжные системы для хранения и обработки данных.

Улучшите качество анализа данных в процессе сбора требований.

Сможете на ранних стадиях проектирования видеть неполные требования и задавать уточняющие вопросы заказчикам.

Освоите инструменты, такие как DBeaver, SQLite, Draw.io (ER-моделирование).

02

Расширение возможностей

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

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

Неверные решения в проектировании БД приводят к ошибкам в работе систем и могут блокировать их развитие.

03

Развитие коммуникаций

Понимание основ проектирования БД и понимание принципов формирования SQL-запросов позволяют лучше объяснять свои идеи по реализации требований команде разработчиков, аргументировать свои решения. Это повышает качество коммуникации и уменьшает вероятность недопонимания.

04

Снижение риска ошибок

Хорошо структурированные знания в сфере проектирования БД и SQL помогают избежать ошибок в разработке. 

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

05

Повышение квалификации

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

06

Увеличение зарплаты

Знания основ проектирования БД, SQL и инструментов СУБД существенно увеличивают зарплату специалиста, так как часто становятся основными требованиями в вакансиях.

Как проходит обучение

01

Обучение начинается сразу

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

02

Индивидуальный подход

На любом тарифе мы уделяем максимум внимания вам и вашим коллегам на проекте. С первого дня обучения у всех есть возможность общения через Telegram-чат, чтобы получить ответ на свой вопрос по проектированию БД или SQL-запросам.

03

8 теоретических модулей

Вы начинаете своё обучение с самостоятельного освоения материалов в платформе, через которую также отслеживаете свой прогресс. 

04

6 практических вебинаров в записи

После ознакомления с теорией закрепляете полученные знания соответствующим практическим вебинаром. В ходе просмотра вебинара пробуете самостоятельно выполнять практику и сверять решения.

05

Новые вебинары онлайн - больше опыта 

Каждые 5-6 недель, согласно расписанию ближайших вебинаров, вы подключаетесь онлайн и работаете с новыми углубленными темами по БД для системных аналитиков и разбираете новые проекты, чтобы получить больше опыта!

06

Домашние задания

В конце каждого вебинара получаете домашние задания, выполняете их, и обсуждаете результаты в закрытом Telegram-чате, после онлайн-встреч, или в формате индивидуальной проверки.*
*Индивидуальная проверка ДЗ на онлайн-встречах доступна при обучении с наставником.

07

Реальный проект для портфолио

В ходе работы на программе и выполнения ДЗ вы собираете проект, который сможете использовать для своего портфолио и демонстрировать работодателю.

08

Теория, примеры, гайды и чек-листы

В платформе знакомитесь с теоретическими материалами, примерами, гайдами, чек-листами и дополнительными материалами к занятиям.

09

Обратная связь

Общение с преподавателем через чат на вебинаре в режиме онлайн, в закрытом Telegram-чате и личных
сообщениях, в зависимости от тарифа.

10

Сертификат

После работы на практических вебинарах получаете сертификат о прохождении курса.

11

Помощь с трудоустройством

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

Программа

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

Все вебинары

1. Проектирование БД с нуля: создание ER-диаграммы

10.10.2024

1. Определение БД и СУБД.
2. Знакомство с проектом и выделение сущностей.
3. Определение логической и физической моделей БД с разбором примеров по проекту.
4. Практика. Фокус на проектировании физической модели БД - PostgreSQL.
5. Обзор шаблона постановки задачи на разработчиков.

2. Разработка требований к миграциям БД

18.11.2024

1. Определение понятия миграции данных. Примеры.
2. Требования к обратной совместимости данных. Распространенные ошибки.
3. Влияние нефункциональных требований на миграции в БД.
4. Практика проектирования миграций внутри одной БД.
5. Обзор проблем миграций данных между разными СУБД. Практика.
6. Обзор шаблона постановки задачи на разработчиков по миграции данных.

3. Проектирование распределенных БД 

16.12.2024

1. Базовые понятия архитектуры: сервис-ориентированная (SOA) и микросервисная (MSA).
2. Знакомство с проектом и выделение сущностей.
3. Определение логической и физической моделей БД с разбором примеров по проекту.
4. Практика. Фокус на проектировании физических моделей БД - PostgreSQL.
5. Обзор шаблона постановки задачи на разработчиков.

4. Оптимизация БД. Работа с индексами в БД

20.01.2025

1. Нефункциональные требования к системе и их связь с БД.
2. Понятие индексов в БД и их назначение. Разбор примеров.
3. Практика: знакомство с БД проекта и определение таблиц с индексами.
4. Проблемы избыточной оптимизации БД.
5. Как указать в постановке задачи на разработку.

5. Инструмент D-Beaver. Практика SQL-запросов

03.03.2025

1. Знакомство с инструментом DBeaver. Подключение тестовой БД.
2. О применении SQL аналитиками. Ключевые операторы SQL-запросов.
3. Практика SQL-запросов на получение данных в DBeaver.
4. Использование AI (искусственного интеллекта) в качестве помощника в работе с SQL-запросами.

6. Использование ChatGPT для проектирования БД

17.04.2025

1. Знакомство с инструментом ChatGPT и базовыми командами. Внедрение в работу системного аналитика.
2. Знакомство с проектом.
3. Определение сущностей.
4. Проектирование физической модели БД - postgreSQL с использованием команд ChatGPT.
5. Автоматическая отрисовка ER-модели с использованием ChatGPT и дополнительных инструментов.

Ближайшие вебинары:

Таблица пустая

Автор курса

Екатерина Ананьева

Мне важно растить специалистов, которые будут создавать качественные и надежные IT-продукты для бизнеса.

Больше 10 лет в IT

60+ проектов

Помощь в запусках и запуск стартапов

Спикер международных конференций

Автор статей VC, HABR и образовательных программ

Основатель проекта GetAnalyst

Вакансии системных аналитиков

Результаты учеников

Апрель, 2023

Александра Кузнецова, г. Батуми

Старт: 5 лет работы в IT.
Цель:
обновить знания, узнать что-то новое.

Активно развиваюсь в направлении Solution Architect.

Апрель, 2023

Дугар

Старт: Системный аналитик, стаж 4 года.
Цель: структурировать и углубить знания.

Повысил квалификацию.

Апрель, 2023

Виктор, г. Санкт-Петербург

Старт: работа в IT-секторе.
Цель:
освежить знания.

Обучение повлияло на мои знания и дало укрепиться в позициях на работе.

Август, 2022

Анна Петряшева

Системный аналитик
Цель: заполнить пробелы в знаниях

Увидела, как делается детализация задач на разработку, было очень полезно! Максимально ёмко и понятно.

Август, 2022

Алла Зимина

Системный аналитик,  стаж 4 года

Понравилось, что на курсе реальная практика, активная работа на вебинаре — это оказалось очень продуктивно, подробная проверка ДЗ.

Август, 2022

Марина

Системный аналитик

Курс очень насыщенный, понятная подача, разборы подробные, разобралась в базовых знаниях, которыми должен владеть аналитик при создании БД.

Август, 2022

Ирина Авдеева

Системный аналитик

Пропал страх перед специфическими терминами и появилась уверенность, т. к. всё проработала на практике.

Выбрать тариф

Возможно продолжение погружения в практические навыки после завершения доступа к курсу.

Хочу учиться самостоятельно

Работа на вебинарах в режиме слушателя, с возможностью задать вопрос через чат

Доступ к курсу на 6 месяцев.
Возможно продление доступа к онлайн-обучению

Участие в 6 практических вебинарах

Обратная связь в прямом эфире через чат

Запись вебинаров для тех, кто не был онлайн

Доступ к закрытому Telegram-чату с обратной связью от спикеров

Самостоятельная работа с ДЗ по проекту без обратной связи

1 дополнительное индивидуальное занятие в для разбора проекта по результатам выполнения ДЗ

Индивидуальная проверка ДЗ

Доступ к мини-курсу по проектированию REST API

30 900 ₽

или 5 150 ₽ / мес

Хочу практиковаться на вебинарах

Практическая работа на вебинарах с возможностью включения в прямой эфир

Доступ к курсу на 6 месяцев.
Возможно продление доступа к онлайн-обучению

Участие в 6 практических вебинарах

Доступ к микрофону в прямом эфире

Запись вебинаров для тех, кто не был онлайн

Доступ к закрытому Telegram-чату с обратной связью от спикеров

Выполнение ДЗ по проекту с обратной связью на практических вебинарах

1 дополнительное индивидуальное занятие в для разбора проекта по результатам выполнения ДЗ

Индивидуальная проверка ДЗ

Доступ к мини-курсу по проектированию REST API

40 900 ₽

или 6 817 ₽ / мес

Работа с наставником

Практическая работа на вебинарах с возможностью включения в прямой эфир и проверкой ДЗ

Доступ к курсу на 6 месяцев.
Возможно продление доступа к онлайн-обучению

Участие в 6 практических вебинарах

Доступ к микрофону в прямом эфире

Запись вебинаров для тех, кто не был онлайн

Доступ к закрытому Telegram-чату с обратной связью от спикеров

Выполнение ДЗ по проекту с обратной связью на практических вебинарах

1 дополнительное индивидуальное занятие в для разбора проекта по результатам выполнения ДЗ

Индивидуальная проверка ДЗ

Доступ к мини-курсу по проектированию REST API

55 900 ₽

или 9 317 ₽ / мес

Есть рассрочка. Инструкция по оплате в рассрочку
Поддерживаем оплату картами со всего мира.

Корпоративное обучение

Хотите повысить квалификацию своей команды или пройти обучение как представитель компании?

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

Оставьте заявку и мы свяжемся для уточнения подробностей.

Вопросы, которые у вас могут возникнуть

И наши ответы

Если я новичок, подойдет ли мне курс?

Для успешного освоения материала рекомендуется:
✓  Уметь собирать и анализировать требования
✓  Опыт работы в IT от 6 месяцев

Бесплатная консультация

Не уверены, что курс вам подходит? Выбираете между программами обучения GetAnalyst и другими курсами?

Запишитесь на бесплатную консультацию: разберем текущую ситуацию, зададим вопросы и вы получите  рекомендации от эксперта.

Имя *
Телефон *
Логин в telegram
Опыт *

(пример: нет опыта, тестировщик, 2 года в БА...)

Цели на обучение *
Вопрос

До конца
акции

{{_dnn}} : {{_dl}}
{{_hnn}} : {{_hl}}
{{_mnn}} : {{_ml}}
{{_snn}} : {{_sl}}

Контакты

+7 (499) 686-15-46

Лицензия №Л035-01255-50/01366872 от 28.08.2024

*Instagram — запрещенная на территории РФ организация

Практический опыт здесь, 2021-2024

Мы используем файлы cookie, для персонализации сервисов и повышения удобства пользования сайтом. Если вы не согласны на их использование, поменяйте настройки браузера.