- Кількість кредитів 4
- Тип Обов'язковий
- Семестр 4
- Рівень вищої освіти Бакалавр
- Підсумковий контроль Екзамен
⚡Квест: Твій перший реальний IT-стартап!
Час вийти за рамки окремих лабораторних і об'єднати всі знання 1-го та 2-го курсів в один потужний комерційний продукт! Ти станеш частиною крос-функціональної Scrum-команди: від валідації ідеї та UX/UI-дизайну у Figma до проєктування баз даних і деплою робочого коду. Опануєш хардкорний Git Flow, правила захисту гілок, командне Code Review та AI-driven development.
🚀Збудуй софт, готовий до виходу на ринок!
🛠Стек: GitHub, Figma, Jira, PostgreSQL, Postman, GitHub.
🎒В рюкзак: Готовий End-to-End застосунок із налаштованою деплой-інфраструктурою.
⚡Квест: Об'єднай стек перших курсів, пройди повний PDLS & SDLC-цикл та створи свій перший комерційний End-to-End продукт!
🌐Опис місії
Вміти писати окремі алгоритми чи верстати ізольовані сторінки — це лише старт. Справжня інженерія починається тоді, коли ти здатний працювати у команді та створювати цілісні системи, готові до реальної експлуатації. Ця практика — грандіозний фінал твого навчання на першому та другому курсах. Ти повністю зануришся у симуляцію сучасного IT-стартапу або продуктової компанії. Разом із командою ти пройдеш повний наскрізний життєвий цикл розробки продукту та ПЗ (PDLS & SDLC): від аналізу ринку й ергономіки інтерфейсів до проектування архітектури даних, командного Code Review та автоматизованого релізу. Навчися працювати за законами професійних розробників!
🛠Твій інструментарій
Team Infrastructure & Version Control: Git, GitHub / GitLab (Branch Protection Rules, Pull Requests).
Product Management & Task-Tracking: Jira Software Cloud, Linear, Notion, Scrum/Kanban дошки.
UX/UI Design & Prototyping: Figma (High-Fidelity прототипи, User Flows, Design Hand-off).
Database Engines & API Testing: PostgreSQL, MySQL, MongoDB, ORM-системи, Postman (тестування API).
Quality Assurance & AI Tooling: GitHub, SonarLint / ESLint, Cursor AI, GitHub Copilot.
🚀Що прокачаєш (Суперсили)
End-to-End Product Design: Навчишся трансформувати сиру бізнес-ідею у чіткі технічні специфікації, INVEST-історії, карти User Journey Maps та клікабельні прототипи у Figma.
Advanced Git Flow Teamwork: Опануєш командне розгалуження коду (Git Flow / GitHub Flow), використання Conventional Commits та вирішення хардкорних конфліктів злиття (Merge Conflicts).
Industrial Code Review Culture: Навчишся проводити етичний та глибокий взаємний аудит коду всередині команди на відповідність стандартам SOLID, DRY та Clean Code.
AI-Driven Software Engineering: Прокачаєш використання генеративного ШІ як парного програміста для прискорення написання boilerplate-коду, SQL-запитів та регулярних виразів.
🎒Що покладеш у рюкзак (Портфоліо)
Головним результатом практики стане Production-Ready Software Product & Configured Team Engineering Infrastructure:
Configured Team GitHub Infrastructure: Командний репозиторій із захищеними головними гілками, прозорою історією Pull Requests та налаштованим контуром GitHub.
Verified Functional Codebase & UI Prototype: Чистий, розділений за архітектурними рівнями код продукту + інтерактивний високоточний прототип інтерфейсу у Figma.
Integrated Database Engine (ERD): Працююча база даних із графічною діаграмою зв'язків, зміни в якій повністю управляються через механізм міграцій (Migrations).
Technical README.md Deployment Guide: Вичерпна інженерна документація в репозиторії, що містить інструкцію Quick Start Guide для миттєвого локального запуску всієї інфраструктури.
Configured Scrum Task Board: Повністю закритий та задокументований беклог проєкту в таск-трекері з логами спринтів та оцінками в Story Points.
💼Твій майбутній тайтл
Ця практика нівелює розрив між університетом та індустрією, дозволяючи впевнено проходити технічні співбесіди на позиції:
Junior Backend Developer (Python / Java / C#).
Junior Frontend Developer / UI-Engineer.
Junior Full-stack Software Engineer.
Scrum Master / Associate IT Project Manager.