Каталог курсов

Онлайн-магистратура

Партнёр

Программная инженерия цифровых решений

Постройте карьеру бэкенд-разработчика. Учитесь у экспертов ИТ-индустрии, практикуйтесь в разработке цифровых продуктов и наполняйте портфолио кейсами

bgRegBlockImage

Когда

сентябрь 2027

Длительность

2 года

Форма обучения

Очная в формате онлайн

Документы

Дипломы от УрФУ и Нетологии

Программа обучения

Программа магистратуры

• На обучение потребуется 30 часов в неделю

• Занятия будут проходить по расписанию вечером по будням (3−4 дня в неделю) и один раз в субботу

Первый год обучения

  • Получите комплексное представление о серверной разработке на Java

  • Сможете выбрать дополнительный язык программирования для изучения — Python или Go

  • Изучите основы машинного обучения и работу с большими данными

  • Будете применять знания на практике через проектные и учебные практики, развивая управленческие навыки и навыки работы в команде.

Первый семестр

Освоите язык Java, фреймворк Spring, работу с алгоритмами и структурами данных, методологию управления проектами и командами Agile. Изучите основы программной инженерии. Научитесь анализировать научную литературу, оформлять грантовые заявки. В проектном практикуме создадите прототип программного продукта и отработаете навыки командной работы.

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

Алгоритмы и структуры данных. Узнаете, как устроен встроенный функционал Java для эффективного использования алгоритмов и структур данных.

Управление программными проектами. Изучите теоретические и методологические основы управления проектами, включая Agile. Научитесь формировать и управлять командами разработчиков с учётом современных стандартов управления проектами.

Управление командами. Получите навыки эффективного взаимодействия с продуктовой командой, мотивации и руководства в IT-командах.

Специализированные инструменты прикладного программирования. Получите навыки разработки серверной части приложений на Java с использованием объектно-ориентированного программирования.

Проектный практикум. Примените полученные знания во время разработки прототипа программного продукта. Выполните групповые проекты: прокачаете навыки управления проектами, программирования и командной работы.

Специализированный Java. Изучите практическое применение языка Java с использованием фреймворка Spring. Научитесь создавать масштабируемые и устойчивые приложения.

Учебная технологическая практика

Программная инженерия. Освоите базу для управления проектами и автоматизации рабочих процессов через методологии разработки качественного программного обеспечения. Изучите основы операционных систем и взаимодействия с API.

Второй семестр

Изучите основы машинного обучения и инструменты тестирования ПО. Получите навыки фронтенд‑разработки. Закрепите навыки бэкенд‑разработки на практике. Выберете две дисциплины, которые войдут в основной список образовательных модулей в приложении к диплому.

Машинное обучение. Изучите основы линейной алгебры, теории вероятностей и методов оптимизации для разработки алгоритмов машинного обучения. Научитесь работать с большими открытыми данными для решения реальных задач.

Основы фронтенда. Разберётесь в разработке веб-интерфейсов на HTML, CSS и JavaScript. Узнаете о популярных фреймворках, методах хранения данных и основах безопасности.

Реляционные базы данных и проектирование баз данных. Научитесь писать запросы на языке SQL и применять знания реляционной модели данных. Изучите методы проектирования баз.

Научный семинар по сквозным цифровым технологиям. Научитесь проводить исследования и оформлять научные тексты — повысите эффективность самостоятельной работы над магистерской диссертацией.

Программная инженерия. Получите навыки работы с продвинутымфи технологиями контейнеризации и оркестрации приложений с помощью Docker и Kubernetes.

Проектный практикум. Выполните командный проект и закрепите практические навыки по бэкенд‑разработке.

Тестирование прикладного ПО. Изучите основные виды тестирования: ручное, автоматизированное, юнит-тестирование, тестирование API и веб-приложений. Освоите методы и инструменты тестирования, виды багов и техники отладки.

Дисциплина по выбору: программирование на Python. Научитесь описывать алгоритмы для решения задач и работы с данными на Python. Изучите работу модулей и декораторов — и примените их для оптимизации кода.

Архитектура сервисов и приложений. Узнаете, как формализовать архитектуру приложений и разрабатывать масштабируемые, отказоустойчивые сервисы. Изучите микросервисную архитектуру, взаимодействие через REST API, управление состоянием и безопасность сервисов.

Дисциплина по выбору: программирование на Go. Изучите основные конструкции языка: переменные, типы данных, функции, структуры и интерфейсы. Освоите принципы параллельного программирования — познакомитесь с горутинами и каналами.

23 месяца обучения
Оставьте заявку или получите консультацию
Мы будем держать вас в курсе приёмной кампании

Образовательный кредит под 3%

от 

244

 ₽/мес

Стоимость за семестр

162 500 ₽

Мы будем держать вас в курсе приёмной кампании

Возможность получить налоговый вычет — 13%

Кредит на обучение с господдержкой — часть расходов возьмёт на себя государство

23 месяца обучения

Магистратура «Программная инженерия цифровых решений» с УрФУ

Образовательный кредит под 3%

от 

244

 ₽/мес

Стоимость за семестр

162 500 ₽

Возможность получить налоговый вычет — 13%

Кредит на обучение с господдержкой — часть расходов возьмёт на себя государство

Оставьте заявку или получите консультацию

Мы будем держать вас в курсе приёмной кампании