Тип работы:
Предмет:
Язык работы:


РАЗРАБОТКА КУРСА REACT JS НА ПЛАТФОРМЕ TELEGRAM

Работа №179895

Тип работы

Бакалаврская работа

Предмет

информатика

Объем работы61
Год сдачи2023
Стоимость4600 руб.
ПУБЛИКУЕТСЯ ВПЕРВЫЕ
Просмотрено
6
Не подходит работа?

Узнай цену на написание


АННОТАЦИЯ 4
ВВЕДЕНИЕ 3
1 Анализ предметной области 4
1.1 Мессенджеры 4
1.2 Чат-боты 7
1.3 ReactJS 10
1.4 Дистанционное обучение 10
1.4.1 Онлайн обучение 10
1.4.2 Курсы 12
1.5 Описание разрабатываемого бота 12
1.6 Обзор аналогов 12
1.6.1 Чат-бот “Обучение” 13
1.6.2 Чат-бот “TEACHBASER” 14
1.6.3 Telegram канал “React | JS | TypeScript” 15
1.6.4 Telegram канал “Proglib.academy| IT-курсы” 16
2 Выбор технологий и среды разработки 18
2.1 Выбранные технологии разработки 18
2.1.1 Node.js 18
2.1.2 Telegram Bot API 19
2.1.3 MongoDB 21
2.2 Среда разработки - Visual Studio Code 23
3 Реализация 25
3.1 Требования 25
3.2 Регистрация чат-бота для Telegram Bot API 25
3.3 Проектирование и реализация базы данных чат-бота 27
3.3.1 Структура базы данных 27
3.3.2 Заполнение базы данных 28
3.3.3 Назначение нового пользователя базы данных 33
3.4 Реализация клиентской части чат-бота 33
ЗАКЛЮЧЕНИЕ 52
СПИСОК ИСТОЧНИКОВ 53
ПРИЛОЖЕНИЕ А 55


В современном мире Интернет является универсальным средством общения, развлечения и обучения. Существует множество средств, форм и методов общения, и значительная их часть так или иначе связана с современными технологическими возможностями, в частности, с использованием глобальных компьютерных сетей. Интернет — это не только источник разнообразной и полезной информации для пользователей, но и одна из основных форм виртуального общения. Общение с друзьями и родственниками, контакты с деловыми партнерами и новыми знакомыми - важные элементы современной жизни, а выбор наиболее удобных способов онлайн-общения огромен.
В настоящее время существует много различных онлайн курсов, находящихся в открытом доступе, в том числе и курсов по ReactJS.
И одной из проблем с поиском полных курсов в открытом доступе в сети интернет является их фрагментарность. Часто уроки и материалы разбросаны по разным источникам, и пользователю приходится искать и собирать информацию самостоятельно. Это требует дополнительного времени и усилий, а также затрудняет структурированное обучение, особенно для новичков.
Кроме того, когда курс представлен фрагментарно, возникает риск потерять последовательность материалов и упустить важные элементы обучения. Это может снизить эффективность обучения и создать пробелы в понимании концепций и навыков.
В связи с этим, создание полноценного курса в формате телеграмм-бота может быть более эффективным и актуальным решением, позволяющим пользователям получить все необходимые материалы и знания в удобном и структурированном формате.
Целью работы является разработка чат-бота “Курс React JS” в мессенджере Telegram.
Исходя из поставленной цели, были выявлены следующие задачи:
- анализ выбранной предметной области;
- сравнение имеющихся аналогов чат-ботов;
- выбор технологий и среды разработки;
- разработка чат-бота на платформе Telegram.
В результате, разработка курса ReactJS на платформе Telegram может повысить удобство и доступность обучения для студентов, провести более интерактивный подход к обучению и помочь им освоить новые, востребованные технологии. React - это популярная библиотека, которая еще долго будет актуальной. По данным на 2022-2023 год React JS является одним из самых востребованных навыков программирования. [1]


Возникли сложности?

Нужна помощь преподавателя?

Помощь в написании работ!


Популярность мессенджеров как средства коммуникации сегодня неуклонно растет. Каждый день они используются как возможность для компаний, семьи и друзей удаленно обмениваться сообщениями и медиаконтентом. Следует также упомянуть растущую популярность таких программных продуктов, как чат-боты, работающие на платформе мессенджеров.
Круглосуточная поддержка клиентов, конвертация документов и медиафайлов, заказ такси, поиск необходимых данных и многое другое теперь можно сделать в рамках одного мессенджера. Пока есть мессенджер и необходимый набор чат-ботов, нет необходимости загружать множество приложений для выполнения ограниченного числа задач, не занимая память смартфона.
В рамках выпускной квалифицированной работы были выполнены поставленные задачи:
Во-первых, был проведен анализ предметной области.
Во-вторых, были определены функции чат-бота.
В-третьих, были изучены имеющиеся аналоги чат-бота на платформе Telegram, а также выявлены их достоинства и недостатки. На основе этого были выявлены требования для разработки чат-бота “Курс React JS”.
В-четвертых, были выбраны технологии и среда для разработки чат-бота среди которых MongoDB, Node.JS, Telegram Bot API и Visual Studio Code.
Таким образом, результатом работы является полностью реализованный чат-бот “Курс React JS”.
Касательно перспективы развития - это расширение изучаемых курсов по запросу пользователя. Чат-бот может быть интерпретирован для любого курса.


1. Лучшие JavaScript Фреймворки в 2023 [Электронный ресурс], 2023. - URL:
https://merehead.com/ru/blog/java-script-frameworks-2023/ (дата обращения: 17.03.2023)
2. Рейтинг языков программирования на 2023 [Электронный ресурс], 2023 [Дополнительно]. - URL: https://pypl.github.io/PYPL.html (дата обращения: 17.03.2023)
3. Статистика социальных сетей на 2017 - 2021 год [Электронный ресурс],
2022. - URL:
https://www.tadviser.ru/index.php/%D0%A1%D 1 %82%D0%B0%D 1 %82%D1%8C%D1%8F: %D0%9C%D0%B5%D 1%81%D 1%81%D0%B5%D0%BD%D0%B4%D0%B6%D0%B5%D 1 %80%D1%8B (Instant Messenger, IM) (дата обращения: 12.10.2022)
4. Статистика социальных сетей на 2021 год [Электронный ресурс], 2021. - URL:
https://blog.skillfactory.ru/auditoriya-soczialnyh-setej-i-messendzherov-v-2021-godu/ (дата
обращения: 12.10.2022)
5. Аудитория Телеграма в 2022 году: насколько выросла и как это использовать
бизнесу [Электронный ресурс], 2022. - URL: https://smmplanner.com/blog/auditoriia-
tielieghrama-v-2022-ghodu-naskolko-vyrosla-i-kak-eto-ispolzovat-bizniesu/ (дата обращения: 16.10.2022)
6. Исследование аудитории Telegram 2021 год [Электронный ресурс], 2021. - URL: https://tgstat.ru/research-2021 (дата обращения: 12.10.2022)
7. Messina, C. 2016 will be the year of
conversational commerce [Электронный ресурс], 2016. - URL:
https://medium.com/chris-messina/2016-will-be-the-year-of-conversational-commerce- 1586e85e3991 (дата обращения: 12.10.2022)
8. Что такое чат-бот? [Электронный ресурс], 2023. - URL:
https://powervirtualagents.microsoft.com/ru-ru/what-is-a-chatbot/ (дата обращения: 29.05.2023)
9. Плюсы и минусы онлайн-обучения: главные преимещества дситанционного образования [Электронный ресурс], 2023. - URL: https://zenclass.ru/ponyatno/advantages- disadvantages-online-learning (дата обращения: 29.05.2023)
10. Телеграмм бот “Обучение” [Электронный ресурс], 2022. - URL:
https://t.me/Cryptopedia educationbot (дата обращения: 18.03.2023)
11. Телеграмм бот “TEACHBASER” [Электронный ресурс], 2022. - URL:
https://t.me/JarvisTeachbaseBot (дата обращения: 18.03.2023)
12. Телеграмм канал “React | JS | TypeScript” [Электронный ресурс], 2021. - URL: https://t.me/react org (дата обращения: 18.03.2023)
13. Телеграмм канал “Proglib.academy| IT-курсы” [Электронный ресурс],
2021. - URL: https://t.me/proglib academy (дата обращения: 18.03.2023)
14. Рейтинг мессенджеров 2020 [Электронный ресурс]: краткая информация о
популярных мессенджерах, их плюсы и минусы, 2020. - URL:
https://coba.tools/compilation/reiting-messendzherov-2018. Используется в “Приложение А”. (дата обращения: 12.10.2022)
15. Понимание основ Node.js [Электронный ресурс], 2022. - URL:
https://skine.ru/articles/93180/ (дата обращения: 14.03.2023)
..22


Работу высылаем на протяжении 30 минут после оплаты.



Подобные работы


©2025 Cервис помощи студентам в выполнении работ