Построение Модели предметной области
- Знакомимся с Карточками проектов.
- Делимся на команды по проектам.
- Разбираем Контекстную диаграмму каждого проекта.
- Строим концептуальную Модель предметной области.
Проектирование логической Модели базы данных. Основы нормализации
- Проектируем Модель предметной области
- Приводим к: первой нормальной форме; второй нормальной форме; третьей нормальной форме
- Четвертая нормальная форма: связь «Многие — ко — многим»
Паттерны проектирования микросервисной архитектуры и нотация С4
- Выбор подходящей архитектуры для своей системы
- Выбор подходящей БД
- В случае микросервисной системы выбор стиля взаимодействия микросервисов и подходящих паттернов проектирования
- Выбор архитектуры своей ИС в виде набора диаграмм модели С4 (3 первых уровня)
SQL. От проектирования до эксплуатации: реляционные БД и SQL-запросы для аналитика
- Виды баз данных, их назначение под разные задачи
- Реляционные БД: главные термины и принципы работы
- Виды моделей данных
- Типы и структуры данных
- Проектирование схемы реляционной БД в 3НФ
- Генерация и отладка DDL-скрипта с созданием таблиц
- Генерация и отладка Python-скрипта с INSERT-запросами на заполнение таблиц
- Простые запросы SELECT, WHERE, LIKE, EXTRACT, ORDER BY, GROUP BY
- Более сложные запросы JOIN, агрегатные функции, HAVING, алиасы
- Что такое микросервисная архитектура
NO SQL. Современные технологии хранения и анализа данных в микросервисной архитектуре
- Введение в реляционные и нереляционные (No SQL) СУБД на примере PostgreSQL, Redis, MongoDB и Neo4j
- Разворачиваем экземпляры СУБД в бесплатных облачных средах
- Проектирование и наполнение БД для своего кейса
- Операции с данными, хранящимися в БД, с помощью языков запросов SQL, GraphQL, Cypher и команд в Redis и MongoDB.
Демо день
На Демо Дне вы представите результаты вашей работы за неделю. Это важное мероприятие, на котором вы сможете показать свои достижения, продемонстрировать навыки и получить ценные отзывы от экспертов.
Приглашённые эксперты:- Денис Бесков: Директор школы, который будет присутствовать на мероприятии и оценивать ваши достижения.
- Другие эксперты школы: Среди них могут быть наставники и другие специалисты, которые помогут вам с советами и предложениями по улучшению вашего проекта.