ТП весна 2025 — различия между версиями

Материал из Public ATP Wiki
Перейти к: навигация, поиск
(Общие сведения)
(Изменена структура страницы)
Строка 1: Строка 1:
  
 
== Общие сведения ==
 
== Общие сведения ==
* Семестр: 2 (второй и третий курс)
+
* Семестр: 2 (первый курс, весенний семестр)
 
* Форма контроля: дифференцированный зачет
 
* Форма контроля: дифференцированный зачет
 
* Запись вводного занятия
 
* Запись вводного занятия
* [https://docs.google.com/forms/d/e/1FAIpQLSdAFWmCtm2LwtNzALUViW3CbnYG4AIvwRy-jaZhM_UC07tLlg/viewform?usp=header Регистрация на курс]
+
* Регистрация на курс происходит через сайт https://akhcheck.ru
  
 
== Команда курса ==
 
== Команда курса ==
Руководитель курса: Ахтямов Павел
+
Руководитель курса: Ахтямов Павел (akhtyamovpavel@akhpl.ru)
 +
Кураторы:
 +
* Иван Калинин
 +
* Николай Спицын
  
 
== План курса ==
 
== План курса ==
 
* 1. Основные понятия об операционных системах. Различие Windows, Linux, Mac OS.
 
* 1. Основные понятия об операционных системах. Различие Windows, Linux, Mac OS.
* 2. Bash-скриптинг и реализация скриптов.
+
* 2. Системы контроля версий - часть 1. Виды систем контроля версий. Базовые команды в Git. Работа с удаленным репозиторием.
* 3. Системы контроля версий - часть 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 как инструмент развертывания инфраструктуры.
* 15. Проведение зачетных мероприятий
 
  
  
 
== Полезные ссылки ==
 
== Полезные ссылки ==
 +
 +
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/