20a 20a["Что такое REST API?"]-->20b 20b["Что такое WSGI?"] end Web--->Python subgraph Python direction TB 9[Основные парадигмы ООП]-->10 10[Python стороготипизированный?]-->11 11["Что такое декораторы или метаклассы\n(в зависимости от ответа)?"]-->12 12[Сервера на Python\nasync vs threading\nв чём разница?]-->13 13["Как масштабировать сервер\n(горизонатльно и ве"> 20a 20a["Что такое REST API?"]-->20b 20b["Что такое WSGI?"] end Web--->Python subgraph Python direction TB 9[Основные парадигмы ООП]-->10 10[Python стороготипизированный?]-->11 11["Что такое декораторы или метаклассы\n(в зависимости от ответа)?"]-->12 12[Сервера на Python\nasync vs threading\nв чём разница?]-->13 13["Как масштабировать сервер\n(горизонатльно и ве"> 20a 20a["Что такое REST API?"]-->20b 20b["Что такое WSGI?"] end Web--->Python subgraph Python direction TB 9[Основные парадигмы ООП]-->10 10[Python стороготипизированный?]-->11 11["Что такое декораторы или метаклассы\n(в зависимости от ответа)?"]-->12 12[Сервера на Python\nasync vs threading\nв чём разница?]-->13 13["Как масштабировать сервер\n(горизонатльно и ве">
%%{ 
init: { 
'flowchart': { 'curve': 'basis' },
'theme': 'neutral'
}
}%%
flowchart LR
    subgraph Web
        direction TB
        1[Клиент-серверное\\nвзаимодействие]-->2[как устроен протокол http/https?]-->3
        3[Какие версии\\nпротокола HTTP есть?]-->4
        4[К какому уровню относится\\nhttp протоколов модели OSI?]-->5
        5[Что такое websocket\\nи зачем они нужны?]-->6
        6[Что такое CORS?]-->8
        %% 7[Что такое socket и зачем они нужны]-->8
        8[Какие виды авторизации существуют?]-->17a
        17a["OAuth авторизация?"]-->20a
        20a["Что такое REST API?"]-->20b
        20b["Что такое WSGI?"]

    end
    Web--->Python
    subgraph Python
        direction TB
        9[Основные парадигмы ООП]-->10
        10[Python стороготипизированный?]-->11
        11["Что такое декораторы или метаклассы\\n(в зависимости от ответа)?"]-->12
        12[Сервера на Python\\nasync vs threading\\nв чём разница?]-->13
        13["Как масштабировать сервер\\n(горизонатльно и вертикально)?"]-->14a
        14a["Подходы к тестированию?"]-->15a
        15a["Как запускать долгие вычисленяи на сервере"?]-->16a
        16a["Как писать автодокументацию к API?"]
    end

    Python--->DB

    subgraph DB
        direction TB
        15[Свойства транзакции?]-->16
        16["Какие существуют уровни изоляции транзакций\\n и в чём отличия?"]-->17
        17[Что такое ORM?]-->18
        18["Опыт работы с RabbitMQ (что это такое и зачем нужен)?"]-->19
        19["Что такое миграция и  зачем она нужна?"]-->20c
        20c["Работа с S3?"]
    end

    DB--->Devops

    subgraph Devops
        direction TB
        21["Jenkins (CI/CD)"]-->22
        22["Опыт работы с Kubernetes?"]-->23
        23["Инструменты мониторинга и логгирования?"]
    end