Веб-орієновані програмні системи
Oпис курсу
Курс призначений для різностороннього розвитку спеціалістів з програмної інженерії і має на меті:
- закріпити знання сучасних веб-технологій
- організувати обмін знань, набутих за межами навчального процесу
- надати можливість створення доповіді по обраній технічній темі
- використати сильні сторони кожного із учасників курсу для спільного розроблення
нового проекту
- мотивувати застосування англійської мови для спілкування та написання
документації
- надати практику проходження технічного інтерв'ю за допомогою рольової гри
Завдання та оцінювання
Підсумкова оцінка складатиметься із суми балів за персональні завдання та командні досягнення та/або
взаємодію із іншими слухачами курсу.
Персональні завдання
Командні завдання
Команди
Студенти повинні самостійно сформувати команди з 2-4 учасників та обрати тип команди:
- продуктова - веде власний проект і виконує надані завдання
- сервісна - спеціалізується на наданні певної послуги продуктовим командам
(наприклад, дизайн,
презентації, ML компоненти, тестування, тощо)
Оцінювання взаємодії між командами
- розробка продукту із застосуванням тих веб-технологій, які обговорюватимуться
протягом курсу
- надання послуг іншим командам
- отримання допомоги від іншої команди чи учасника
- прозорість взаємодії (за допомогою спеціальних сервісів чи звітів)
Тема доповіді
Оберіть тему доповіді із запропонованих, переформулюйте тему, або запропонуйте власну.
Таблиця тем
Рекомендується обрати ту технологію чи підхід, з якими ви маєте найбільше досвіду.
Вимоги до доповіді:
- Мова: українська, англійська або російська
- Формат: відкритий Google Slides документ + unlisted відео на Youtube
- Відео: не менше 60 хв. доповіді по слайдах презентації з facecam та озвучуванням. Для запису можна використати OBS.
- Перший слайд презентації має містити назву теми та ім'я доповідача.
- Другий слайд презентації має містити зміст доповіді.
- Останній слайд презентації має містити 10 запитань по матеріалу доповіді, у відео не потрібно посилатись на цей слайд.
- Дизайн та вміст презентації довільний, але рекомендується мінімалістичний підхід до оформлення та наповнення слайдів.
Командний проект
Проект - веб-орієнтована програмна система. Назву та призначення проекту обирає сформована продуктова команда. Стек технологій (мови, бібліотеки, фреймворки, тощо) також на розсуд розробників. Завдання по проекту будуть вимагати реалізації спеціальних компонент системи або заохочуватимуть використання конкретної програмної архітектури.
Проектні завдання: