Архітектура ПЗ (2024)

Реєстрація

Перш за все, вам потрібен обліковий запис на Github. За допомогою цього сервісу ви будете публікувати свої роботи.

Для перевірки та оцінки робіт, необхідно також зареєструватися у внутрішній системі курсу. Після успішної реєстрації ви зможете долучитися до чату нашого курсу.

Якщо ви вже зареєстровані, але потрібно виправити своє ім'я в системі чи додати Github організацію для команди, також натисніть на "Зареєструватися" нижче.
Практичні завдання та лекції

(максимум: 46 балів)


У робіт завжди є крайній термін. Якщо робота виконана пізніше за вказаний термін, за кожен тиждень прострочки нараховується штрафний -1 бал. Якщо ви маєте проблеми зі вчасною здачею робіт через війну, повідомляйте викладача через Slack. Але краще просто не відкладати виконання на останній день: у завдань завжди є більше 1-го тижня на виконання.

Фінальний бал за семестр буде виведено з балів отриманих з практичні та контрольні роботи.

Завдання з'являтимуться тут, а також на Google Classroom.

Тематика
  • Автоматизація тестування
  • Поняття архітектури та архітектурних характеристик
  • Програмування на Golang
  • Багатоланкова архітектура
  • Типові шари в архітектурі ланки, ізоляція
  • IPC
  • Патерн циклу подій та асинхронні патерни
  • Приклад архітектур: git, бази даних, UI
  • Масштабування
Контакти

Курс проходять близько 80 студентів.

Користуйтеся чатом - це місце, де можна обговорювати питання, що виникають у вас, та ділитися матеріалами, вирішувати проблеми з практичними завданнями.

Ваш лектор (Роман Мазур) також бере активну участь в обговореннях, публікуючи там посилання на корисні ресурси за темами курсу. Швидкість відповіді викладача у чаті завжди вища за інші канали (наприклад, email).

У чаті ви знайдете окремі публічні канали за тематикою завдань на лабораторних роботах. Ви також можете створювати приватні канали для свої команд, утворених для виконання практичних робіт.

У випадку проблем з долученням до чату, зв'яжіться з викладчем через email.