РОЗРОБКА ВЕБЗАСТОСУНКУ “SkillUp” ДЛЯ ОРГАНІЗАЦІЇ ОНЛАЙН-КУРСІВ НА ОСНОВІ LARAVEL

Автор(и)

  • Максим Жуковський Волинський національний університет імені Лесі Українки

Ключові слова:

вебзастосунок, навчання, фреймворк, інтерфейс користувача

Анотація

У цьому дослідженні представлено розробку інтерфейсу інтерактивного онлайн-курсу з використанням React.js з компонентно-орієнтованою архітектурою, побудованою на функціональних компонентах і хуках. Управління станами реалізовано через Context API, що забезпечує централізовану обробку даних та спрощує супровід коду. Для ефективної маршрутизації та оптимізації продуктивності використовується React Router з лінивим завантаженням. Адаптивний дизайн досягається за допомогою CSS Flexbox та Grid макетів для забезпечення належного відображення на різних розмірах екрану. Інтерактивні функції включають індикатори прогресу, оцінювання на основі тестів та візуалізацію результатів, а обмін даними з бекендом здійснюється через RESTful JSON API.

Посилання (Бібліографія)

Моделі життєвого циклу, принципи і методології розробки програмного забезпечення [Електронний ресурс] // Evergreens. – Режим доступу: https://evergreens.com.ua/ua/articles/software-development-metodologies.html

Шайтан В. Побудова динамічних вебзастосунків за допомогою MVC [Електронний ресурс] / В. Шайтан // iHillel Blog. – Режим доступу: https://blog.ithillel.ua/articles/building-dynamic-web-applications-using-mvc

MySQL Documentation [Електронний ресурс] // MySQL. – Режим доступу: https://dev.mysql.com/doc/

Laravel [Електронний ресурс] // Laravel. – Режим доступу: https://laravel.com/

PHP Manual [Електронний ресурс] // PHP. – Режим доступу: https://www.php.net/manual/en/

##submission.downloads##

Опубліковано

03.06.2025