Захист React-проєктів студентами освітніх програм «Комп’ютерні науки» і «Інформатика та Робототехніка»
Протягом осіннього семестру 2024-2025 н.р. студенти освітніх програм «Комп’ютерні науки» і «Інформатика та Робототехніка» вивчали JavaScript-бібліотеку React. Ця бібліотека використовується для розробки інтерфейсів користувача і є популярною серед розробників з усього світу. React використовують такі технологічні гіганти як Uber, Airbnb, Facebook, Netflix, Pinterest, Instagram, Shopify, Amazon.
Відповідно до опитування, проведеного командою StackOverflow у 2024, React був визнаний найпопулярнішим веб-фреймворком серед розробників (https://survey.stackoverflow.co/2024/technology#2-web-frameworks-and-technologies ).
На ринку праці попит на React-розробників зростає як у світі (https://www.uplers.com/blog/react-js-developer-hiring-trends-2024/ ), так і в Україні (https://dou.ua/lenta/articles/it-job-market-august-2024/ ).
Навчальним планом дисципліни «Програмування веб-застосувань» було передбачено вивчення структури React-проєкту та його компонентів; формування вмінь використання інструментів React для створення динамічних веб-сторінок. Наприкінці курсу студентам був запропонований список тем для підсумкового проєкту:
1. To-Do List App: розробка веб додатку зі списком справ із функціями додавання, позначення як виконаних і видалення завдань.
2. Генератор випадкових цитат: розробка веб додатку, який відображає випадкові цитати з портретом автора.
3. Weather App: розробка веб додатку, який отримує дані про погоду на основі введеного користувачем місцезнаходження.
4. Простий блог: створення базової платформу блогу, де користувачі зможуть читати та писати повідомлення.
5. Додаток кулінарних рецептів: розробка веб додатку, який відображає рецепти включно з інгредієнтами та інструкціями.
6. Веб-сайт електронного магазину: створення сторінки інтернет-магазину із такими функціями, як списки продуктів, кошик і оформлення замовлення.
7. Movie/TV Show Database: розробка веб додатку, який отримує та відображає інформацію про фільми чи телешоу.
8. Portfolio Website: створення персонального веб сайту портфоліо для демонстрації власних реалізованих проєктів та здобутих навичок.
9. Expense Tracker: розробка веб додатку для відстеження та візуалізації особистих фінансових витрат.
10. Online Quiz App: розробка веб додатку, який представляє користувачам тести та виставляє бали після тестування.
11. Fitness Tracking App: розробка веб додатку, у якому користувач матиме можливість відслідковувати свої тренування та прогрес у фітнесі.
12. Book Review Platform: розробка веб додатку, у якому користувачі матимуть можливість залишати відгуки та оцінювати прочитані книги
Студенти успішно реалізували такі проєкти у React, взяли участь у публічному захисті та обговоренні. Деякі моменти двох підсумкових занять зображені на фото.
Підготувала доцент кафедри інформатики, програмування, штучного інтелекту
та технологічної освіти, розробник та викладач курсу
«Програмування веб-застосувань» Ольга РЄЗІНА