Системный анализ IT | Катя желатинка

Системный анализ IT | Катя желатинка 

аналитическая польза

147subscribers

28posts

Showcase

7
goals1
30 of 30 paid subscribers
Отвечаю на любые вопросы подписчиков

РЕАЛЬНАЯ РАБОТА СИСТЕМНОГО АНАЛИТИКА: БД →МАКЕТЫ → API → ПОСТАНОВКА ЗАДАЧИ РАЗРАБОТЧИКУ

[часть 1, часть 2]
Мини-сериал о реальной работе системного аналитика, пример проекта "Музыкальный магазин"!
Смотрим на базу данных глазами аналитика - таблицы, связи, ключи. Проектируем веб-интерфейс, разбираем наглядно, где какой API запрос. Проектируем API для формата собеседования, а также пишем постановку API на разработчика, со всеми параметрами, JSON, алгоритмами обработки запроса.
Это первая часть мини-сериала о реальной работе системного аналитика. Показываю, что аналитик делает руками : от базы данных до постановки задачи разработчику.
✔️ Смотрим на базу данных в DBeaver на примере музыкальных альбомов: сущности, таблицы, связи, ER-диаграмма
✔️ Генерируем веб-интерфейс через ChatGPT: пишем промт — получаем HTML-страницу, разбираем её глазами аналитика: где эндпоинты, параметры, валидация и коды ошибок.
✔️ Разбираем структуру HTTP-запроса: что спрашивают на собеседовании, как думать заранее о запросе к серверу и правильно его описать.
✔️ Пишем постановку задачи разработчику по готовому шаблону
Таймкоды:
0:00 - Обзор мини-сериала: что разберём по частям
0:26 - Чтобы было сложно для меня? Связать интерфейс, API и базу данных
0:57 - Разберем: работа с БД в DBeaver: продукт “музыкальные альбомы”
1:24 - ER-диаграмма: сущности, таблицы, связи
1:45 - Перейдем к проектированию API
1:55 - Генерируем сначала веб-интерфейс через ChatGPT: разбираем, как это будет выглядеть
2:45 - Проектируем API контракты для собеседований: параметры, ошибки, валидация
2:50 - Описываем задачу по API на разработчика по шаблону
3:30 - Резюме
Вторая часть мини-сериала о реальной работе системного аналитика.
✔️ Прохожу по всем таблицам БД: треки, альбомы, исполнители, жанры, медиатипы, плейлисты, сотрудники, заказчики, счета
✔️ Объясняю первичные и внешние ключи (Primary Key, Foreign Key) простым языком: зачем нужны, как их найти в DBeaver и как они выглядят в реальной таблице. Смотрим на связи 1-1, 1-ко-многим, многие-ко-многим
✔️ Показываю DDL-скрипт создания таблицы: типы данных, NOT NULL, constraints, индексы и объясняю, зачем аналитику это знать.
Таймкоды:
0:00 - Знакомство с моделью данных музыкального магазина
1:22 - Таблица треков: структура и связи
1:38 - Альбомы, исполнители, жанры, медиатипы
1:57 - Связь многие ко многим: плейлисты и треки через третью табличку
2:35 - Таблица сотрудников
2:51 - Таблица кастомеров (заказчиков)
3:04 - Таблица инвойсы: связь один ко многим
3:48 -Таблица с детализацией заказа
4:15 - Что важно знать аналитику при работе с БД на проекте
4:47 - SQL-редактор в DBeaver: как пользоваться
5:37 - Нужны ли аналитику SQL-запросы?
6:44 - Первичные ключи: что это и зачем
7:25 - Внешние ключи: как работают
9:39 - Как проверить ключи во вкладке «Свойства» в DBeaver
11:37 - Типы данных, NOT NULL и ограничения
14:28 - DDL-скрипт: CREATE TABLE, Primary Key, Foreign Key, Index
15:50 - Нормализация: почему жанры вынесли, а исполнителей нет
18:23 - Итоги по БД, переходим к ChatGPT для формирования веб-интерфейса под музыкальный магазин
Subscription levels2

чисто поддержать

$3.4 per month
Для благодарных подписчиков ;) 
Тебе полезен мой контент и ты хочешь, чтобы видео выходили чаще 
🟣 ранний доступ к открытым материалам 
Оформляйте подписку только с ПК, с телефона дороже

посмотреть собеседования

$17.6 per month
то, что не вышло в открытый доступ
🟣 сложные hard вопросы
🟣 решение практических задач на интеграции
🟣 проектирование API, БД, контрактов с JSON
🟣 задаю вопросы интервьеру по проекту, стеку, работе
Оформляйте подписку только с ПК, с телефона дороже
Go up