{"version":1,"pages":[{"id":"01ByysQeuOGdeX12YEXe","title":"Введение","pathname":"/","siteSpaceId":"sitesp_ktcen"},{"id":"JJ3qYb3VpK9wSauZTNSf","title":"Продукт","pathname":"/soft-skills/produkt","siteSpaceId":"sitesp_ktcen","emoji":"1f4cd","breadcrumbs":[{"label":"Soft skills"}]},{"id":"DjL7MXBh7rL1Gfu5aoB9","title":"Роли в IT продукте","pathname":"/soft-skills/produkt/roli-v-it-produkte","siteSpaceId":"sitesp_ktcen","description":"Кто и где Я","breadcrumbs":[{"label":"Soft skills"},{"label":"Продукт","emoji":"1f4cd"}]},{"id":"UqNpoTP1z05q5oXyy2Mf","title":"Системный аналитик (SA)","pathname":"/soft-skills/produkt/roli-v-it-produkte/sistemnyi-analitik-sa","siteSpaceId":"sitesp_ktcen","description":"\"Developer should not think - this is the analysts's job\"","breadcrumbs":[{"label":"Soft skills"},{"label":"Продукт","emoji":"1f4cd"},{"label":"Роли в IT продукте"}]},{"id":"jb6MiKBTAC5RUE7qrVFG","title":"Бизнес-аналитик (BA)","pathname":"/soft-skills/produkt/roli-v-it-produkte/biznes-analitik-ba","siteSpaceId":"sitesp_ktcen","breadcrumbs":[{"label":"Soft skills"},{"label":"Продукт","emoji":"1f4cd"},{"label":"Роли в IT продукте"}]},{"id":"JvhF7VF07P9ovz9PcRVa","title":"SA vs BA","pathname":"/soft-skills/produkt/roli-v-it-produkte/sa-vs-ba","siteSpaceId":"sitesp_ktcen","breadcrumbs":[{"label":"Soft skills"},{"label":"Продукт","emoji":"1f4cd"},{"label":"Роли в IT продукте"}]},{"id":"xzWIYbJjUmdGVP0Ozwfe","title":"Другие аналитики","pathname":"/soft-skills/produkt/roli-v-it-produkte/drugie-analitiki","siteSpaceId":"sitesp_ktcen","emoji":"1f4ce","breadcrumbs":[{"label":"Soft skills"},{"label":"Продукт","emoji":"1f4cd"},{"label":"Роли в IT продукте"}]},{"id":"gBHkPflWUAtygYUbIXtc","title":"Жизненный цикл продукта","pathname":"/soft-skills/produkt/zhiznennyi-cikl-produkta","siteSpaceId":"sitesp_ktcen","description":"","breadcrumbs":[{"label":"Soft skills"},{"label":"Продукт","emoji":"1f4cd"}]},{"id":"bY1z3Y12ksiOr8hjgivz","title":"Методологии разработки","pathname":"/soft-skills/produkt/metodologii-razrabotki","siteSpaceId":"sitesp_ktcen","breadcrumbs":[{"label":"Soft skills"},{"label":"Продукт","emoji":"1f4cd"}]},{"id":"mofCBjnyHLz9nO1fhPCo","title":"Waterfall","pathname":"/soft-skills/produkt/metodologii-razrabotki/waterfall","siteSpaceId":"sitesp_ktcen","breadcrumbs":[{"label":"Soft skills"},{"label":"Продукт","emoji":"1f4cd"},{"label":"Методологии разработки"}]},{"id":"b8RSeokSwNvi73z7aQrd","title":"Agile","pathname":"/soft-skills/produkt/metodologii-razrabotki/agile","siteSpaceId":"sitesp_ktcen","description":"XX.02.2001","breadcrumbs":[{"label":"Soft skills"},{"label":"Продукт","emoji":"1f4cd"},{"label":"Методологии разработки"}]},{"id":"eZhTPABXCscMr9WWeAi9","title":"Scrum","pathname":"/soft-skills/produkt/metodologii-razrabotki/agile/scrum","siteSpaceId":"sitesp_ktcen","description":"популярно, быстро, эффективно","breadcrumbs":[{"label":"Soft skills"},{"label":"Продукт","emoji":"1f4cd"},{"label":"Методологии разработки"},{"label":"Agile"}]},{"id":"xZ3hH7gd7hsNy4pUwcWR","title":"Kanban","pathname":"/soft-skills/produkt/metodologii-razrabotki/agile/kanban","siteSpaceId":"sitesp_ktcen","description":"","breadcrumbs":[{"label":"Soft skills"},{"label":"Продукт","emoji":"1f4cd"},{"label":"Методологии разработки"},{"label":"Agile"}]},{"id":"cJhqtEK9e2MtWITrPHuy","title":"Целеполагание","pathname":"/soft-skills/produkt/celepolaganie","siteSpaceId":"sitesp_ktcen","emoji":"1f4ce","breadcrumbs":[{"label":"Soft skills"},{"label":"Продукт","emoji":"1f4cd"}]},{"id":"rXQ9ytdkmqZlAOnIbzou","title":"SMART","pathname":"/soft-skills/produkt/celepolaganie/smart","siteSpaceId":"sitesp_ktcen","breadcrumbs":[{"label":"Soft skills"},{"label":"Продукт","emoji":"1f4cd"},{"label":"Целеполагание","emoji":"1f4ce"}]},{"id":"T66cLgJfTqWQwxquV35m","title":"Матрица Эйзенхауэра","pathname":"/soft-skills/produkt/celepolaganie/matrica-eizenkhauera","siteSpaceId":"sitesp_ktcen","breadcrumbs":[{"label":"Soft skills"},{"label":"Продукт","emoji":"1f4cd"},{"label":"Целеполагание","emoji":"1f4ce"}]},{"id":"w6WNU7ZWwPa9EB38KHDI","title":"RICE","pathname":"/soft-skills/produkt/celepolaganie/rice","siteSpaceId":"sitesp_ktcen","breadcrumbs":[{"label":"Soft skills"},{"label":"Продукт","emoji":"1f4cd"},{"label":"Целеполагание","emoji":"1f4ce"}]},{"id":"uizdwmq16GRzjB4JN0CX","title":"HADI","pathname":"/soft-skills/produkt/celepolaganie/hadi","siteSpaceId":"sitesp_ktcen","emoji":"1f512","breadcrumbs":[{"label":"Soft skills"},{"label":"Продукт","emoji":"1f4cd"},{"label":"Целеполагание","emoji":"1f4ce"}]},{"id":"Og0iMBuFQDfZ4Ls75DuI","title":"Требования","pathname":"/soft-skills/trebovaniya","siteSpaceId":"sitesp_ktcen","emoji":"1f4cd","breadcrumbs":[{"label":"Soft skills"}]},{"id":"89E7Ckqa5mUK8PVmqK5Q","title":"Классификация требований","pathname":"/soft-skills/trebovaniya/klassifikaciya-trebovanii","siteSpaceId":"sitesp_ktcen","breadcrumbs":[{"label":"Soft skills"},{"label":"Требования","emoji":"1f4cd"}]},{"id":"sELOq1oGrekuuUriADpw","title":"Уровень: Бизнес","pathname":"/soft-skills/trebovaniya/klassifikaciya-trebovanii/uroven-biznes","siteSpaceId":"sitesp_ktcen","description":"бизнес диктует правила игры","breadcrumbs":[{"label":"Soft skills"},{"label":"Требования","emoji":"1f4cd"},{"label":"Классификация требований"}]},{"id":"HPK9KrhR8ugUUby6P9xy","title":"Уровень: Пользователь","pathname":"/soft-skills/trebovaniya/klassifikaciya-trebovanii/uroven-polzovatel","siteSpaceId":"sitesp_ktcen","breadcrumbs":[{"label":"Soft skills"},{"label":"Требования","emoji":"1f4cd"},{"label":"Классификация требований"}]},{"id":"iVtii53GsXal2uz22iHM","title":"Use case","pathname":"/soft-skills/trebovaniya/klassifikaciya-trebovanii/uroven-polzovatel/use-case","siteSpaceId":"sitesp_ktcen","description":"ЧТО система должна сделать, чтобы актор достиг цели","breadcrumbs":[{"label":"Soft skills"},{"label":"Требования","emoji":"1f4cd"},{"label":"Классификация требований"},{"label":"Уровень: Пользователь"}]},{"id":"Axvd14hyLYzqKyTIGFay","title":"User story","pathname":"/soft-skills/trebovaniya/klassifikaciya-trebovanii/uroven-polzovatel/user-story","siteSpaceId":"sitesp_ktcen","description":"","breadcrumbs":[{"label":"Soft skills"},{"label":"Требования","emoji":"1f4cd"},{"label":"Классификация требований"},{"label":"Уровень: Пользователь"}]},{"id":"Q4n2GGYyQBOSjGIVpWfw","title":"Job story","pathname":"/soft-skills/trebovaniya/klassifikaciya-trebovanii/uroven-polzovatel/job-story","siteSpaceId":"sitesp_ktcen","emoji":"1f4ce","description":"альтернатива User story","breadcrumbs":[{"label":"Soft skills"},{"label":"Требования","emoji":"1f4cd"},{"label":"Классификация требований"},{"label":"Уровень: Пользователь"}]},{"id":"xIzh7ocrx9jtbgdiinai","title":"Уровень: Продукт","pathname":"/soft-skills/trebovaniya/klassifikaciya-trebovanii/uroven-produkt","siteSpaceId":"sitesp_ktcen","breadcrumbs":[{"label":"Soft skills"},{"label":"Требования","emoji":"1f4cd"},{"label":"Классификация требований"}]},{"id":"xxc1bhjUMgVWirSlSDJ5","title":"Функциональные требования","pathname":"/soft-skills/trebovaniya/klassifikaciya-trebovanii/uroven-produkt/funkcionalnye-trebovaniya","siteSpaceId":"sitesp_ktcen","description":"количественные характеристики (что?)","breadcrumbs":[{"label":"Soft skills"},{"label":"Требования","emoji":"1f4cd"},{"label":"Классификация требований"},{"label":"Уровень: Продукт"}]},{"id":"OF5SOXdZOcztadTgd58P","title":"Нефункциональные требования","pathname":"/soft-skills/trebovaniya/klassifikaciya-trebovanii/uroven-produkt/nefunkcionalnye-trebovaniya","siteSpaceId":"sitesp_ktcen","description":"качественные характеристики (как?)","breadcrumbs":[{"label":"Soft skills"},{"label":"Требования","emoji":"1f4cd"},{"label":"Классификация требований"},{"label":"Уровень: Продукт"}]},{"id":"c1sS703BY4C8ilzVYO0x","title":"Качества требований","pathname":"/soft-skills/trebovaniya/kachestva-trebovanii","siteSpaceId":"sitesp_ktcen","breadcrumbs":[{"label":"Soft skills"},{"label":"Требования","emoji":"1f4cd"}]},{"id":"yHHt6I74CQa5b7fBXci9","title":"Методы сбора требований","pathname":"/soft-skills/trebovaniya/metody-sbora-trebovanii","siteSpaceId":"sitesp_ktcen","breadcrumbs":[{"label":"Soft skills"},{"label":"Требования","emoji":"1f4cd"}]},{"id":"zB9HHNvAe2oj2tGeQgFp","title":"Техническое задание (ТЗ)","pathname":"/soft-skills/trebovaniya/tekhnicheskoe-zadanie-tz","siteSpaceId":"sitesp_ktcen","breadcrumbs":[{"label":"Soft skills"},{"label":"Требования","emoji":"1f4cd"}]},{"id":"9jHlBFwRpm6XMe5XsFOW","title":"Базы данных","pathname":"/hard-skills/bazy-dannykh","siteSpaceId":"sitesp_ktcen","emoji":"1f4cd","breadcrumbs":[{"label":"Hard skills"}]},{"id":"vaxo7OCcddI8GobTx5Bn","title":"Реляционные","pathname":"/hard-skills/bazy-dannykh/relyacionnye","siteSpaceId":"sitesp_ktcen","breadcrumbs":[{"label":"Hard skills"},{"label":"Базы данных","emoji":"1f4cd"}]},{"id":"YczbaXjP9GEPVNFh3Pje","title":"Транзакции","pathname":"/hard-skills/bazy-dannykh/relyacionnye/tranzakcii","siteSpaceId":"sitesp_ktcen","breadcrumbs":[{"label":"Hard skills"},{"label":"Базы данных","emoji":"1f4cd"},{"label":"Реляционные"}]},{"id":"kKzdAvKaMSkSXAaaS15z","title":"CAP","pathname":"/hard-skills/bazy-dannykh/relyacionnye/tranzakcii/cap","siteSpaceId":"sitesp_ktcen","emoji":"1f512","breadcrumbs":[{"label":"Hard skills"},{"label":"Базы данных","emoji":"1f4cd"},{"label":"Реляционные"},{"label":"Транзакции"}]},{"id":"FYhWAfBhw7SsyYDR3QUN","title":"Нормальные формы","pathname":"/hard-skills/bazy-dannykh/relyacionnye/normalnye-formy","siteSpaceId":"sitesp_ktcen","description":"","breadcrumbs":[{"label":"Hard skills"},{"label":"Базы данных","emoji":"1f4cd"},{"label":"Реляционные"}]},{"id":"EplcpL7XCoLgWFNF59em","title":"SQL","pathname":"/hard-skills/bazy-dannykh/relyacionnye/sql","siteSpaceId":"sitesp_ktcen","description":"","breadcrumbs":[{"label":"Hard skills"},{"label":"Базы данных","emoji":"1f4cd"},{"label":"Реляционные"}]},{"id":"BpRFtIk8QOXwsD1K5Mkj","title":"DML","pathname":"/hard-skills/bazy-dannykh/relyacionnye/sql/dml","siteSpaceId":"sitesp_ktcen","breadcrumbs":[{"label":"Hard skills"},{"label":"Базы данных","emoji":"1f4cd"},{"label":"Реляционные"},{"label":"SQL"}]},{"id":"SNc3sOsDt01wjDLaGpwY","title":"DDL/DCL/TCL","pathname":"/hard-skills/bazy-dannykh/relyacionnye/sql/ddl-dcl-tcl","siteSpaceId":"sitesp_ktcen","breadcrumbs":[{"label":"Hard skills"},{"label":"Базы данных","emoji":"1f4cd"},{"label":"Реляционные"},{"label":"SQL"}]},{"id":"bWWJBSsQxthj8pXcAfI6","title":"Представления VIEW","pathname":"/hard-skills/bazy-dannykh/relyacionnye/sql/predstavleniya-view","siteSpaceId":"sitesp_ktcen","emoji":"1f4ce","breadcrumbs":[{"label":"Hard skills"},{"label":"Базы данных","emoji":"1f4cd"},{"label":"Реляционные"},{"label":"SQL"}]},{"id":"rtXyedbaGeIO7HnA5ork","title":"Констрейты","pathname":"/hard-skills/bazy-dannykh/relyacionnye/konstreity","siteSpaceId":"sitesp_ktcen","description":"NOT NULL, UNIQUE, CHECK, DEFAULT, PRIMARY KEY,  FOREIGN KEY","breadcrumbs":[{"label":"Hard skills"},{"label":"Базы данных","emoji":"1f4cd"},{"label":"Реляционные"}]},{"id":"tokGwFQPltsCtyra1CjH","title":"Типы данных","pathname":"/hard-skills/bazy-dannykh/relyacionnye/tipy-dannykh","siteSpaceId":"sitesp_ktcen","emoji":"1f4ce","breadcrumbs":[{"label":"Hard skills"},{"label":"Базы данных","emoji":"1f4cd"},{"label":"Реляционные"}]},{"id":"EB0VMmmUMIOaKjyGzk6I","title":"Middle+","pathname":"/hard-skills/bazy-dannykh/relyacionnye/middle+","siteSpaceId":"sitesp_ktcen","emoji":"1f512","breadcrumbs":[{"label":"Hard skills"},{"label":"Базы данных","emoji":"1f4cd"},{"label":"Реляционные"}]},{"id":"gBNMzwntjMJYTfRR995N","title":"Особенности работы с конкертными реляционными БД","pathname":"/hard-skills/bazy-dannykh/relyacionnye/middle+/osobennosti-raboty-s-konkertnymi-relyacionnymi-bd","siteSpaceId":"sitesp_ktcen","breadcrumbs":[{"label":"Hard skills"},{"label":"Базы данных","emoji":"1f4cd"},{"label":"Реляционные"},{"label":"Middle+","emoji":"1f512"}]},{"id":"Of3NOmpbXPfm5hHeN0fu","title":"Нереляционные","pathname":"/hard-skills/bazy-dannykh/nerelyacionnye","siteSpaceId":"sitesp_ktcen","description":"","breadcrumbs":[{"label":"Hard skills"},{"label":"Базы данных","emoji":"1f4cd"}]},{"id":"S2CYJIw9sfZ320pCsDg6","title":"Примеры использования","pathname":"/hard-skills/bazy-dannykh/nerelyacionnye/primery-ispolzovaniya","siteSpaceId":"sitesp_ktcen","breadcrumbs":[{"label":"Hard skills"},{"label":"Базы данных","emoji":"1f4cd"},{"label":"Нереляционные"}]},{"id":"kHrnD7cVqmGw24V6PNJK","title":"Middle+","pathname":"/hard-skills/bazy-dannykh/nerelyacionnye/middle+","siteSpaceId":"sitesp_ktcen","emoji":"1f512","breadcrumbs":[{"label":"Hard skills"},{"label":"Базы данных","emoji":"1f4cd"},{"label":"Нереляционные"}]},{"id":"A6gk0f7moSNMbupj0ndd","title":"Колоночные","pathname":"/hard-skills/bazy-dannykh/nerelyacionnye/middle+/kolonochnye","siteSpaceId":"sitesp_ktcen","breadcrumbs":[{"label":"Hard skills"},{"label":"Базы данных","emoji":"1f4cd"},{"label":"Нереляционные"},{"label":"Middle+","emoji":"1f512"}]},{"id":"NCrZ8yK9ncYq9ZCk8hIP","title":"Сlickhouse","pathname":"/hard-skills/bazy-dannykh/nerelyacionnye/middle+/kolonochnye/slickhouse","siteSpaceId":"sitesp_ktcen","breadcrumbs":[{"label":"Hard skills"},{"label":"Базы данных","emoji":"1f4cd"},{"label":"Нереляционные"},{"label":"Middle+","emoji":"1f512"},{"label":"Колоночные"}]},{"id":"lCUcdSuJjD0mzgafYwfU","title":"Ключ-значение","pathname":"/hard-skills/bazy-dannykh/nerelyacionnye/middle+/klyuch-znachenie","siteSpaceId":"sitesp_ktcen","breadcrumbs":[{"label":"Hard skills"},{"label":"Базы данных","emoji":"1f4cd"},{"label":"Нереляционные"},{"label":"Middle+","emoji":"1f512"}]},{"id":"4QNS7zPvw2qeDDEzNk8I","title":"Матричные","pathname":"/hard-skills/bazy-dannykh/nerelyacionnye/middle+/matrichnye","siteSpaceId":"sitesp_ktcen","breadcrumbs":[{"label":"Hard skills"},{"label":"Базы данных","emoji":"1f4cd"},{"label":"Нереляционные"},{"label":"Middle+","emoji":"1f512"}]},{"id":"UIEcyVHSEjGU2Q5eKTl3","title":"Документо-ориентированные","pathname":"/hard-skills/bazy-dannykh/nerelyacionnye/middle+/dokumento-orientirovannye","siteSpaceId":"sitesp_ktcen","breadcrumbs":[{"label":"Hard skills"},{"label":"Базы данных","emoji":"1f4cd"},{"label":"Нереляционные"},{"label":"Middle+","emoji":"1f512"}]},{"id":"TKuNFkP5jbw4AWhsTUb4","title":"Графовые","pathname":"/hard-skills/bazy-dannykh/nerelyacionnye/middle+/grafovye","siteSpaceId":"sitesp_ktcen","breadcrumbs":[{"label":"Hard skills"},{"label":"Базы данных","emoji":"1f4cd"},{"label":"Нереляционные"},{"label":"Middle+","emoji":"1f512"}]},{"id":"P3P880If6e95o3K0xCmJ","title":"JanusGraph | Neo4j etc","pathname":"/hard-skills/bazy-dannykh/nerelyacionnye/middle+/grafovye/janusgraph-or-neo4j-etc","siteSpaceId":"sitesp_ktcen","breadcrumbs":[{"label":"Hard skills"},{"label":"Базы данных","emoji":"1f4cd"},{"label":"Нереляционные"},{"label":"Middle+","emoji":"1f512"},{"label":"Графовые"}]},{"id":"cDHsBuw23iPUFrNS6dHQ","title":"Масштабирование БД","pathname":"/hard-skills/bazy-dannykh/masshtabirovanie-bd","siteSpaceId":"sitesp_ktcen","breadcrumbs":[{"label":"Hard skills"},{"label":"Базы данных","emoji":"1f4cd"}]},{"id":"Fj0u2TznWyjijHuwRVYI","title":"Оптимизация БД","pathname":"/hard-skills/bazy-dannykh/optimizaciya-bd","siteSpaceId":"sitesp_ktcen","description":"Добавь базе скорость","breadcrumbs":[{"label":"Hard skills"},{"label":"Базы данных","emoji":"1f4cd"}]},{"id":"jhPksLJt7d4MfARbHQZe","title":"Типы индексов","pathname":"/hard-skills/bazy-dannykh/optimizaciya-bd/tipy-indeksov","siteSpaceId":"sitesp_ktcen","emoji":"1f4ce","breadcrumbs":[{"label":"Hard skills"},{"label":"Базы данных","emoji":"1f4cd"},{"label":"Оптимизация БД"}]},{"id":"RXkEqQUgLb3Jhlg9MILs","title":"Уникальные индексы","pathname":"/hard-skills/bazy-dannykh/optimizaciya-bd/unikalnye-indeksy","siteSpaceId":"sitesp_ktcen","emoji":"1f4ce","breadcrumbs":[{"label":"Hard skills"},{"label":"Базы данных","emoji":"1f4cd"},{"label":"Оптимизация БД"}]},{"id":"qisBWx2aK6gXfobZPO5y","title":"Анатомия плана запроса","pathname":"/hard-skills/bazy-dannykh/optimizaciya-bd/anatomiya-plana-zaprosa","siteSpaceId":"sitesp_ktcen","emoji":"1f512","breadcrumbs":[{"label":"Hard skills"},{"label":"Базы данных","emoji":"1f4cd"},{"label":"Оптимизация БД"}]},{"id":"LOj2CSPDExDmSGAhDyMF","title":"Какую СУБД выбрать","pathname":"/hard-skills/bazy-dannykh/kakuyu-subd-vybrat","siteSpaceId":"sitesp_ktcen","emoji":"1f4ce","breadcrumbs":[{"label":"Hard skills"},{"label":"Базы данных","emoji":"1f4cd"}]},{"id":"y38C2jJOJIAVFr8cVN1p","title":"Хранение и анализ данных","pathname":"/hard-skills/bazy-dannykh/khranenie-i-analiz-dannykh","siteSpaceId":"sitesp_ktcen","emoji":"1f4ce","breadcrumbs":[{"label":"Hard skills"},{"label":"Базы данных","emoji":"1f4cd"}]},{"id":"Tct6CJsPJWMDOsZ5Tl7f","title":"ETL","pathname":"/hard-skills/bazy-dannykh/khranenie-i-analiz-dannykh/etl","siteSpaceId":"sitesp_ktcen","breadcrumbs":[{"label":"Hard skills"},{"label":"Базы данных","emoji":"1f4cd"},{"label":"Хранение и анализ данных","emoji":"1f4ce"}]},{"id":"0ycr1hKQva3APoUQpIEJ","title":"DWH","pathname":"/hard-skills/bazy-dannykh/khranenie-i-analiz-dannykh/dwh","siteSpaceId":"sitesp_ktcen","breadcrumbs":[{"label":"Hard skills"},{"label":"Базы данных","emoji":"1f4cd"},{"label":"Хранение и анализ данных","emoji":"1f4ce"}]},{"id":"BceVXMYf7CmoccT69h7c","title":"DWH vs Data Lake vs Data Mart","pathname":"/hard-skills/bazy-dannykh/khranenie-i-analiz-dannykh/dwh/dwh-vs-data-lake-vs-data-mart","siteSpaceId":"sitesp_ktcen","breadcrumbs":[{"label":"Hard skills"},{"label":"Базы данных","emoji":"1f4cd"},{"label":"Хранение и анализ данных","emoji":"1f4ce"},{"label":"DWH"}]},{"id":"cBpaN1FWvW8Ien6uNR6Q","title":"OLAP","pathname":"/hard-skills/bazy-dannykh/khranenie-i-analiz-dannykh/olap","siteSpaceId":"sitesp_ktcen","breadcrumbs":[{"label":"Hard skills"},{"label":"Базы данных","emoji":"1f4cd"},{"label":"Хранение и анализ данных","emoji":"1f4ce"}]},{"id":"6FP7MeTKPmSQYZvw0oua","title":"OLAP vs OLTP","pathname":"/hard-skills/bazy-dannykh/khranenie-i-analiz-dannykh/olap/olap-vs-oltp","siteSpaceId":"sitesp_ktcen","breadcrumbs":[{"label":"Hard skills"},{"label":"Базы данных","emoji":"1f4cd"},{"label":"Хранение и анализ данных","emoji":"1f4ce"},{"label":"OLAP"}]},{"id":"t53y036hBKGDtF47Y5ob","title":"BI-аналитика","pathname":"/hard-skills/bazy-dannykh/khranenie-i-analiz-dannykh/bi-analitika","siteSpaceId":"sitesp_ktcen","breadcrumbs":[{"label":"Hard skills"},{"label":"Базы данных","emoji":"1f4cd"},{"label":"Хранение и анализ данных","emoji":"1f4ce"}]},{"id":"5RsQqeBVNbsT1iEHeh1x","title":"Интеграции","pathname":"/hard-skills/integracii","siteSpaceId":"sitesp_ktcen","emoji":"1f4cd","breadcrumbs":[{"label":"Hard skills"}]},{"id":"AoP5ghnk8ryasC8i84AX","title":"Форматы данных","pathname":"/hard-skills/integracii/formaty-dannykh","siteSpaceId":"sitesp_ktcen","breadcrumbs":[{"label":"Hard skills"},{"label":"Интеграции","emoji":"1f4cd"}]},{"id":"dDKwKGqVfJMThedsxmQO","title":"JSON + JSON Schema","pathname":"/hard-skills/integracii/formaty-dannykh/json-+-json-schema","siteSpaceId":"sitesp_ktcen","breadcrumbs":[{"label":"Hard skills"},{"label":"Интеграции","emoji":"1f4cd"},{"label":"Форматы данных"}]},{"id":"RFnWYVFKtVkJCtyYtk92","title":"AVRO","pathname":"/hard-skills/integracii/formaty-dannykh/json-+-json-schema/avro","siteSpaceId":"sitesp_ktcen","emoji":"1f512","breadcrumbs":[{"label":"Hard skills"},{"label":"Интеграции","emoji":"1f4cd"},{"label":"Форматы данных"},{"label":"JSON + JSON Schema"}]},{"id":"R6Zi1fmiLW70Z00t10rX","title":"JSON vs XML","pathname":"/hard-skills/integracii/formaty-dannykh/json-vs-xml","siteSpaceId":"sitesp_ktcen","breadcrumbs":[{"label":"Hard skills"},{"label":"Интеграции","emoji":"1f4cd"},{"label":"Форматы данных"}]},{"id":"5VKY73vQSZTulDy6BBFa","title":"Виды интеграций","pathname":"/hard-skills/integracii/vidy-integracii","siteSpaceId":"sitesp_ktcen","breadcrumbs":[{"label":"Hard skills"},{"label":"Интеграции","emoji":"1f4cd"}]},{"id":"ScgacvpsTMulVv3mNvCG","title":"Синхронное взаимодействие","pathname":"/hard-skills/integracii/vidy-integracii/sinkhronnoe-vzaimodeistvie","siteSpaceId":"sitesp_ktcen","breadcrumbs":[{"label":"Hard skills"},{"label":"Интеграции","emoji":"1f4cd"},{"label":"Виды интеграций"}]},{"id":"3XwS8C9uKWt5HEZCx3JS","title":"REST","pathname":"/hard-skills/integracii/vidy-integracii/sinkhronnoe-vzaimodeistvie/rest","siteSpaceId":"sitesp_ktcen","description":"Рой Филдинг","breadcrumbs":[{"label":"Hard skills"},{"label":"Интеграции","emoji":"1f4cd"},{"label":"Виды интеграций"},{"label":"Синхронное взаимодействие"}]},{"id":"W1TpJ7alRnoyFbBvnQc4","title":"RESTful принципы","pathname":"/hard-skills/integracii/vidy-integracii/sinkhronnoe-vzaimodeistvie/rest/restful-principy","siteSpaceId":"sitesp_ktcen","breadcrumbs":[{"label":"Hard skills"},{"label":"Интеграции","emoji":"1f4cd"},{"label":"Виды интеграций"},{"label":"Синхронное взаимодействие"},{"label":"REST"}]},{"id":"EVxUvUUvp4GbhkzKtJHW","title":"Отсутствие состояния (Авторизация)","pathname":"/hard-skills/integracii/vidy-integracii/sinkhronnoe-vzaimodeistvie/rest/restful-principy/otsutstvie-sostoyaniya-avtorizaciya","siteSpaceId":"sitesp_ktcen","description":"","breadcrumbs":[{"label":"Hard skills"},{"label":"Интеграции","emoji":"1f4cd"},{"label":"Виды интеграций"},{"label":"Синхронное взаимодействие"},{"label":"REST"},{"label":"RESTful принципы"}]},{"id":"RLdgcJaZ8PNeI0K2zAVF","title":"OAuth / OpenID Connect","pathname":"/hard-skills/integracii/vidy-integracii/sinkhronnoe-vzaimodeistvie/rest/restful-principy/otsutstvie-sostoyaniya-avtorizaciya/oauth-openid-connect","siteSpaceId":"sitesp_ktcen","emoji":"1f512","breadcrumbs":[{"label":"Hard skills"},{"label":"Интеграции","emoji":"1f4cd"},{"label":"Виды интеграций"},{"label":"Синхронное взаимодействие"},{"label":"REST"},{"label":"RESTful принципы"},{"label":"Отсутствие состояния (Авторизация)"}]},{"id":"qI2y6WhUgWPxVhAjPli0","title":"Кеширование","pathname":"/hard-skills/integracii/vidy-integracii/sinkhronnoe-vzaimodeistvie/rest/restful-principy/keshirovanie","siteSpaceId":"sitesp_ktcen","breadcrumbs":[{"label":"Hard skills"},{"label":"Интеграции","emoji":"1f4cd"},{"label":"Виды интеграций"},{"label":"Синхронное взаимодействие"},{"label":"REST"},{"label":"RESTful принципы"}]},{"id":"5oJ3co9M4jHp1WrG1aNR","title":"Единообразие интерфейса (CRUD)","pathname":"/hard-skills/integracii/vidy-integracii/sinkhronnoe-vzaimodeistvie/rest/restful-principy/edinoobrazie-interfeisa-crud","siteSpaceId":"sitesp_ktcen","description":"Операции в REST","breadcrumbs":[{"label":"Hard skills"},{"label":"Интеграции","emoji":"1f4cd"},{"label":"Виды интеграций"},{"label":"Синхронное взаимодействие"},{"label":"REST"},{"label":"RESTful принципы"}]},{"id":"PPHbOJ2hFwp7NCsbFdMn","title":"Запрос/ответ","pathname":"/hard-skills/integracii/vidy-integracii/sinkhronnoe-vzaimodeistvie/rest/restful-principy/edinoobrazie-interfeisa-crud/zapros-otvet","siteSpaceId":"sitesp_ktcen","breadcrumbs":[{"label":"Hard skills"},{"label":"Интеграции","emoji":"1f4cd"},{"label":"Виды интеграций"},{"label":"Синхронное взаимодействие"},{"label":"REST"},{"label":"RESTful принципы"},{"label":"Единообразие интерфейса (CRUD)"}]},{"id":"znVdUL6LpSVukhriAoZ3","title":"Cтепень зрелости REST API","pathname":"/hard-skills/integracii/vidy-integracii/sinkhronnoe-vzaimodeistvie/rest/restful-principy/ctepen-zrelosti-rest-api","siteSpaceId":"sitesp_ktcen","emoji":"1f512","breadcrumbs":[{"label":"Hard skills"},{"label":"Интеграции","emoji":"1f4cd"},{"label":"Виды интеграций"},{"label":"Синхронное взаимодействие"},{"label":"REST"},{"label":"RESTful принципы"}]},{"id":"SPYf0J67GaDRwlDD4JgZ","title":"Проектирование API","pathname":"/hard-skills/integracii/vidy-integracii/sinkhronnoe-vzaimodeistvie/rest/proektirovanie-api","siteSpaceId":"sitesp_ktcen","breadcrumbs":[{"label":"Hard skills"},{"label":"Интеграции","emoji":"1f4cd"},{"label":"Виды интеграций"},{"label":"Синхронное взаимодействие"},{"label":"REST"}]},{"id":"9x3uTj3zOiTkh9jeAoBb","title":"Асинхронный REST","pathname":"/hard-skills/integracii/vidy-integracii/sinkhronnoe-vzaimodeistvie/rest/asinkhronnyi-rest","siteSpaceId":"sitesp_ktcen","emoji":"1f4ce","breadcrumbs":[{"label":"Hard skills"},{"label":"Интеграции","emoji":"1f4cd"},{"label":"Виды интеграций"},{"label":"Синхронное взаимодействие"},{"label":"REST"}]},{"id":"12WYAlV3KXZtpBMU0I17","title":"SOAP","pathname":"/hard-skills/integracii/vidy-integracii/sinkhronnoe-vzaimodeistvie/soap","siteSpaceId":"sitesp_ktcen","breadcrumbs":[{"label":"Hard skills"},{"label":"Интеграции","emoji":"1f4cd"},{"label":"Виды интеграций"},{"label":"Синхронное взаимодействие"}]},{"id":"NYlfNsXdyepR6h0SDEC3","title":"XSD","pathname":"/hard-skills/integracii/vidy-integracii/sinkhronnoe-vzaimodeistvie/soap/xsd","siteSpaceId":"sitesp_ktcen","description":"XML Schema","breadcrumbs":[{"label":"Hard skills"},{"label":"Интеграции","emoji":"1f4cd"},{"label":"Виды интеграций"},{"label":"Синхронное взаимодействие"},{"label":"SOAP"}]},{"id":"gmTqTo6oQXw602UkcYaa","title":"WSDL","pathname":"/hard-skills/integracii/vidy-integracii/sinkhronnoe-vzaimodeistvie/soap/wsdl","siteSpaceId":"sitesp_ktcen","description":"XML \"Swagger\"","breadcrumbs":[{"label":"Hard skills"},{"label":"Интеграции","emoji":"1f4cd"},{"label":"Виды интеграций"},{"label":"Синхронное взаимодействие"},{"label":"SOAP"}]},{"id":"Yq71nYLK6cQD0mTcH5TG","title":"REST vs SOAP","pathname":"/hard-skills/integracii/vidy-integracii/sinkhronnoe-vzaimodeistvie/rest-vs-soap","siteSpaceId":"sitesp_ktcen","description":"мыло или отдых","breadcrumbs":[{"label":"Hard skills"},{"label":"Интеграции","emoji":"1f4cd"},{"label":"Виды интеграций"},{"label":"Синхронное взаимодействие"}]},{"id":"QIh7r3Udkpe8LDDJzaFY","title":"Асинхронное взаимодействие","pathname":"/hard-skills/integracii/vidy-integracii/asinkhronnoe-vzaimodeistvie","siteSpaceId":"sitesp_ktcen","breadcrumbs":[{"label":"Hard skills"},{"label":"Интеграции","emoji":"1f4cd"},{"label":"Виды интеграций"}]},{"id":"ZPYzlRco2nuoj67TwaWX","title":"Kafka","pathname":"/hard-skills/integracii/vidy-integracii/asinkhronnoe-vzaimodeistvie/kafka","siteSpaceId":"sitesp_ktcen","description":"«Тупой брокер, умный потребитель»","breadcrumbs":[{"label":"Hard skills"},{"label":"Интеграции","emoji":"1f4cd"},{"label":"Виды интеграций"},{"label":"Асинхронное взаимодействие"}]},{"id":"aHQdWQZuGSaO26zpGNWx","title":"RabbitMQ","pathname":"/hard-skills/integracii/vidy-integracii/asinkhronnoe-vzaimodeistvie/rabbitmq","siteSpaceId":"sitesp_ktcen","description":"«Умный брокер, тупой потребитель»","breadcrumbs":[{"label":"Hard skills"},{"label":"Интеграции","emoji":"1f4cd"},{"label":"Виды интеграций"},{"label":"Асинхронное взаимодействие"}]},{"id":"5P5uCPGDpuFi0eG99RtC","title":"Kafka vs RabbitMQ","pathname":"/hard-skills/integracii/vidy-integracii/asinkhronnoe-vzaimodeistvie/kafka-vs-rabbitmq","siteSpaceId":"sitesp_ktcen","breadcrumbs":[{"label":"Hard skills"},{"label":"Интеграции","emoji":"1f4cd"},{"label":"Виды интеграций"},{"label":"Асинхронное взаимодействие"}]},{"id":"P0jzxPnvSa70CYR1UcZx","title":"ESB","pathname":"/hard-skills/integracii/vidy-integracii/asinkhronnoe-vzaimodeistvie/esb","siteSpaceId":"sitesp_ktcen","description":"","breadcrumbs":[{"label":"Hard skills"},{"label":"Интеграции","emoji":"1f4cd"},{"label":"Виды интеграций"},{"label":"Асинхронное взаимодействие"}]},{"id":"CqPFQYSuE9diu6AP6CgH","title":"gRPC","pathname":"/hard-skills/integracii/vidy-integracii/asinkhronnoe-vzaimodeistvie/grpc","siteSpaceId":"sitesp_ktcen","description":"быстрее REST за счёт бинарной сериализации HTTP/2","breadcrumbs":[{"label":"Hard skills"},{"label":"Интеграции","emoji":"1f4cd"},{"label":"Виды интеграций"},{"label":"Асинхронное взаимодействие"}]},{"id":"jbpb9vxeVNzNFWzowpaj","title":"Правила proto-контракта","pathname":"/hard-skills/integracii/vidy-integracii/asinkhronnoe-vzaimodeistvie/grpc/pravila-proto-kontrakta","siteSpaceId":"sitesp_ktcen","breadcrumbs":[{"label":"Hard skills"},{"label":"Интеграции","emoji":"1f4cd"},{"label":"Виды интеграций"},{"label":"Асинхронное взаимодействие"},{"label":"gRPC"}]},{"id":"egCKjzTCGnFwlHRcQ99M","title":"Protobuf vs JSON","pathname":"/hard-skills/integracii/vidy-integracii/asinkhronnoe-vzaimodeistvie/grpc/protobuf-vs-json","siteSpaceId":"sitesp_ktcen","breadcrumbs":[{"label":"Hard skills"},{"label":"Интеграции","emoji":"1f4cd"},{"label":"Виды интеграций"},{"label":"Асинхронное взаимодействие"},{"label":"gRPC"}]},{"id":"TFREfUQco4aHjlo8ziQG","title":"Сравнительная таблица","pathname":"/hard-skills/integracii/vidy-integracii/asinkhronnoe-vzaimodeistvie/grpc/sravnitelnaya-tablica","siteSpaceId":"sitesp_ktcen","breadcrumbs":[{"label":"Hard skills"},{"label":"Интеграции","emoji":"1f4cd"},{"label":"Виды интеграций"},{"label":"Асинхронное взаимодействие"},{"label":"gRPC"}]},{"id":"b3eEqoa8HMKsXp9ucGEO","title":"Другое","pathname":"/hard-skills/integracii/vidy-integracii/asinkhronnoe-vzaimodeistvie/drugoe","siteSpaceId":"sitesp_ktcen","breadcrumbs":[{"label":"Hard skills"},{"label":"Интеграции","emoji":"1f4cd"},{"label":"Виды интеграций"},{"label":"Асинхронное взаимодействие"}]},{"id":"TsZajMvgf4SClrhn5NlH","title":"WebSocket API","pathname":"/hard-skills/integracii/vidy-integracii/asinkhronnoe-vzaimodeistvie/websocket-api","siteSpaceId":"sitesp_ktcen","emoji":"1f512","breadcrumbs":[{"label":"Hard skills"},{"label":"Интеграции","emoji":"1f4cd"},{"label":"Виды интеграций"},{"label":"Асинхронное взаимодействие"}]},{"id":"JKqh6HbwQrij63nwKIyq","title":"Sync vs Async","pathname":"/hard-skills/integracii/vidy-integracii/sync-vs-async","siteSpaceId":"sitesp_ktcen","breadcrumbs":[{"label":"Hard skills"},{"label":"Интеграции","emoji":"1f4cd"},{"label":"Виды интеграций"}]},{"id":"EKjYhT1Jc3UQd8Cz7f50","title":"Middle+","pathname":"/hard-skills/integracii/middle+","siteSpaceId":"sitesp_ktcen","emoji":"1f512","breadcrumbs":[{"label":"Hard skills"},{"label":"Интеграции","emoji":"1f4cd"}]},{"id":"JTox8VMnSDTpbRZ5x6CT","title":"Stateful vs Stateless","pathname":"/hard-skills/integracii/middle+/stateful-vs-stateless","siteSpaceId":"sitesp_ktcen","breadcrumbs":[{"label":"Hard skills"},{"label":"Интеграции","emoji":"1f4cd"},{"label":"Middle+","emoji":"1f512"}]},{"id":"VR0zo6qWisgZmffBKLY2","title":"Apache Flink","pathname":"/hard-skills/integracii/middle+/apache-flink","siteSpaceId":"sitesp_ktcen","description":"потоковая обработка","breadcrumbs":[{"label":"Hard skills"},{"label":"Интеграции","emoji":"1f4cd"},{"label":"Middle+","emoji":"1f512"}]},{"id":"bEM5JDHxS0soFtrW7cbA","title":"оркестрация и хореография","pathname":"/hard-skills/integracii/middle+/orkestraciya-i-khoreografiya","siteSpaceId":"sitesp_ktcen","breadcrumbs":[{"label":"Hard skills"},{"label":"Интеграции","emoji":"1f4cd"},{"label":"Middle+","emoji":"1f512"}]},{"id":"J9VpWoSofkkNstEkB2kw","title":"Проектирование","pathname":"/hard-skills/proektirovanie","siteSpaceId":"sitesp_ktcen","emoji":"1f4cd","breadcrumbs":[{"label":"Hard skills"}]},{"id":"lZthgmq9DqlxjXpLN4e2","title":"Архитектура","pathname":"/hard-skills/proektirovanie/arkhitektura","siteSpaceId":"sitesp_ktcen","breadcrumbs":[{"label":"Hard skills"},{"label":"Проектирование","emoji":"1f4cd"}]},{"id":"OR2WsJlIv2IfsqChe0wA","title":"Монолит","pathname":"/hard-skills/proektirovanie/arkhitektura/monolit","siteSpaceId":"sitesp_ktcen","breadcrumbs":[{"label":"Hard skills"},{"label":"Проектирование","emoji":"1f4cd"},{"label":"Архитектура"}]},{"id":"cWYnuUWnnO1eugoKN4Op","title":"Микросервисы","pathname":"/hard-skills/proektirovanie/arkhitektura/mikroservisy","siteSpaceId":"sitesp_ktcen","breadcrumbs":[{"label":"Hard skills"},{"label":"Проектирование","emoji":"1f4cd"},{"label":"Архитектура"}]},{"id":"M5TJ3Ddv6AHuFKfRkdnH","title":"Паттерны реализации","pathname":"/hard-skills/proektirovanie/arkhitektura/mikroservisy/patterny-realizacii","siteSpaceId":"sitesp_ktcen","breadcrumbs":[{"label":"Hard skills"},{"label":"Проектирование","emoji":"1f4cd"},{"label":"Архитектура"},{"label":"Микросервисы"}]},{"id":"JLw8EL3ghkAeYZpXUrfQ","title":"Монолит vs Микросервисы","pathname":"/hard-skills/proektirovanie/arkhitektura/monolit-vs-mikroservisy","siteSpaceId":"sitesp_ktcen","breadcrumbs":[{"label":"Hard skills"},{"label":"Проектирование","emoji":"1f4cd"},{"label":"Архитектура"}]},{"id":"ytyF7tkPrfpynBbzKZFP","title":"Middle+","pathname":"/hard-skills/proektirovanie/arkhitektura/middle+","siteSpaceId":"sitesp_ktcen","emoji":"1f512","breadcrumbs":[{"label":"Hard skills"},{"label":"Проектирование","emoji":"1f4cd"},{"label":"Архитектура"}]},{"id":"GDhWskNkiWYyFFRZK6Q9","title":"Бессерверная","pathname":"/hard-skills/proektirovanie/arkhitektura/middle+/besservernaya","siteSpaceId":"sitesp_ktcen","breadcrumbs":[{"label":"Hard skills"},{"label":"Проектирование","emoji":"1f4cd"},{"label":"Архитектура"},{"label":"Middle+","emoji":"1f512"}]},{"id":"ONVLbKG2A1C0DJat4O6L","title":"Сервис-ориентированная (SOA)","pathname":"/hard-skills/proektirovanie/arkhitektura/middle+/servis-orientirovannaya-soa","siteSpaceId":"sitesp_ktcen","breadcrumbs":[{"label":"Hard skills"},{"label":"Проектирование","emoji":"1f4cd"},{"label":"Архитектура"},{"label":"Middle+","emoji":"1f512"}]},{"id":"gayU4CtbYoDe1QarwAkq","title":"Другое","pathname":"/hard-skills/proektirovanie/arkhitektura/middle+/drugoe","siteSpaceId":"sitesp_ktcen","breadcrumbs":[{"label":"Hard skills"},{"label":"Проектирование","emoji":"1f4cd"},{"label":"Архитектура"},{"label":"Middle+","emoji":"1f512"}]},{"id":"HVCJtHQyZtxAX34kCxMz","title":"Нотации и диаграммы","pathname":"/hard-skills/proektirovanie/notacii-i-diagrammy","siteSpaceId":"sitesp_ktcen","breadcrumbs":[{"label":"Hard skills"},{"label":"Проектирование","emoji":"1f4cd"}]},{"id":"FnBuWKog5Q7oL23csRge","title":"UML","pathname":"/hard-skills/proektirovanie/notacii-i-diagrammy/uml","siteSpaceId":"sitesp_ktcen","breadcrumbs":[{"label":"Hard skills"},{"label":"Проектирование","emoji":"1f4cd"},{"label":"Нотации и диаграммы"}]},{"id":"1EWGNH3EFAIuS7NQnKWC","title":"Диаграмма классов","pathname":"/hard-skills/proektirovanie/notacii-i-diagrammy/uml/diagramma-klassov","siteSpaceId":"sitesp_ktcen","breadcrumbs":[{"label":"Hard skills"},{"label":"Проектирование","emoji":"1f4cd"},{"label":"Нотации и диаграммы"},{"label":"UML"}]},{"id":"6tvTHqR5qKRvR98WMy2p","title":"Диаграмма последовательности","pathname":"/hard-skills/proektirovanie/notacii-i-diagrammy/uml/diagramma-posledovatelnosti","siteSpaceId":"sitesp_ktcen","breadcrumbs":[{"label":"Hard skills"},{"label":"Проектирование","emoji":"1f4cd"},{"label":"Нотации и диаграммы"},{"label":"UML"}]},{"id":"aCQFLwf5u6sGBOoT9p4G","title":"Фреймы","pathname":"/hard-skills/proektirovanie/notacii-i-diagrammy/uml/diagramma-posledovatelnosti/freimy","siteSpaceId":"sitesp_ktcen","breadcrumbs":[{"label":"Hard skills"},{"label":"Проектирование","emoji":"1f4cd"},{"label":"Нотации и диаграммы"},{"label":"UML"},{"label":"Диаграмма последовательности"}]},{"id":"ZdkuoA1c6TCpT6gvXbIy","title":"Диаграмма прецедентов (use case)","pathname":"/hard-skills/proektirovanie/notacii-i-diagrammy/uml/diagramma-precedentov-use-case","siteSpaceId":"sitesp_ktcen","breadcrumbs":[{"label":"Hard skills"},{"label":"Проектирование","emoji":"1f4cd"},{"label":"Нотации и диаграммы"},{"label":"UML"}]},{"id":"L8aWeOplk7jOU6PCgXIA","title":"Middle+","pathname":"/hard-skills/proektirovanie/notacii-i-diagrammy/uml/middle+","siteSpaceId":"sitesp_ktcen","emoji":"1f512","breadcrumbs":[{"label":"Hard skills"},{"label":"Проектирование","emoji":"1f4cd"},{"label":"Нотации и диаграммы"},{"label":"UML"}]},{"id":"Tb1lBpzebFc1bfFoAar6","title":"Диаграмма деятельности/активности","pathname":"/hard-skills/proektirovanie/notacii-i-diagrammy/uml/middle+/diagramma-deyatelnosti-aktivnosti","siteSpaceId":"sitesp_ktcen","breadcrumbs":[{"label":"Hard skills"},{"label":"Проектирование","emoji":"1f4cd"},{"label":"Нотации и диаграммы"},{"label":"UML"},{"label":"Middle+","emoji":"1f512"}]},{"id":"HuVc27eZGDFBJE29OVcQ","title":"Диаграмма состояний","pathname":"/hard-skills/proektirovanie/notacii-i-diagrammy/uml/middle+/diagramma-sostoyanii","siteSpaceId":"sitesp_ktcen","breadcrumbs":[{"label":"Hard skills"},{"label":"Проектирование","emoji":"1f4cd"},{"label":"Нотации и диаграммы"},{"label":"UML"},{"label":"Middle+","emoji":"1f512"}]},{"id":"oHE5sp4oyzdr5GEqvEXM","title":"BPMN","pathname":"/hard-skills/proektirovanie/notacii-i-diagrammy/bpmn","siteSpaceId":"sitesp_ktcen","breadcrumbs":[{"label":"Hard skills"},{"label":"Проектирование","emoji":"1f4cd"},{"label":"Нотации и диаграммы"}]},{"id":"sBkxqUfW0OhLQlKCevMo","title":"Основные элементы","pathname":"/hard-skills/proektirovanie/notacii-i-diagrammy/bpmn/osnovnye-elementy","siteSpaceId":"sitesp_ktcen","breadcrumbs":[{"label":"Hard skills"},{"label":"Проектирование","emoji":"1f4cd"},{"label":"Нотации и диаграммы"},{"label":"BPMN"}]},{"id":"H2aunoQ2nkwLYBEjrP1M","title":"BPMN vs UML","pathname":"/hard-skills/proektirovanie/notacii-i-diagrammy/bpmn-vs-uml","siteSpaceId":"sitesp_ktcen","breadcrumbs":[{"label":"Hard skills"},{"label":"Проектирование","emoji":"1f4cd"},{"label":"Нотации и диаграммы"}]},{"id":"ynKHK7ix8VZzibV0HONi","title":"ERD","pathname":"/hard-skills/proektirovanie/notacii-i-diagrammy/erd","siteSpaceId":"sitesp_ktcen","breadcrumbs":[{"label":"Hard skills"},{"label":"Проектирование","emoji":"1f4cd"},{"label":"Нотации и диаграммы"}]},{"id":"x5XoTTDc4Ot7SS2P3uOa","title":"IDEF0","pathname":"/hard-skills/proektirovanie/notacii-i-diagrammy/idef0","siteSpaceId":"sitesp_ktcen","emoji":"1f4ce","breadcrumbs":[{"label":"Hard skills"},{"label":"Проектирование","emoji":"1f4cd"},{"label":"Нотации и диаграммы"}]},{"id":"85jDPrhvL6uMoa3hxfee","title":"Прототипирование","pathname":"/hard-skills/proektirovanie/prototipirovanie","siteSpaceId":"sitesp_ktcen","breadcrumbs":[{"label":"Hard skills"},{"label":"Проектирование","emoji":"1f4cd"}]},{"id":"wqLARyNvclTaemkMj7IK","title":"Figma vs Axure","pathname":"/hard-skills/proektirovanie/prototipirovanie/figma-vs-axure","siteSpaceId":"sitesp_ktcen","breadcrumbs":[{"label":"Hard skills"},{"label":"Проектирование","emoji":"1f4cd"},{"label":"Прототипирование"}]},{"id":"CfNhFEGIyCrrV3ymfdlj","title":"Мониторинг","pathname":"/hard-skills/proektirovanie/monitoring","siteSpaceId":"sitesp_ktcen","breadcrumbs":[{"label":"Hard skills"},{"label":"Проектирование","emoji":"1f4cd"}]},{"id":"SzeGiHCzPWLni2FGBlUz","title":"Логирование","pathname":"/hard-skills/proektirovanie/monitoring/logirovanie","siteSpaceId":"sitesp_ktcen","breadcrumbs":[{"label":"Hard skills"},{"label":"Проектирование","emoji":"1f4cd"},{"label":"Мониторинг"}]},{"id":"PVxZwanSXei3CKZA4V2Z","title":"Метрики","pathname":"/hard-skills/proektirovanie/monitoring/metriki","siteSpaceId":"sitesp_ktcen","breadcrumbs":[{"label":"Hard skills"},{"label":"Проектирование","emoji":"1f4cd"},{"label":"Мониторинг"}]},{"id":"naYIUbCdyxOjaE0iDHPb","title":"Алерты","pathname":"/hard-skills/proektirovanie/monitoring/alerty","siteSpaceId":"sitesp_ktcen","breadcrumbs":[{"label":"Hard skills"},{"label":"Проектирование","emoji":"1f4cd"},{"label":"Мониторинг"}]},{"id":"wD0N0f6rbBvMxuIu3r30","title":"Инструменты","pathname":"/hard-skills/proektirovanie/monitoring/instrumenty","siteSpaceId":"sitesp_ktcen","emoji":"1f512","breadcrumbs":[{"label":"Hard skills"},{"label":"Проектирование","emoji":"1f4cd"},{"label":"Мониторинг"}]},{"id":"yXcaYVHO04UlRPbHWryG","title":"Grafana","pathname":"/hard-skills/proektirovanie/monitoring/instrumenty/grafana","siteSpaceId":"sitesp_ktcen","breadcrumbs":[{"label":"Hard skills"},{"label":"Проектирование","emoji":"1f4cd"},{"label":"Мониторинг"},{"label":"Инструменты","emoji":"1f512"}]},{"id":"nQRjqNhod2MQ2Y6mBP7O","title":"Prometheus","pathname":"/hard-skills/proektirovanie/monitoring/instrumenty/prometheus","siteSpaceId":"sitesp_ktcen","breadcrumbs":[{"label":"Hard skills"},{"label":"Проектирование","emoji":"1f4cd"},{"label":"Мониторинг"},{"label":"Инструменты","emoji":"1f512"}]},{"id":"K1LJZUfHjDODPBMUAwSL","title":"ELK","pathname":"/hard-skills/proektirovanie/monitoring/instrumenty/elk","siteSpaceId":"sitesp_ktcen","breadcrumbs":[{"label":"Hard skills"},{"label":"Проектирование","emoji":"1f4cd"},{"label":"Мониторинг"},{"label":"Инструменты","emoji":"1f512"}]},{"id":"fo0NNadMX0tYxuoAimzf","title":"Elasticsearch","pathname":"/hard-skills/proektirovanie/monitoring/instrumenty/elk/elasticsearch","siteSpaceId":"sitesp_ktcen","breadcrumbs":[{"label":"Hard skills"},{"label":"Проектирование","emoji":"1f4cd"},{"label":"Мониторинг"},{"label":"Инструменты","emoji":"1f512"},{"label":"ELK"}]},{"id":"hRnI4WFfRDezJWtNzN8h","title":"Logstash","pathname":"/hard-skills/proektirovanie/monitoring/instrumenty/elk/logstash","siteSpaceId":"sitesp_ktcen","breadcrumbs":[{"label":"Hard skills"},{"label":"Проектирование","emoji":"1f4cd"},{"label":"Мониторинг"},{"label":"Инструменты","emoji":"1f512"},{"label":"ELK"}]},{"id":"0c7UWFKKjQsF37Vj6zB5","title":"Kibana","pathname":"/hard-skills/proektirovanie/monitoring/instrumenty/elk/kibana","siteSpaceId":"sitesp_ktcen","breadcrumbs":[{"label":"Hard skills"},{"label":"Проектирование","emoji":"1f4cd"},{"label":"Мониторинг"},{"label":"Инструменты","emoji":"1f512"},{"label":"ELK"}]},{"id":"X95uXovCIL3jChDQg57O","title":"Системный дизайн","pathname":"/hard-skills/proektirovanie/sistemnyi-dizain","siteSpaceId":"sitesp_ktcen","emoji":"1f510","breadcrumbs":[{"label":"Hard skills"},{"label":"Проектирование","emoji":"1f4cd"}]},{"id":"tp0aTNRi8QwPkek3TSyn","title":"DevOps for SA","pathname":"/hard-skills/devops-for-sa","siteSpaceId":"sitesp_ktcen","emoji":"1f4ce","breadcrumbs":[{"label":"Hard skills"}]},{"id":"0Zy6e9XyGAaEIEJDURgl","title":"Основы сетей","pathname":"/hard-skills/devops-for-sa/osnovy-setei","siteSpaceId":"sitesp_ktcen","breadcrumbs":[{"label":"Hard skills"},{"label":"DevOps for SA","emoji":"1f4ce"}]},{"id":"0N8UfeKntFWl7BUK6lax","title":"OSI","pathname":"/hard-skills/devops-for-sa/osnovy-setei/osi","siteSpaceId":"sitesp_ktcen","description":"концептуальная модель","breadcrumbs":[{"label":"Hard skills"},{"label":"DevOps for SA","emoji":"1f4ce"},{"label":"Основы сетей"}]},{"id":"SYlp9Ie1CBlEitcmkJGF","title":"TCP/IP","pathname":"/hard-skills/devops-for-sa/osnovy-setei/tcp-ip","siteSpaceId":"sitesp_ktcen","description":"реальная модель","breadcrumbs":[{"label":"Hard skills"},{"label":"DevOps for SA","emoji":"1f4ce"},{"label":"Основы сетей"}]},{"id":"cs6aJEo2aA6umBpDxT2r","title":"HTTP","pathname":"/hard-skills/devops-for-sa/osnovy-setei/http","siteSpaceId":"sitesp_ktcen","description":"","breadcrumbs":[{"label":"Hard skills"},{"label":"DevOps for SA","emoji":"1f4ce"},{"label":"Основы сетей"}]},{"id":"mLtiO7u5yEB7UIaWjPP7","title":"DNS","pathname":"/hard-skills/devops-for-sa/osnovy-setei/dns","siteSpaceId":"sitesp_ktcen","breadcrumbs":[{"label":"Hard skills"},{"label":"DevOps for SA","emoji":"1f4ce"},{"label":"Основы сетей"}]},{"id":"QZAhtNFrNLbJt37V4d1O","title":"Git (VCS)","pathname":"/hard-skills/devops-for-sa/git-vcs","siteSpaceId":"sitesp_ktcen","breadcrumbs":[{"label":"Hard skills"},{"label":"DevOps for SA","emoji":"1f4ce"}]},{"id":"PtxPKIlhu5xxgDlkXNMK","title":"GitHub vs GitLab","pathname":"/hard-skills/devops-for-sa/git-vcs/github-vs-gitlab","siteSpaceId":"sitesp_ktcen","breadcrumbs":[{"label":"Hard skills"},{"label":"DevOps for SA","emoji":"1f4ce"},{"label":"Git (VCS)"}]},{"id":"R58V9He5VsMrlhnF6HbR","title":"Развертывание приложений","pathname":"/hard-skills/devops-for-sa/razvertyvanie-prilozhenii","siteSpaceId":"sitesp_ktcen","description":"Deploy process","breadcrumbs":[{"label":"Hard skills"},{"label":"DevOps for SA","emoji":"1f4ce"}]},{"id":"3SFZjrMt06vkqoT88JEU","title":"CI/CD","pathname":"/hard-skills/devops-for-sa/razvertyvanie-prilozhenii/ci-cd","siteSpaceId":"sitesp_ktcen","breadcrumbs":[{"label":"Hard skills"},{"label":"DevOps for SA","emoji":"1f4ce"},{"label":"Развертывание приложений"}]},{"id":"HGPiMjQXnetkA1hVUsoJ","title":"Middle+","pathname":"/hard-skills/devops-for-sa/razvertyvanie-prilozhenii/middle+","siteSpaceId":"sitesp_ktcen","emoji":"1f512","breadcrumbs":[{"label":"Hard skills"},{"label":"DevOps for SA","emoji":"1f4ce"},{"label":"Развертывание приложений"}]},{"id":"acpaHs0UnXUKz6OrwfIZ","title":"Виртуализация/контеризация","pathname":"/hard-skills/devops-for-sa/razvertyvanie-prilozhenii/middle+/virtualizaciya-konterizaciya","siteSpaceId":"sitesp_ktcen","description":"Все начинается с упаковки","breadcrumbs":[{"label":"Hard skills"},{"label":"DevOps for SA","emoji":"1f4ce"},{"label":"Развертывание приложений"},{"label":"Middle+","emoji":"1f512"}]},{"id":"JFbP8YTTaDOfViVVDU56","title":"Docker","pathname":"/hard-skills/devops-for-sa/razvertyvanie-prilozhenii/middle+/virtualizaciya-konterizaciya/docker","siteSpaceId":"sitesp_ktcen","emoji":"270d","breadcrumbs":[{"label":"Hard skills"},{"label":"DevOps for SA","emoji":"1f4ce"},{"label":"Развертывание приложений"},{"label":"Middle+","emoji":"1f512"},{"label":"Виртуализация/контеризация"}]},{"id":"QNV3KSLSRv1qqe6zu0UV","title":"Kubernetes","pathname":"/hard-skills/devops-for-sa/razvertyvanie-prilozhenii/middle+/virtualizaciya-konterizaciya/kubernetes","siteSpaceId":"sitesp_ktcen","description":"Kubernetes (K8s) – автоматизация Docker","breadcrumbs":[{"label":"Hard skills"},{"label":"DevOps for SA","emoji":"1f4ce"},{"label":"Развертывание приложений"},{"label":"Middle+","emoji":"1f512"},{"label":"Виртуализация/контеризация"}]},{"id":"Vs39gdLSAexfEFEpOyEW","title":"Openshift","pathname":"/hard-skills/devops-for-sa/razvertyvanie-prilozhenii/middle+/virtualizaciya-konterizaciya/kubernetes/openshift","siteSpaceId":"sitesp_ktcen","emoji":"270d","breadcrumbs":[{"label":"Hard skills"},{"label":"DevOps for SA","emoji":"1f4ce"},{"label":"Развертывание приложений"},{"label":"Middle+","emoji":"1f512"},{"label":"Виртуализация/контеризация"},{"label":"Kubernetes"}]},{"id":"ypnD5UawUixOgbb51OUP","title":"Cloud Native","pathname":"/hard-skills/devops-for-sa/cloud-native","siteSpaceId":"sitesp_ktcen","breadcrumbs":[{"label":"Hard skills"},{"label":"DevOps for SA","emoji":"1f4ce"}]},{"id":"1y233vIfGUiGJMbXrgXv","title":"Сервисы облачных вычислений","pathname":"/hard-skills/devops-for-sa/cloud-native/servisy-oblachnykh-vychislenii","siteSpaceId":"sitesp_ktcen","breadcrumbs":[{"label":"Hard skills"},{"label":"DevOps for SA","emoji":"1f4ce"},{"label":"Cloud Native"}]},{"id":"sF25GTDDitOvpapCX6q9","title":"Cloud-native app vs Traditional app","pathname":"/hard-skills/devops-for-sa/cloud-native/cloud-native-app-vs-traditional-app","siteSpaceId":"sitesp_ktcen","breadcrumbs":[{"label":"Hard skills"},{"label":"DevOps for SA","emoji":"1f4ce"},{"label":"Cloud Native"}]},{"id":"CGtPPuEyWy9YHuBAQ1FV","title":"Командная строка","pathname":"/hard-skills/devops-for-sa/komandnaya-stroka","siteSpaceId":"sitesp_ktcen","breadcrumbs":[{"label":"Hard skills"},{"label":"DevOps for SA","emoji":"1f4ce"}]},{"id":"MMS71JirAugyCbEGVZ7x","title":"QA for SA","pathname":"/hard-skills/qa-for-sa","siteSpaceId":"sitesp_ktcen","emoji":"1f4ce","breadcrumbs":[{"label":"Hard skills"}]},{"id":"fLsjtR8PQ7O0yONgDEvs","title":"Postman | Insomnia","pathname":"/hard-skills/qa-for-sa/postman-or-insomnia","siteSpaceId":"sitesp_ktcen","breadcrumbs":[{"label":"Hard skills"},{"label":"QA for SA","emoji":"1f4ce"}]},{"id":"oRKwWtlCl9TeasuLwOO9","title":"Swagger","pathname":"/hard-skills/qa-for-sa/swagger","siteSpaceId":"sitesp_ktcen","breadcrumbs":[{"label":"Hard skills"},{"label":"QA for SA","emoji":"1f4ce"}]},{"id":"BT3Bc3eHmpvXvkn5FyEp","title":"Верификация vs Валидация","pathname":"/hard-skills/qa-for-sa/verifikaciya-vs-validaciya","siteSpaceId":"sitesp_ktcen","breadcrumbs":[{"label":"Hard skills"},{"label":"QA for SA","emoji":"1f4ce"}]},{"id":"t6dAQkaLsBvPCxgYKYKH","title":"Идентификация/Аутентификация/Авторизация","pathname":"/hard-skills/qa-for-sa/identifikaciya-autentifikaciya-avtorizaciya","siteSpaceId":"sitesp_ktcen","description":"Идентификация, аутентификация, верификация, авторизация","breadcrumbs":[{"label":"Hard skills"},{"label":"QA for SA","emoji":"1f4ce"}]},{"id":"ByKXo39xUFxqmy9hvJ78","title":"PM for SA","pathname":"/hard-skills/pm-for-sa","siteSpaceId":"sitesp_ktcen","emoji":"1f4ce","breadcrumbs":[{"label":"Hard skills"}]},{"id":"uD1gOBVDt074tC5L7Ifz","title":"Метрики","pathname":"/hard-skills/pm-for-sa/metriki","siteSpaceId":"sitesp_ktcen","breadcrumbs":[{"label":"Hard skills"},{"label":"PM for SA","emoji":"1f4ce"}]},{"id":"FdrJyKLvYAePuwKCmu0U","title":"Метрики привлечения","pathname":"/hard-skills/pm-for-sa/metriki/metriki-privlecheniya","siteSpaceId":"sitesp_ktcen","breadcrumbs":[{"label":"Hard skills"},{"label":"PM for SA","emoji":"1f4ce"},{"label":"Метрики"}]},{"id":"eLIa4jSMZVxPnf69spSI","title":"Метрики вовлечённости","pathname":"/hard-skills/pm-for-sa/metriki/metriki-vovlechyonnosti","siteSpaceId":"sitesp_ktcen","breadcrumbs":[{"label":"Hard skills"},{"label":"PM for SA","emoji":"1f4ce"},{"label":"Метрики"}]},{"id":"NDHDr7yd9ciAEiWnyOCU","title":"ARPU","pathname":"/hard-skills/pm-for-sa/metriki/metriki-vovlechyonnosti/arpu","siteSpaceId":"sitesp_ktcen","breadcrumbs":[{"label":"Hard skills"},{"label":"PM for SA","emoji":"1f4ce"},{"label":"Метрики"},{"label":"Метрики вовлечённости"}]},{"id":"Lw9qSDDWjCyC7hyTt3SE","title":"LTV","pathname":"/hard-skills/pm-for-sa/metriki/metriki-vovlechyonnosti/ltv","siteSpaceId":"sitesp_ktcen","breadcrumbs":[{"label":"Hard skills"},{"label":"PM for SA","emoji":"1f4ce"},{"label":"Метрики"},{"label":"Метрики вовлечённости"}]},{"id":"IMqR4in2ywE4GHJm9nhG","title":"NPV","pathname":"/hard-skills/pm-for-sa/metriki/metriki-vovlechyonnosti/npv","siteSpaceId":"sitesp_ktcen","description":"прогноз на длительный срок. Учитываем \"стоимость денег\". Для крупных проектов.","breadcrumbs":[{"label":"Hard skills"},{"label":"PM for SA","emoji":"1f4ce"},{"label":"Метрики"},{"label":"Метрики вовлечённости"}]},{"id":"lMjqrlmaHyuLMKk7C6T4","title":"ROI","pathname":"/hard-skills/pm-for-sa/metriki/metriki-vovlechyonnosti/roi","siteSpaceId":"sitesp_ktcen","description":"прогноз \"в моменте\". Не учитываем \"стоимость денег\". Для мелких проектов.","breadcrumbs":[{"label":"Hard skills"},{"label":"PM for SA","emoji":"1f4ce"},{"label":"Метрики"},{"label":"Метрики вовлечённости"}]},{"id":"NRNn8NL1VKNX5Rexpesp","title":"NPS","pathname":"/hard-skills/pm-for-sa/metriki/metriki-vovlechyonnosti/nps","siteSpaceId":"sitesp_ktcen","breadcrumbs":[{"label":"Hard skills"},{"label":"PM for SA","emoji":"1f4ce"},{"label":"Метрики"},{"label":"Метрики вовлечённости"}]},{"id":"Ls3ihUVZW2QeVCe1LLe4","title":"Прокси метрики","pathname":"/hard-skills/pm-for-sa/proksi-metriki","siteSpaceId":"sitesp_ktcen","breadcrumbs":[{"label":"Hard skills"},{"label":"PM for SA","emoji":"1f4ce"}]},{"id":"igxv7r6UTytyDriH5SyZ","title":"Дерево метрик","pathname":"/hard-skills/pm-for-sa/derevo-metrik","siteSpaceId":"sitesp_ktcen","breadcrumbs":[{"label":"Hard skills"},{"label":"PM for SA","emoji":"1f4ce"}]},{"id":"IYrVRKUxfvwCBMNF3OS7","title":"Фреймворки","pathname":"/hard-skills/pm-for-sa/freimvorki","siteSpaceId":"sitesp_ktcen","description":"","breadcrumbs":[{"label":"Hard skills"},{"label":"PM for SA","emoji":"1f4ce"}]},{"id":"bZQH7K2JJFQlTw92MfRe","title":"Юнит-экономика","pathname":"/hard-skills/pm-for-sa/yunit-ekonomika","siteSpaceId":"sitesp_ktcen","breadcrumbs":[{"label":"Hard skills"},{"label":"PM for SA","emoji":"1f4ce"}]},{"id":"wOXQighrw3g42bbOFE71","title":"Модель Кано","pathname":"/hard-skills/pm-for-sa/model-kano","siteSpaceId":"sitesp_ktcen","breadcrumbs":[{"label":"Hard skills"},{"label":"PM for SA","emoji":"1f4ce"}]},{"id":"qDi2SJqJAoZiFVX9G07d","title":"Другое","pathname":"/drugoe","siteSpaceId":"sitesp_ktcen"},{"id":"Qbk4l3AdedbBA2Uekber","title":"Литература","pathname":"/drugoe/literatura","siteSpaceId":"sitesp_ktcen","breadcrumbs":[{"label":"Другое"}]},{"id":"ozbrA0mi6z7gvx6WdIpy","title":"Советы по составлению резюме","pathname":"/drugoe/sovety-po-sostavleniyu-rezyume","siteSpaceId":"sitesp_ktcen","breadcrumbs":[{"label":"Другое"}]},{"id":"ozNeCE6go5mLEL0CQbl7","title":"Общие вопросы на собеседовании","pathname":"/drugoe/obshie-voprosy-na-sobesedovanii","siteSpaceId":"sitesp_ktcen","breadcrumbs":[{"label":"Другое"}]},{"id":"aT8LWPCuMDL7x1HaERRH","title":"Вопросы которые надо задать интервьюеру","pathname":"/drugoe/voprosy-kotorye-nado-zadat-intervyueru","siteSpaceId":"sitesp_ktcen","breadcrumbs":[{"label":"Другое"}]},{"id":"COIciWLV0L7heq9kUToL","title":"Контакты","pathname":"/kontakty","siteSpaceId":"sitesp_ktcen"}]}