Онлайн курс кафедры ШИиКМ

«Веб-приложения в среде ASP.NET Core MVC для машинного обучения ML.NET»

О курсе

Курс посвящён технологии разработке веб – приложений в среде ASP.NET Core MVC для машинного обучения ML.NET производства фирмы Microsoft и рассчитан на обучающихся магистров и аспирантов со знаниями в области веб-технологий.

Цель курса – научить создавать проекты для машинного обучения ML.NET экономные, оптимизированные под облачные технологии и адаптируемые к функционированию на мобильных устройствах веб – приложения для платформы .NET. Вы сможете самостоятельно создавать веб-сайты среднего уровня сложности для самой последней ступени развития веб – платформы ASP.NET.

В этом курсе помимо просмотра привычных презентаций вы будете практиковаться работать с кодом в интерактивных упражнениях, а закреплять навыки и доказывать, что вы действительно чему-то научились – в реальных проектах. Практическая часть курса построена на создании реального приложения «Выпускающая кафедра вуза», обеспечивающего понятные онлайн взаимодействия обучающегося и преподавателя. Кроме того, будет создана функционально полная административная область, включающая средства создания, чтения, обновления, удаления и защитим её так, чтобы изменения могли вносить только администраторы.

Полученный уровень подготовки позволит вам начать карьеру разработчика современных проектов для машинного обучения ML.NET или другого интернет-специалиста и применять полученные знания при решении широкого спектра задач, с которыми сталкивается большинство IT - специалистов.

Формируемые компетенции

02.03.03 Математическое обеспечение и администрирование информационных систем

• владением методами и средствами получения, хранения, переработки и трансляции информации посредством современных компьютерных технологий, в том числе в глобальных компьютерных сетях (ОПК-5);

• способностью проектировать системы с параллельной обработкой данных и высокопроизводительные системы и их компоненты (ПК-9);

• способностью разрабатывать и реализовывать планы информатизации предприятий и их подразделений на основе Web- и CALS-технологий (ПК-10);

• Способность разрабатывать применения библиотек машинного обучения ML.NET

02.06.03 Математическое обеспечение и администрирование информационных систем

• владением методологией теоретических и экспериментальных исследований в области профессиональной деятельности (ОПК-1);

• Способность к разработке новых методов исследования на базе машинного обучения ML.NETи их применению в самостоятельной научно-исследовательской деятельности в области профессиональной деятельности (ОПК-3);

О преподавателях


Часовских Виктор Петрович

Доктор технических наук, профессор кафедры ШИиКМ


Кох Елена Викторовна

Кандидат наук, доцент кафедры ШИиКМ


Содержание курса

В курсе рассматриваются следующие темы:

1. Появление ASP.NET и история развития от Active Server Pages до ASP.NET Core с применением машинного обучения ML.NET

2. Прямая и обратная совместимость проектов ASP.NET и библиотек ML.NET

3. Влияние технологий Rails, Node.js, Angular и React на формирование фреймворка ASP.NET Core

4. Модели, представления и контроллеры - MVC

5. Среда разработки ML.NET ASP.NET Core MVC, установка и создание проекта

6. Соглашения о проекте Core MVC

7. Использование асинхронных методов и Razor

8. SaitKafedri: реальное приложение ML.NET

9. SaitKafedri: навигация

10. SaitKafedri: сегментация, поиск и сортировка

11. SaitKafedri: администрирование

12. SaitKafedri: защита и публикация (развёртывание) приложения

Каждая тема предполагает изучение в течение одной недели.

В курсе имеется два типа дедлайна (от англ. deadline ) - крайний срок (дата или время), к которому должна быть выполнена задача:

– мягкий дедлайн, при котором необходимо выполнить все оценивающие мероприятия текущей недели до её завершения;

– жёсткий дедлайн, при котором на выполнение оценивающих мероприятий после мягкого дедлайна дополнительно выделяется ещё две недели, по окончании которых доступ к соответствующим мероприятиям закрывается.

Направление подготовки

• 02.04.03 Математическое обеспечение и администрирование информационных систем

Область деятельности

• решение задач в области разработки технических средств и программного обеспечения компьютерных вычислительных систем и сетей, автоматизированных (в том числе распределённых) систем обработки информации и управления, а также систем автоматизированного проектирования и информационной поддержки изделий.

• Количество лекций

8

Дата окончания курса

15 июня 2024 г.

Дата окончания записи

26 апреля 2024 г.

Кол-во обучающихся на версии курса

Язык

Русский

Дата ближайшего старта

20 апреля 2024 г.

ID курса

Длительность курса

10 недель

Сертификат

Нет

Версия

1