Вход

Разработка модуля создания и управления контентом для системы переподготовки специалистов в области web- разработки

Рекомендуемая категория для самостоятельной подготовки:
Дипломная работа*
Код 458008
Дата создания 2020
Страниц 33
Мы сможем обработать ваш заказ (!) 6 мая в 12:00 [мск]
Файлы будут доступны для скачивания только после обработки заказа.
1 910руб.
КУПИТЬ

Содержание

ВВЕДЕНИЕ 3
Глава 1. Основные сведения 5
1.1. Основные термины 5
1.2. MVC фреймворки 7
1.2.1. Ruby on Rails 7
1.2.2. Java Spring MVC 8
1.2.3. ASP .Net 10
Глава 2. Требования к модулю создания и управления контентом системы переподготовки специалистов 12
2.1. Назначение системы 12
2.2. Цели создания системы 12
2.3. Функциональные требования к системе 13
2.4.1. Язык программирования Java 15
2.4.2. Maven 16
2.4.3. Устройство GitHub 16
2.4.4. GitHub api 17
Глава 3. Описание модуля создания и управления контентом системы переподготовки специалистов 18
3.1. Менеджер управления подмодулями 19
3.2. Подмодуль автоматического поиска проектов на GitHub 20
3.3. Подмодуль автоматического выделение тем из проекта 23
3.4. Подмодуль демонстрации примеров и контента 25
Глава 4. Спецификация заполнения файлов и таблиц базы данных 26
ЗАКЛЮЧЕНИЕ 30
СПИСОК ЛИТЕРАТУРЫ 31
ПРИЛОЖЕНИЯ 33

Введение

Одним из способов насыщения рынка труда хорошими IT-специалистами может стать переобучение сотрудников, занятых в других смежных областях знания. Переобучение является достаточно мощным и удобным инструментом, поскольку не требует начинать процесс обучения с азов. Переобучение позволяет расширять компетенцию специалистов и делать их знания более гибкими, затрачивая минимальное количество ресурсов. Для некоторых технологий оказывается достаточным осуществить трансформацию знаний в новую форму. Однако на практике можно столкнуться с тем, что не всегда трансформация осуществляется по актуальным и релевантным материалам. Люди, включившиеся в программу переобучения, могут столкнуться с проблемами, связанными с поддержанием актуальности обучающего материла и отсутствием надлежащих примеров.
Возникает необходимость в создании инструмента, который позволит поддерживать учебные материалы в актуальном состоянии, показывать новые примеры и методы использования тех или иных знаний специалистов.
Цель данной дипломной работы – реализовать подобный инструмент. В основу работы было положено переобучение специалистов в рамках 3 MVC фреймворков: Java Spring MVC, ASP .NET, Ruby on Rails. Автоматическое средство поиска будет осуществлять поиск и актуализацию примеров по определенным темам и параметрам проектов с одного из крупных интернет-хранилищ проектов – GitHub.
В первой части работы дается определение основным терминам и понятиям, использующимся в дальнейшем.
Вторая часть работы включает в себя определение требований к системе, а также изучение используемых в разработке системы технологий.
В третьей части освещается процесс реализации модуля, его составных частях и особенности их реализации.
Завершающая часть работы будет содержать в себе спецификации файлов и баз данных, необходимых для корректной работы системы при расширении или изменении данных.

Фрагмент работы для ознакомления

Дипломная работа выполнена по всем требованиям и защищена на "отлично".

Список литературы

1. Пресс-Релиз №3540 от 18.12.2017 Всероссийского центра изучения общественного мнения. [Электронный ресурс]. - URL: https://wciom.ru/index.php?id=236&uid=116610 (дата обращения 08.06.2018).
2. Отчет по опросу компании Robert Half «IT Hiring Forecast, First Half of 2018» от 12.12.2017. [Электронный ресурс]. - URL: https://www.roberthalf.com/blog/management-tips/it-hiring-forecast-first-half-of-2018 (дата обращения 08.06.2018).
3. Dirk Riehle. Framework Design: A Role Modeling Approach. Ph.D. Thesis, No. 13509. - Zürich, Switzerland, ETH Zürich, 2000, P. 1-9.
4. Trygve Reenskaug. THING-MODEL-VIEW-EDITOR an Example from a planningsystem, Xerox PARC technical note, May 1979. [Electronic resource]. – URL: http://heim.ifi.uio.no/~trygver/1979/mvc-1/1979-05-MVC.pdf (дата обращения 10.06.2018).
5. Collins-Sussman Ben. Fitzpatrick BW. Pilato, CM. - Version Control with Subversion, 2004. – P. 8-11.
6. Результат опроса респондентов аналитического агентства Тэглайн (Tagline)
«Рейтинг систем контроля версий 2016» от 21.04.2018. [Электронный ресурс]. - URL: https://tagline.ru/version-control-systems-rating/ (дата обращения 10.06.2018).
7. Чакон С., Штрауб Б. Git для профессионального программиста. — Питер, 2017. — C. 23
8. Официальный справочник по GitHub. [Электронный ресурс]. – URL: https://GitHub.com/about. (дата обращения 10.06.2018).
9. Тейт Б., Хиббс К. Ruby on Rails. Быстрая веб-разработка. — СПб.: BHV-
Петербург, 2008. С. 9-19, С. 29-53, С. 145-167.
10. Официальный сайт Ruby. [Электронный ресурс]. – URL: https://www.ruby- lang.org/ru/ (дата обращения 11.06.2018
11. Уоллс К. Spring в действии./К. Уоллс // М.: ДМК Пресс, 2013. – Ст. 30-67, ст. 238-294, ст. 432-472.
12. Крис Шеффер, Кларенс Хо, Роб Харроп. Spring 4 для профессионалов = Pro Spring 4. — М.: «Вильямс», 2017. – С. 19-39, с. 62-67.
13. Палермо Джеффри. ASP.NET MVC 4 в Действии. / Джеффри Палермо, Джимми Богард, Эрик Хексер, Мэтью Хинзе, Джереми Скиннер // M.: Manning, 2012. – 408 c.
14. Веб-платформы ASP.NET для Visual Studio 2013 [Электронный ресурс]. – URL: https://msdn.microsoft.com/ru-ru/library/dn467680(v=vs.108).aspx, (дата обращения 10.06.2018)
15. Монахов Вадим. Язык программирования Java и среда NetBeans. — 3-е изд.
— СПб.: БХВ-Петербург, 2011. – C. 13-28.
16. Официальный сайт Java. [Электронный ресурс]. – URL: Режим доступа
https://www.oracle.com/ru/java, (дата обращения 12.06.2018).
17. Официальный сайт Maven. [Электронный ресурс]. – URL: Режим доступа
https://maven.apache.org. (дата обращения 12.06.2018).
18. Статья «Введение в POM». [Электронный ресурс]. – URL: https://maven.apache.org/guides/introduction/introduction-to-the-pom.html . (дата обращения 12.06.2018).
19. Sonatype Company. Maven: The Definitive Guide. O'Reilly Media, Inc. 2009. P. 32-37.
20. Официальная документация GITHUB REST API v3. [Электронный ресурс].
- URL: https://developer.GitHub.com/v3/ (дата обращения 15.06.2018)
21. Официальная документация GITHUB REST API v3. Поисовые запросы. [Электронный ресурс]. - URL: https://developer.GitHub.com/v3/search/#search- repositories (дата обращения 15.06.2018)
Очень похожие работы
Пожалуйста, внимательно изучайте содержание и фрагменты работы. Деньги за приобретённые готовые работы по причине несоответствия данной работы вашим требованиям или её уникальности не возвращаются.
* Категория работы носит оценочный характер в соответствии с качественными и количественными параметрами предоставляемого материала. Данный материал ни целиком, ни любая из его частей не является готовым научным трудом, выпускной квалификационной работой, научным докладом или иной работой, предусмотренной государственной системой научной аттестации или необходимой для прохождения промежуточной или итоговой аттестации. Данный материал представляет собой субъективный результат обработки, структурирования и форматирования собранной его автором информации и предназначен, прежде всего, для использования в качестве источника для самостоятельной подготовки работы указанной тематики.
bmt: 0.00476
© Рефератбанк, 2002 - 2024