Спеціальна кафедра №5
Постійне посилання на фонд
Переглянути
Перегляд Спеціальна кафедра №5 за Автор "Микитюк, Артем В’ячеславович"
Зараз показуємо 1 - 2 з 2
Результатів на сторінці
Налаштування сортування
Документ Відкритий доступ Сучасні технології програмування(ІСЗЗІ КПІ ім. Ігоря Сікорського, 2026) Горнійчук, Іван Вікторович; Микитюк, Артем В’ячеславович; Оніщенко, Володимир ОлександровичНавчальний посібник містить матеріал, що охоплює сучасні підходи, методології та технології програмування, необхідні для опанування повного циклу створення програмного забезпечення. Розглядаються базові архітектурні принципи, DevOps- та DevSecOps-підходи, методології командної роботи, а також практики тестування та аналізу програмного коду. Окрему увагу приділено застосуванню цих технологій у розробці нативних мобільних застосунків під операційну систему Android. Матеріал навчального посібника спрямований на те, щоб допомогти здобувачам опанувати сучасні принципи побудови програмних систем, навчитися працювати в командах за Agile/Scrum, застосовувати засоби тестування та інструменти забезпечення якості, а також розробляти мобільні рішення та супровідну технічну документацію в межах освітнього компоненту. Навчальний посібник призначений для здобувачів вищої освіти другого (магістерського) рівня вищої освіти, які навчаються за спеціальністю F3 Комп’ютерні науки та вивчають освітній компонент “Сучасні технології програмування”, а також рекомендовано для використання при виконанні кваліфікаційних робіт за відповідною спеціальністю. Викладені методи й технології є універсальними та можуть бути корисними всім, хто вивчає сучасні підходи створення програмних систем і мобільних застосунків для Android. Навчальний посібник підготовлено для магістрів ІСЗЗІ КПІ ім. Ігоря Сікорського, що навчаються за спеціальністю F3 Комп’ютерні науки та вивчають освітній компонент “Сучасні технології програмування”. Посібник спрямований на опанування сучасних технологій, методологій та інструментів, необхідних для командної розробки програмних проєктів. Особливий акцент зроблено на виробленні практичних навичок створення технічної документації, застосування інструментальних засобів розробки та супроводу, а також реалізації реальних застосунків у процесі вивчення дисципліни. Під час вивчення матеріалу здобувачі знайомляться з методологіями Agile/Scrum, DevOps та DevSecOps, сучасними підходами до командної роботи, тестуванням, принципами побудови архітектури, інструментами супроводу розробки, а також технологіями створення мобільних застосунків на базі Android. Опрацювання змісту навчального посібника ґрунтується на знаннях із програмування, баз даних, комп’ютерних систем та інформаційних технологій, отриманих здобувачами вищої освіти під час попереднього вивчення відповідних освітніх компонентів. У межах наданого матеріалу здобувачі опановують принципи об’єктно-орієнтованого програмування, архітектурні патерни (MVC, MVP, MVVM), технології Dependency Injection, методи роботи з REST API, Firebase та Google Cloud, а також інструментарій командної розробки. Очікуваним результатом вивчення освітнього компонента є створення повноцінного програмного застосунку з використанням сучасних технологій і архітектурних підходів, його тестування. У процесі роботи здобувачі виконують реальні задачі: розроблення скелетону застосунку, проєктування бази даних, впровадження DI, реалізацію бізнес-логіки, інтеграцію Firebase, тестування та деплой. Матеріал навчального посібника призначено виключно для некомерційного розповсюдження.Документ Відкритий доступ Технології розробки програмного забезпечення(ІСЗЗІ КПІ ім. Ігоря Сікорського, 2025) Соколов, Володимир Володимирович; Рябцев, Вячеслав Віталійович; Микитюк, Артем В’ячеславовичНавчальний посібник містить матеріал, який охоплює всі процеси життєвого циклу програмного забезпечення. Розглядаються рекомендації міжнародних та вітчизняних стандартів, а також напрацювання провідних українських наукових шкіл з відповідної тематики. Матеріал навчального посібника спрямований на те, щоб допомогти майбутнім фахівцям розробляти технічну документацію протягом життєвого циклу програмного забезпечення, опанувати інструментальні засоби командної роботи над проєктом та застосувати отримані знання для розробки проєкту протягом вивчення освітнього компоненту. Навчальний посібник призначений для здобувачів вищої освіти першого (бакалаврського) рівня вищої освіти, які навчаються за спеціальністю 122 Комп’ютерні науки та вивчають освітній компонент циклу професійної підготовки “Технології розробки програмного забезпечення”, а також рекомендовано для використання при виконанні кваліфікаційних робіт за відповідною спеціальністю. Викладені в навчальному посібнику технологічні принципи розробки програмного забезпечення не залежать від мови програмування для реалізації проєктів і можуть бути корисними всім, хто займається вивченням технологій розробки складних програмних систем із застосуванням сучасних методів та інструментів проєктування та програмування.