Разработка клиентской части web-сервиса для изучения программирования «Programming-training service»

Коротких Вадим Юрьевич

Аннотация


Целью работы является разработка клиентской части веб-сервиса для обучения программированию.
Было проведено исследование сервисов-аналогов для определения недостатков и достоинств существующих решений.
Разработано техническое задание на разработку веб-приложения «Programming-training service».
Для разработки проекта использовалась Visual Studio Code 2020 и JavaScript-библиотеки React и Redux. Для создания визуальной части интерфейса использовались HTML и CSS. Для управления версиями приложения использовалась система Git. Для тестирования приложения были написаны автотесты с использованием языка C# на базе Visual Studio 2019.
Результатом работы стал функционирующий веб-сервис, направленный на повышение знаний и навыков в области it-сферы и программирования. Были разработаны следующие функции: просмотр текстовых уроков по различным языкам программирования, прохождение тестов для проверки пройденного материала, создание и просмотр заметок и просмотр авторских статей на различные темы веб-программирования.
В будущем существующий сервис будет дорабатываться, путем добавления новых уроков и статей. Будет создана мобильная версия приложения для обеспечения удобства использования сервиса на смартфонах. Будет добавлена возможность удаления и изменения существующих заметок. Также будет улучшен интерфейс в соответствие с отзывами пользователей.
Готовый веб-сервис размещен на общедоступном хостинге в интернете.