ТП весна 2025 — различия между версиями
(→Общие сведения) |
(Изменена структура страницы) |
||
Строка 1: | Строка 1: | ||
== Общие сведения == | == Общие сведения == | ||
− | * Семестр: 2 ( | + | * Семестр: 2 (первый курс, весенний семестр) |
* Форма контроля: дифференцированный зачет | * Форма контроля: дифференцированный зачет | ||
* Запись вводного занятия | * Запись вводного занятия | ||
− | * | + | * Регистрация на курс происходит через сайт https://akhcheck.ru |
== Команда курса == | == Команда курса == | ||
− | Руководитель курса: Ахтямов Павел | + | Руководитель курса: Ахтямов Павел (akhtyamovpavel@akhpl.ru) |
+ | Кураторы: | ||
+ | * Иван Калинин | ||
+ | * Николай Спицын | ||
== План курса == | == План курса == | ||
* 1. Основные понятия об операционных системах. Различие Windows, Linux, Mac OS. | * 1. Основные понятия об операционных системах. Различие Windows, Linux, Mac OS. | ||
− | * 2 | + | * 2. Системы контроля версий - часть 1. Виды систем контроля версий. Базовые команды в Git. Работа с удаленным репозиторием. |
− | + | * 3. Bash-скриптинг и реализация скриптов. | |
* 4. Система контроля версий - часть 2. Работа с ветвлениями. Merge vs Rebase. Контроль за процессами. | * 4. Система контроля версий - часть 2. Работа с ветвлениями. Merge vs Rebase. Контроль за процессами. | ||
* 5. Системы контроля версий - часть 3. Работа в Github, Gitlab - приглашение в репозитории, организация контроля, Protected ветки. | * 5. Системы контроля версий - часть 3. Работа в Github, Gitlab - приглашение в репозитории, организация контроля, Protected ветки. | ||
Строка 24: | Строка 27: | ||
* 13. Docker. Сборка образов. Различные конфигурации сборки образов. | * 13. Docker. Сборка образов. Различные конфигурации сборки образов. | ||
* 14. Docker Compose как инструмент развертывания инфраструктуры. | * 14. Docker Compose как инструмент развертывания инфраструктуры. | ||
− | |||
== Полезные ссылки == | == Полезные ссылки == | ||
+ | |||
+ | 1. Сайт международной сертификации ISTQB: https://www.istqb.org/ |
Версия 12:55, 1 февраля 2025
Содержание
[убрать]Общие сведения
- Семестр: 2 (первый курс, весенний семестр)
- Форма контроля: дифференцированный зачет
- Запись вводного занятия
- Регистрация на курс происходит через сайт https://akhcheck.ru
Команда курса
Руководитель курса: Ахтямов Павел (akhtyamovpavel@akhpl.ru) Кураторы:
- Иван Калинин
- Николай Спицын
План курса
- 1. Основные понятия об операционных системах. Различие Windows, Linux, Mac OS.
- 2. Системы контроля версий - часть 1. Виды систем контроля версий. Базовые команды в Git. Работа с удаленным репозиторием.
- 3. Bash-скриптинг и реализация скриптов.
- 4. Система контроля версий - часть 2. Работа с ветвлениями. Merge vs Rebase. Контроль за процессами.
- 5. Системы контроля версий - часть 3. Работа в Github, Gitlab - приглашение в репозитории, организация контроля, Protected ветки.
- 6. Системы сборки проектов. Скриптовые системы сборки.
- 7. Системы сборки проектов на C++/Java (Make/CMake/Conan для C++, Maven/Gradle для Java).
- 8. Тестирование ПО. Принципы тестирования ПО. Психология тестирования ПО. Тестирование vs QC vs QA. Пирамида тестирования.
- 9. Тестирование ПО. Unit тестирование, Mock тестирование.
- 10. Сетевой стек - работа веб-сервисов, стек ISO/OSI - TCP/IP.
- 11. Сетевок стек - виды API: REST API/GraphQL/XML. Тестирование API: Selenium, Playwright, Requests Mock.
- 12. Инструменты виртуализации и контейнеризации. Docker как основной инструмент контейнеризации. Понятия образ и контейнеров - их отличия. Запуск контейнеров.
- 13. Docker. Сборка образов. Различные конфигурации сборки образов.
- 14. Docker Compose как инструмент развертывания инфраструктуры.
Полезные ссылки
1. Сайт международной сертификации ISTQB: https://www.istqb.org/