Актуальность. В современном мире знание английского языка становится все более важным навыком. Английский язык используется как основной инструмент международного общения в бизнесе, науке, образовании и многих других сферах. В связи с этим возникает потребность в эффективных и доступных способах изучения языка. В последние годы интернет и цифровые технологии предоставляют новые возможности для обучения, делая его более интерактивным и доступным для широкой аудитории. Web- приложения для изучения английского языка предлагают разнообразные методы обучения, такие как интерактивные упражнения, мультимедийные материалы и онлайн-сообщества, что способствует более эффективному усвоению знаний. Поэтому разработка качественного web-приложения для изучения английского языка является актуальной задачей, направленной на удовлетворение потребностей современного общества в образовательных технологиях.
Целью данной дипломной работы является разработка web-приложения для изучения английского языка, которое будет обладать интуитивно понятным интерфейсом, широким функционалом и возможностями для адаптации под индивидуальные потребности пользователей.
Основными задачами при разработке приложения являются создание удобной системы упражнений для практики различных аспектов языка (грамматика, лексика), интеграция мультимедийных ресурсов для улучшения восприятия материала, а также обеспечение возможностей для мониторинга и оценки прогресса пользователей.
Структура работы. Работа состоит из трех глав. В первой главе рассматриваются теоретические аспекты и анализируются существующие решения для изучения английского языка. Вторая глава посвящена проектированию и разработке web-приложения, включая выбор технологий и описание процесса разработки. В третьей главе описываются результаты тестирования работы приложения. В заключении подводятся краткие итоги выполненной работы.
ВВЕДЕНИЕ ................................................................................................... 3
ГЛАВА 1. ТЕОРЕТИЧЕСКИЕ И МЕТОДОЛОГИЧЕСКИЕ ОСНОВЫ
ПРОЕКТИРОВАНИЯ WEB-ПРИЛОЖЕНИЙ.............................................. 5
1.1 . Основные понятия ............................................................................. 5
1.2 ASP.NET Core ..................................................................................... 5
1.3 Обзор готовых решений ..................................................................... 8
1.4 Требования к приложению................................................................. 9
ГЛАВА 2. ПРОЕКТИРОВАНИЕ И РАЗРАБОТКА WEB-ПРИЛОЖЕНИЯ
ДЛЯ ИЗУЧЕНИЯ АНГЛИЙСКОГО ЯЗЫКА ............................................ 10
2.1 Выбор инструментов и технологий.................................................. 10
2.2 Структура приложения .................................................................... 11
ГЛАВА 3. ФУНКЦИОНАЛЬНОЕ ТЕСТИРОВАНИЕ РАЗРАБОТАННОГО
СЕРВИСА.................................................................................................... 31
ЗАКЛЮЧЕНИЕ........................................................................................... 39
СПИСОК ИСПОЛЬЗОВАННЫХ ИСТОЧНИКОВ .................................... 40
ПРИЛОЖЕНИЕ ........................................................................................... 41
1. ASP.NETCore|Полное руководство Core [Электронный ресурс] - https://metanit.com/sharp/aspnet6/ (Дата обращения 30.03.2024)
2. Адамик С., Миллер Ч., Фишер А. ASP.NET Core 3.0 для профессионалов. - 1 изд. - Спб.: Питер, 2020. - 920 с. (Дата обращения 01.04.2024)
3. Stack Overflow. ASP.NET Core Questions and Answers [Электронный ресурс] - https://stackoverflow.com/questions/tagged/asp.net-core (Дата обращения 05.04.2024)
4. Фримен А. Pro ASP.NET Core 3. - 8 изд. - Спб.: Питер, 2019. - 1080 с. (Дата обращения 05.04.2024)
5. Фримен А. ASP.NET Core MVC 2 с примерами на C#. - 2 изд. - Спб.: Питер, 2018. - 1024 с. (Дата обращения 06.04.2024)
6. Фримен А. ASP.NET Core 2 для профессионалов. - 7 изд. - Спб.: Питер, 2017. - 984 с. (Дата обращения 07.04.2024)
7. Джонсон Э., Хант М. ASP.NET Core в действии. - 1 изд. - М.: ДМК Пресс, 2020. - 656 с. (Дата обращения 08.04.2024)
8. Чедвик Д., Панда Х. ASP.NET MVC 4 Framework с примерами на C# для профессионалов. - 3 изд. - Спб.: Диалектика-Вильямс, 2012. - 431 с. (Дата обращения 10.04.2024)
9. API Open [Электронный ресурс] - https://openlibrary.org/developers (Дата обращения 25.04.2024)
10. W3Schools. SQL Tutorial [Электронный ресурс] -
https://www.w3schools.com/sql/ (Дата обращения 10.05.2024)
11. Microsoft Docs. Entity Framework Core Documentation [Электронный ресурс] - https://docs.microsoft.com/en-us/ef/core/ (Дата обращения 15.05.2024)
12. Microsoft Docs. ASP.NET Core Documentation [Электронный ресурс] - https://docs.microsoft.com/en-us/aspnet/core/ (Дата обращения 16.05.2024)