• TopKursy - РЕДКИЕ Удаленные КУРСЫ!

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

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

    Подробнее

Скоро! Продвинутый курс по Базам Данных [Джаваскриптизеры] [Кирилл Поздняков]

Статус
В этой теме нельзя размещать новые ответы.
EGround

EGround

Редактор
Сообщения
66.502
Реакции
286

Складчина: Продвинутый курс по Базам Данных [Джаваскриптизеры] [Кирилл Поздняков]​


 экрана 2026-08-09 в 11.45.56.png


Меня зовут Кирилл и я Senior FullStack разработчик
Большой опыт за плечами на разных позициях в том числе и руководящих. Провел порядка 100 собеседовний на различные позиции.
Создатель каналов: ДЖАВАСКРИПТИЗЕРЫ, ПИТОНИСТЫ, ПОРТАЛА A-LIT.RU, БОТА ALEX — твой IT Собеседник

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

Программа курса:
Модуль 1: Введение в SQL и Реляционные Базы Данных
Тезисно: Что такое база данных, что такое SQL, основные понятия таблицы строки столбцы ключи, популярные СУБД MySQL PostgreSQL Oracle SQL Server, зачем изучать SQL, когда использовать SQL а когда NoSQL

Модуль 2: Основы SQL
Тезисно: Создание баз данных и таблиц, типы данных числовые строковые дата время специальные, ограничения PRIMARY KEY FOREIGN KEY UNIQUE NOT NULL CHECK, модификация структуры ALTER TABLE, CRUD операции CREATE READ UPDATE DELETE, операторы сравнения логические операторы IN BETWEEN LIKE IS NULL, строковые функции CONCAT SUBSTRING UPPER LOWER LENGTH TRIM REPLACE, функции работы с датами NOW CURDATE EXTRACT DATE_FORMAT DATE_ADD DATEDIFF, математические функции ABS ROUND FLOOR CEIL RAND POWER SQRT MOD, операции с множествами UNION UNION ALL INTERSECT EXCEPT, примеры вывода команд, структуры таблиц

Модуль 3: Усложненные темы SQL
Тезисно: JOIN операции INNER LEFT RIGHT FULL OUTER CROSS SELF NATURAL, множественные JOIN, JOIN с подзапросами, оптимизация JOIN, индексы B-Tree Hash GIN GiST, создание и управление индексами, анализ производительности индексов, транзакции ACID свойства, уровни изоляции READ UNCOMMITTED READ COMMITTED REPEATABLE READ SERIALIZABLE, проблемы параллелизма Dirty Read Non-repeatable Read Phantom Read, блокировки и deadlocks, нормализация 1NF 2NF 3NF BCNF 4NF 5NF, аномалии данных, денормализация, агрегатные функции COUNT SUM AVG MIN MAX, строковые агрегаты GROUP_CONCAT STRING_AGG ARRAY_AGG, специализированные функции BOOL_AND BOOL_OR BIT_AND BIT_OR, JSON агрегаты JSON_AGG JSON_OBJECT_AGG, GROUP BY и HAVING, ROLLUP и CUBE, подзапросы скалярные коррелированные, EXISTS NOT EXISTS ANY ALL, условные выражения CASE WHEN COALESCE NULLIF

Модуль 4: Продвинутые темы SQL
Тезисно: Оптимизация запросов EXPLAIN PLAN MySQL PostgreSQL, чтение и интерпретация планов, индексы и производительность, оптимизация JOIN и подзапросов, кэширование запросов, статистика и мониторинг, хранимые процедуры и функции MySQL PostgreSQL, параметры IN OUT INOUT, условная логика IF CASE WHILE LOOP, обработка ошибок, скалярные табличные рекурсивные функции, триггеры BEFORE AFTER INSERT UPDATE DELETE, триггеры для аудита, курсоры построчная обработка данных, представления Views простые сложные материализованные, CTE нерекурсивные рекурсивные для иерархий, оконные функции ROW_NUMBER RANK DENSE_RANK LAG LEAD, PARTITION BY ORDER BY оконные рамки, расширения PostgreSQL PostGIS pg_stat_statements uuid-ossp pg_trgm pgcrypto tablefunc hstore pg_buffercache Citus, полнотекстовый поиск MySQL FULLTEXT PostgreSQL tsvector tsquery, типы SQL запросов DDL DML DQL DCL TCL

Модуль 5: Шардирование баз данных
Тезисно: Что такое шардирование зачем нужно когда использовать, проблемы шардирования и решения, шард-ключи и их выбор, стратегии шардирования Range Hash Directory-Based Composite Geo, MySQL с Vitess установка настройка маршрутизация мониторинг, PostgreSQL с Citus распределение таблиц распределенные запросы ребалансировка, MySQL Cluster NDB архитектура настройка кластера, MongoDB Sharding архитектура кластера Config серверы Shard серверы Mongos, проблемы Hot spots Cross-shard запросы ребалансировка согласованность данных Failover, Docker Compose проекты схемы архитектуры мониторинг метрики

Модуль 6: Репликация баз данных
Тезисно: Типы репликации Master-Slave Master-Master Multi-Master каскадная репликация, синхронность репликации синхронная асинхронная полусинхронная, MySQL репликация настройка Master Slave бинарные логи binlog Relay логи, фильтрация репликации мониторинг Failover восстановление, PostgreSQL репликация Streaming Replication Logical Replication, настройка WAL архивирования Standby серверы Hot Standby, автоматический failover с Patroni мониторинг lag синхронизации, MongoDB Replica Sets архитектура инициализация кластера выборы Primary, чтение с Replica Set автоматический failover мониторинг состояния, пошаговые инструкции метрики мониторинга troubleshooting best practices

Модуль 7: NoSQL базы данных
Тезисно: Что такое NoSQL когда использовать, типы NoSQL баз данных, CAP теорема Consistency Availability Partition tolerance, BASE модель Basically Available Soft state Eventual consistency, CUP принцип типы eventual consistency, MongoDB установка настройка основные операции insertOne insertMany find updateOne deleteOne, запросы с условиями агрегационный pipeline индексы транзакции Change Streams, Elasticsearch установка настройка создание индексов mapping индексация документов, поиск match term range bool queries агрегации, Redis установка настройка типы данных String List Set Sorted Set Hash Stream Bitmap HyperLogLog, операции с каждым типом Pub/Sub транзакции MULTI EXEC WATCH Lua Scripting, Expiration TTL Persistence RDB AOF, Amazon DynamoDB модель данных операции PutItem GetItem UpdateItem DeleteItem Query Scan индексы GSI LSI, Neo4j установка настройка Cypher язык запросов создание узлов и отношений, запросы MATCH WHERE RETURN поиск путей Graph алгоритмы, Amazon Neptune Gremlin запросы SPARQL запросы, Apache Cassandra установка настройка CQL Keyspaces таблицы типы данных, Replication strategies Consistency levels, Apache HBase архитектура Data model Shell команды, ClickHouse колоночное хранение аналитические запросы Materialized views

Модуль 8: Колоночные базы данных
Тезисно: Принципы колоночных БД как работают преимущества для аналитики эффективное сжатие данных векторные операции, Apache Cassandra архитектура кластера модель данных Partition Key Clustering Key, CQL запросы Replication strategies Consistency levels тюнинг производительности, Apache HBase архитектура HMaster RegionServer, Data model Row Key Column Family Timestamp HBase Shell интеграция с Hadoop, ClickHouse колоночное хранение агрегатные функции Materialized views оптимизация запросов

Модуль 9: Графовые базы данных
Тезисно: Основы графовых БД что такое граф Nodes Relationships Properties, когда использовать графовые БД преимущества и недостатки, Neo4j установка настройка Cypher язык запросов, создание узлов и отношений запросы по графу Graph алгоритмы, Amazon Neptune Gremlin запросы SPARQL запросы архитектура, OrientDB мультимодельная БД SQL и Gremlin запросы

Модуль 10: Практические упражнения
Тезисно: Упражнения по основам SQL сложные запросы с JOIN оптимизация запросов проектирование баз данных работа с NoSQL реальные кейсы из индустрии

цена: 6850 руб.


Материал «Продвинутый курс по Базам Данных [Джаваскриптизеры] [Кирилл Поздняков]», возможно, скоро появится на EGROUND.
Воспользуйтесь поиском, может быть, он уже опубликован.
 
Статус
В этой теме нельзя размещать новые ответы.
Сверху Снизу