Тема: РАЗРАБОТКА КУРСА REACT JS НА ПЛАТФОРМЕ TELEGRAM
Закажите новую по вашим требованиям
Представленный материал является образцом учебного исследования, примером структуры и содержания учебного исследования по заявленной теме. Размещён исключительно в информационных и ознакомительных целях.
Workspay.ru оказывает информационные услуги по сбору, обработке и структурированию материалов в соответствии с требованиями заказчика.
Размещение материала не означает публикацию произведения впервые и не предполагает передачу исключительных авторских прав третьим лицам.
Материал не предназначен для дословной сдачи в образовательные организации и требует самостоятельной переработки с соблюдением законодательства Российской Федерации об авторском праве и принципов академической добросовестности.
Авторские права на исходные материалы принадлежат их законным правообладателям. В случае возникновения вопросов, связанных с размещённым материалом, просим направить обращение через форму обратной связи.
📋 Содержание
ВВЕДЕНИЕ 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”.
Касательно перспективы развития - это расширение изучаемых курсов по запросу пользователя. Чат-бот может быть интерпретирован для любого курса.





