Если вы входите в IT или хотите системно понимать язык разработчиков, этот глоссарий закроет самые частые поисковые запросы: что такое API, backend, Git, Docker, CI/CD, SQL и не только.
- Алгоритм — последовательность шагов для решения задачи.
- Архитектура — устройство системы и связи между её частями.
- Backend — серверная логика приложения.
- Frontend — интерфейс, который видит пользователь.
- Fullstack — разработчик, работающий и с frontend, и с backend.
- API — интерфейс для взаимодействия между программами.
- SDK — набор инструментов для разработки под платформу.
- Framework — каркас для быстрой разработки.
- Library — готовый код для решения типовых задач.
- IDE — среда разработки.
- Compiler — переводит код в машинный язык.
- Interpreter — выполняет код построчно.
- Runtime — среда выполнения программы.
- Repository — хранилище исходного кода.
- Git — система контроля версий.
- Commit — зафиксированное изменение в коде.
- Branch — отдельная ветка разработки.
- Merge — слияние веток.
- Pull Request — запрос на вливание изменений.
- Code Review — проверка кода коллегами.
- Bug — ошибка в программе.
- Debug — поиск и устранение ошибок.
- Refactoring — улучшение кода без изменения логики.
- Legacy — старый код, который сложно поддерживать.
- Tech Debt — технический долг.
- Hotfix — срочное исправление в продакшене.
- Release — выпуск новой версии.
- Deploy — публикация приложения на сервер.
- Production — боевая среда.
- Staging — тестовая среда, близкая к боевой.
- CI/CD — автоматизация сборки, тестов и доставки кода.
- Build — процесс сборки приложения.
- Test — проверка работы кода.
- Unit Test — тест отдельного модуля.
- Integration Test — тест взаимодействия компонентов.
- QA — контроль качества.
- Agile — гибкий подход к разработке.
- Scrum — фреймворк управления задачами.
- Sprint — короткий цикл работы команды.
- Kanban — визуальная система управления задачами.
- Database — база данных.
- SQL — язык запросов к реляционным БД.
- NoSQL — нереляционные базы данных.
- Query — запрос к базе.
- Schema — структура данных.
- Index — ускоряет поиск в БД.
- Migration — изменение структуры базы.
- Cache — временное хранение данных для ускорения.
- Redis — популярное in-memory хранилище.
- ORM — слой работы с БД через объекты.
- Server — машина или программа, обслуживающая запросы.
- Client — приложение пользователя.
- HTTP/HTTPS — протоколы передачи данных.
- Request — запрос клиента.
- Response — ответ сервера.
- REST — стиль построения API.
- GraphQL — язык запросов к API.
- JSON — формат обмена данными.
- XML — формат структурированных данных.
- Webhook — автоматическая отправка события наружу.
- Docker — контейнеризация приложений.
- Container — изолированная среда запуска.
- Kubernetes — оркестрация контейнеров.
- Nginx — веб-сервер и reverse proxy.
- Load Balancer — распределяет нагрузку.
- Cloud — облачная инфраструктура.
- AWS — облачная платформа Amazon.
- Monitoring — наблюдение за системой.
- Logging — запись событий и ошибок.
- Scaling — увеличение производительности системы.
- Authentication — проверка личности пользователя.
- Authorization — проверка прав доступа.
- Token — цифровой ключ доступа.
- JWT — формат токена авторизации.
- Encryption — шифрование данных.
- Hash — необратимое преобразование данных.
- SSL/TLS — защита передачи данных.
- Vulnerability — уязвимость.
- Firewall — фильтрация сетевого трафика.
- Pentest — проверка безопасности системы.
- Function — блок кода, выполняющий задачу.
- Class — шаблон для объектов в ООП.
- Object ...