Разработка обучающего курса по технологии Asp.NET MVC для магистратуры

Медведев Максим Александрович

Аннотация


В настоящее время, происходит довольно быстрый переход практически всех сфер человеческой деятельности в виртуальное пространство. От того, насколько хорошо человек сможет его использовать, в какой-то степени зависит его карьера и будущее. Сегодня, изучение основ веб-разработки является необходимым и помогает понять базовые принципы работы информационных технологий, которые применяются во многих сферах человеческой деятельности. Создание и внедрение новых курсов по изучению актуальных технологий, в том числе веб-разработки в образовательный процесс, увеличивает конкурентоспособность образовательных программ магистратуры среди программ, реализуемых в ВУЗах. Переход на собственные образовательные стандарты вузов требует совершенствования процессов обучения студентов и разработки методического обеспечения учебных дисциплин и модулей.
В рамках учебной программы ИТ-инновации в бизнесе, студентам, имеющим базовые знания таких технологий, как html, css, javaScript, LinqToSql, предлагается изучить основы веб-разработки на технологии Asp.Net MVC. Паттерн MVC очень часто используется в различных технологиях для построения распределенных приложений. Поэтому, имея опыт работы с данным паттерном, можно легко перейти от Asp.NET к любой другой технологии веб-разработки.
В настоящей работе представлен практический курс по технологии веб-разработки Asp.NET MVC для образовательных программ магистров.
Целью работы является:
- обеспечение образовательных программ магистратуры методическими материалами по технологии ASP.Net MVC;
- изучение и систематизация основных этапов разработки веб-приложений с использование паттерна MVC;
- разработка методических рекомендаций по изучению теоретического материала и лабораторного практикума по технологии ASP.NET MVC для уровня магистратуры.
Задачи магистерской диссертации:
- провести обзор и сравнительный анализ технологий веб-разработки;
- проанализировать англоязычные источники и систематизировать информацию по методологии веб-разработки ASP.NET MVC;
- проанализировать текущее состояние учебно-методического обеспечения для обучения вэб-программированию (открытые онлайн-курсы, дисциплины учебных планов УрФУ);
- разработать новый учебный модуль и методические указания к лабораторным работам для освоения новой передовой технологии вэб-программирования для студентов уровня магистратуры в связи с переходом на собственные стандарты УрФУ.
Объектом исследования в работе является методическое обеспечение образовательных программ магистратуры для обучения вэб-программированию. Предмет исследования – разработка нового практического курса для обучения веб-программированию.
Научная новизна исследования заключается в систематизации научного и учебного материала на русском и английском языках по технологии ASP.NET MVC для создания нового учебного модуля для образовательных программ уровня магистратуры. После прохождения данного курса, студенты получат навыки в создании веб-приложений на технологии Asp.Net с базовым набором компонентов, таких как: работа с базой данных, маршрутизация, аутентификация пользователя, написание контроллеров, создание представлений (как простых, так и строго типизированных), создание моделей с использованием Entity Framework, применение bootstrap для адаптивной верстки html-кода, развертывание веб-приложений как на localhost, так и на облачном хостинге.
Моделирование расчета экономической эффективности проекта по разработке курса «Обучение технологии веб-разработки ASP.NET MVC» при размещении его на онлайн-платформе для платного доступа показало, что проект является экномически эффективным и примерные сроки окупаемости будут равны 9 месяцам.
Результаты выпускной квалификационной работы будут использованы в учебном процессе Уральского Федерального Университета, института ИРИТ-РТФ при обучении студентов уровня магистратуры по направлению подготовки «Прикладная информатика».