Initial commit
This commit is contained in:
commit
9795660e1f
43 changed files with 2757 additions and 0 deletions
38
tests/data/api_posts.json
Normal file
38
tests/data/api_posts.json
Normal file
|
|
@ -0,0 +1,38 @@
|
|||
[
|
||||
{
|
||||
"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: пишем первое мобильное приложение"
|
||||
}
|
||||
]
|
||||
|
||||
13
tests/data/api_user_auth.json
Normal file
13
tests/data/api_user_auth.json
Normal file
|
|
@ -0,0 +1,13 @@
|
|||
{
|
||||
"avatar": "🔍",
|
||||
"description": "QA‑инженер с фокусом на автоматизированное тестирование и CI/CD.",
|
||||
"joinDate": "2023-10-01T20:00:00Z",
|
||||
"motto": "Тестирование — это поиск истины.",
|
||||
"name": "Андрей Васильев",
|
||||
"password": "TestPas1205",
|
||||
"projects": ["Web App Testing", "API Automation"],
|
||||
"role": "QA Engineer",
|
||||
"skills": ["Selenium", "JUnit", "Postman", "CI/CD", "TestRail"],
|
||||
"speciality": "Good user",
|
||||
"username": "andrey_user"
|
||||
}
|
||||
132
tests/data/api_users.json
Normal file
132
tests/data/api_users.json
Normal file
|
|
@ -0,0 +1,132 @@
|
|||
[
|
||||
{
|
||||
"avatar": "🧑",
|
||||
"description": "Опытный разработчик Full‑Stack с 8‑летним стажем. Специализируется на веб‑приложениях и микросервисах.",
|
||||
"joinDate": "2023-05-12T12:00:00Z",
|
||||
"motto": "Код — это поэзия логики.",
|
||||
"name": "Алексей Петров",
|
||||
"password": "TestPas1205",
|
||||
"projects": ["E‑commerce Platform", "CRM System", "Task Manager"],
|
||||
"role": "Senior Developer",
|
||||
"skills": ["JavaScript", "Python", "Docker", "Kubernetes", "PostgreSQL"],
|
||||
"speciality": "Web Development",
|
||||
"username": "alex_dev"
|
||||
},
|
||||
{
|
||||
"avatar": "👩",
|
||||
"description": "UX/UI‑дизайнер с фокусом на пользовательский опыт и адаптивные интерфейсы.",
|
||||
"joinDate": "2022-11-03T11:00:00Z",
|
||||
"motto": "Дизайн — это не про красоту, а про удобство.",
|
||||
"name": "Мария Иванова",
|
||||
"password": "TestPas1205",
|
||||
"projects": ["Mobile Banking App", "E‑learning Platform"],
|
||||
"role": "UI/UX Designer",
|
||||
"skills": ["Figma", "Adobe XD", "User Research", "Prototyping"],
|
||||
"speciality": "User Experience",
|
||||
"username": "maria_design"
|
||||
},
|
||||
{
|
||||
"avatar": "👨💻",
|
||||
"description": "Системный администратор с экспертизой в облачных решениях и кибербезопасности.",
|
||||
"joinDate": "2024-01-20T10:00:00Z",
|
||||
"motto": "Безопасность — не опция, а необходимость.",
|
||||
"name": "Дмитрий Соколов",
|
||||
"password": "TestPas1205",
|
||||
"projects": ["Cloud Migration", "Network Security Audit"],
|
||||
"role": "SysAdmin",
|
||||
"skills": ["AWS", "Azure", "Linux", "Firewall", "VPN"],
|
||||
"speciality": "Cloud & Security",
|
||||
"username": "dmitry_sys"
|
||||
},
|
||||
{
|
||||
"avatar": "👩💼",
|
||||
"description": "Менеджер проектов с опытом ведения кросс‑функциональных команд в IT‑сфере.",
|
||||
"joinDate": "2023-08-15T14:12:00Z",
|
||||
"motto": "Сроки — святое, но качество — важнее.",
|
||||
"name": "Анна Кузнецова",
|
||||
"password": "TestPas1205",
|
||||
"projects": ["ERP Implementation", "Agile Transformation"],
|
||||
"role": "Project Manager",
|
||||
"skills": ["Agile", "Scrum", "Jira", "Stakeholder Management"],
|
||||
"speciality": "Project Management",
|
||||
"username": "anna_pm"
|
||||
},
|
||||
{
|
||||
"avatar": "🤖",
|
||||
"description": "Специалист по машинному обучению и анализу данных. Работает с NLP и компьютерным зрением.",
|
||||
"joinDate": "2024-03-10T16:34:00Z",
|
||||
"motto": "Данные — новая нефть, а ML — двигатель.",
|
||||
"name": "Иван Морозов",
|
||||
"password": "TestPas1205",
|
||||
"projects": ["Chatbot Development", "Image Recognition System"],
|
||||
"role": "ML Engineer",
|
||||
"skills": ["Python", "TensorFlow", "PyTorch", "NLP", "Data Visualization"],
|
||||
"speciality": "Machine Learning",
|
||||
"username": "ivan_ml"
|
||||
},
|
||||
{
|
||||
"avatar": "🎨",
|
||||
"description": "Графический дизайнер, создаёт брендовые стили и маркетинговые материалы.",
|
||||
"joinDate": "2023-06-22T12:44:00Z",
|
||||
"motto": "Каждый пиксель имеет значение.",
|
||||
"name": "Елена Волкова",
|
||||
"password": "TestPas1205",
|
||||
"projects": ["Brand Identity", "Social Media Graphics"],
|
||||
"role": "Graphic Designer",
|
||||
"skills": ["Photoshop", "Illustrator", "InDesign", "Branding"],
|
||||
"speciality": "Graphic Design",
|
||||
"username": "elena_art"
|
||||
},
|
||||
{
|
||||
"avatar": "📊",
|
||||
"description": "Аналитик данных с опытом работы в BI‑инструментах и SQL.",
|
||||
"joinDate": "2022-09-05T14:32:00Z",
|
||||
"motto": "Факты говорят громче слов.",
|
||||
"name": "Сергей Новиков",
|
||||
"password": "TestPas1205",
|
||||
"projects": ["Sales Dashboard", "Customer Churn Analysis"],
|
||||
"role": "Data Analyst",
|
||||
"skills": ["SQL", "Power BI", "Excel", "Tableau", "Python"],
|
||||
"speciality": "Data Analytics",
|
||||
"username": "sergey_data"
|
||||
},
|
||||
{
|
||||
"avatar": "📱",
|
||||
"description": "Мобильный разработчик под iOS и Android. Специализируется на кросс‑платформенных решениях.",
|
||||
"joinDate": "2024-02-18T18:23:00Z",
|
||||
"motto": "Приложения — мосты между людьми и технологиями.",
|
||||
"name": "Ольга Фёдорова",
|
||||
"password": "TestPas1205",
|
||||
"projects": ["Fitness App", "Delivery Service"],
|
||||
"role": "Mobile Developer",
|
||||
"skills": ["Swift", "Kotlin", "Flutter", "React Native"],
|
||||
"speciality": "Mobile Development",
|
||||
"username": "olga_mobile"
|
||||
},
|
||||
{
|
||||
"avatar": "🔍",
|
||||
"description": "QA‑инженер с фокусом на автоматизированное тестирование и CI/CD.",
|
||||
"joinDate": "2023-10-01T20:00:00Z",
|
||||
"motto": "Тестирование — это поиск истины.",
|
||||
"name": "Андрей Васильев",
|
||||
"password": "TestPas1205",
|
||||
"projects": ["Web App Testing", "API Automation"],
|
||||
"role": "QA Engineer",
|
||||
"skills": ["Selenium", "JUnit", "Postman", "CI/CD", "TestRail"],
|
||||
"speciality": "Quality Assurance",
|
||||
"username": "andrey_qa"
|
||||
},
|
||||
{
|
||||
"avatar": "📚",
|
||||
"description": "Технический писатель, создаёт документацию и гайды для сложных систем.",
|
||||
"joinDate": "2024-04-14T16:43:00Z",
|
||||
"motto": "Ясность — ключ к пониманию.",
|
||||
"name": "Наталья Смирнова",
|
||||
"password": "TestPas1205",
|
||||
"projects": ["API Documentation", "User Manual for ERP"],
|
||||
"role": "Technical Writer",
|
||||
"skills": ["Markdown", "Confluence", "Diagrams", "API Docs"],
|
||||
"speciality": "Technical Documentation",
|
||||
"username": "natalia_docs"
|
||||
}
|
||||
]
|
||||
Loading…
Add table
Add a link
Reference in a new issue