Разработка web-приложений с использованием фреймворка VueJS 3
Описание
Материалы учебно-методического пособия предназначены для студентов, изучающих дисциплины «Web-программирование», «Технологии разработки Web-приложений». Пособия является продолжением методических рекомендаций «Кузин Д. А. Разработка web-приложений на языке PHP с применением фреймворка Codeigniter» (Сургут: ИЦ СурГУ, 2022). На базе проекта, разработка которого была описана в предыдущем пособии, реализуется серверная часть web-приложения. Основная часть пособия посвящена разработке клиентской части web-приложения, имеющего архитектуру SPA с использованием фреймворка VueJS 3. Материал содержит пошаговые инструкции по реализации приложения, начиная с доработки приложения на основе фреймворка Codeigniter c целью реализации на его основе REST API для фронтенд-приложения. В результате выполнения заданий студент получает опыт разработки полнофункционального Web-приложения с архитектурой SPA для учета индивидуальных достижений. В приложении реализованы регистрация и аутентификация пользователей, в том числе аутентификация по протоколу OAuth, CRUD-операции, элементы бизнес-логики, работу с S3-совместимым файловым хранилищем. Пособие может использоваться при выполнении курсовых и дипломных проектов, связанных с разработкой информационных систем с веб-интерфейсом. Онлайн поддержка учебного материала реализована в виде учебного курса в LMS Moodle по ссылке https://moodle.surgu.ru/course/view.php?id=4189.