Tests/tests/data/api_posts.json
2026-01-19 23:32:11 +04:00

38 lines
2.7 KiB
JSON
Raw Blame History

This file contains ambiguous Unicode characters

This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.

[
{
"category": "Web Development",
"content": "Разбираем основы React.js: компоненты, состояние и пропсы. Создадим простое приложение-список задач, чтобы понять, как работает виртуальный DOM и управление состоянием.",
"description": "Введение в React.js для начинающих",
"tags": ["React", "фронтенд", "JavaScript"],
"title": "Первый проект на React.js: список задач"
},
{
"category": "Cybersecurity",
"content": "Обзор основных методов защиты веб‑приложений: HTTPS, CSP, защита от SQLинъекций и XSS. Приведём примеры кода для безопасной обработки пользовательских данных.",
"description": "Основы безопасности веб‑приложений",
"tags": ["безопасность", "веб", "защита данных"],
"title": "Как защитить веб‑приложение: 5 ключевых методов"
},
{
"category": "Cloud Computing",
"content": "Сравниваем AWS, Google Cloud и Azure: цены, сервисы и сценарии использования. Разберём, как выбрать облачную платформу для стартапа и крупного бизнеса.",
"description": "Выбор облачного провайдера: сравнение",
"tags": ["облако", "AWS", "Google Cloud", "Azure"],
"title": "AWS vs Google Cloud vs Azure: что выбрать?"
},
{
"category": "DevOps",
"content": "Настройка CI/CD с GitHub Actions: автоматизируем тестирование и деплой. Покажем, как создать пайплайн для Node.jsприложения за 10 минут.",
"description": "CI/CD на практике с GitHub Actions",
"tags": ["DevOps", "CI/CD", "GitHub Actions"],
"title": "Автоматизация сборки и деплоя: GitHub Actions"
},
{
"category": "Mobile Development",
"content": "Создаём кросс‑платформенное приложение на Flutter: от установки SDK до первого экрана. Разберём архитектуру и преимущества Flutter перед Native разработкой.",
"description": "Начало работы с Flutter",
"tags": ["Flutter", "мобильная разработка", "кросс‑платформа"],
"title": "Flutter: пишем первое мобильное приложение"
}
]