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

Как учит школа
При покупке курса дарим библиотеку проверенных промптов для разных задач, которые ускорят вашу работу
Онлайн с преподавателем
Свободный график
Диплом о профессиональной переподготовке, свидетельство «1С»
Помощь в поиске работы
Поддержка кураторов
Домашние работы
Тренажер
Пополнение портфолио
Срок обучения
23 месяца
Стоимость курса
162 500 ₽
Магистратура «Программная инженерия цифровых решений» с УрФУ

Рейтинг школы

Нетология Нетология
4,6

Описание курса

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

Программа

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

Освоите язык Java, фреймворк Spring, работу с алгоритмами и структурами данных, методологию управления проектами и командами Agile. Изучите основы программной инженерии. Научитесь анализировать научную литературу, оформлять грантовые заявки. В проектном практикуме создадите прототип программного продукта и отработаете навыки командной работы. Цифровые компетенции в научной деятельности. Научитесь анализировать научную литературу с помощью информационных платформ, оформлять грантовые заявки и продвигать научные исследования через цифровые сервисы. Алгоритмы и структуры данных. Узнаете, как устроен встроенный функционал Java для эффективного использования алгоритмов и структур данных. Управление программными проектами. Изучите теоретические и методологические основы управления проектами, включая Agile. Научитесь формировать и управлять командами разработчиков с учётом современных стандартов управления проектами. Управление командами. Получите навыки эффективного взаимодействия с продуктовой командой, мотивации и руководства в IT-команде. Специализированные инструменты прикладного программирования. Получите навыки разработки серверной части приложений на Java с использованием объектно-ориентированного программирования. Проектный практикум. Примените полученные знания во время разработки прототипа программного продукта. Выполните групповые проекты: прокачаете навыки управления проектами, программирования и командной работы. Специализированный Java. Изучите практическое применение языка Java с использованием фреймворка Spring. Научитесь создавать масштабируемые и устойчивые приложения. Учебная технологическая практика. Программная инженерия. Освоите базу для управления проектами и автоматизации рабочих процессов через методологии разработки качественного программного обеспечения. Изучите основы операционных систем и взаимодействия с API.

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

Изучите основы машинного обучения и инструменты тестирования ПО. Получите навыки фронтенд-разработки. Закрепите навыки бэкенд-разработки на практике. Выберите две дисциплины, которые войдут в основной список образовательных модулей в приложении к диплому. Машинное обучение. Изучите основы линейной алгебры, теории вероятностей и методов оптимизации для разработки алгоритмов машинного обучения. Научитесь работать с большими открытыми данными для решения реальных задач. Основы фронтенда. Разберётесь в разработке веб-интерфейсов на HTML, CSS и JavaScript. Узнаете о популярных фреймворках, методах хранения данных и основах безопасности. Реляционные базы данных и проектирование баз данных. Научитесь писать запросы на языке SQL и применять знания реляционной модели данных. Изучите методы проектирования баз. Научный семинар по сквозным цифровым технологиям. Научитесь проводить исследования и оформлять научные тексты - повысите эффективность самостоятельной работы над магистерской диссертацией. Программная инженерия. Получите навыки работы с продвинутыми технологиями контейнеризации и оркестрации приложений с помощью Docker и Kubernetes. Проектный практикум. Выполните командный проект и закрепите практические навыки по бэкенд-разработке. Тестирование прикладного ПО. Изучите основные виды тестирования: ручное, автоматизированное, юнит-тестирование, тестирование API и веб-приложений. Освоите методы и инструменты тестирования, виды багов и техники отладки. Дисциплина по выбору: программирование на Python. Научитесь описывать алгоритмы для решения задач и работы с данными на Python. Изучите работу модулей и декораторов - и примените их для оптимизации кода. Архитектура сервисов и приложений. Узнаете, как формализовать архитектуру приложений и разрабатывать масштабируемые, отказоустойчивые сервисы. Изучите микросервисную архитектуру, взаимодействие через REST API, управление состоянием и безопасность сервисов. Дисциплина по выбору: программирование на Go. Изучите основные конструкции языка: переменные, типы данных, функции, структуры и интерфейсы. Освоите принципы параллельного программирования - познакомитесь с горутинами и каналами.

Формат

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

Спикеры

  • Эксперты IT-индустрии

Чему вы научитесь

  • Разработка серверной части на Java
  • Использование фреймворка Spring
  • Работа с алгоритмами и структурами данных
  • Управление проектами и командами (Agile)
  • Анализ научной литературы и оформление грантов
  • Основы машинного обучения
  • Работа с большими данными
  • Фронтенд-разработка (HTML, CSS, JavaScript)
  • Работа с реляционными базами данных (SQL)
  • Проектирование баз данных
  • Тестирование ПО (ручное, автоматизированное, юнит-тесты, API)
  • Контейнеризация и оркестрация (Docker, Kubernetes)
  • Микросервисная архитектура
  • Программирование на Python
  • Программирование на Go

Кому подходит

  • Кандидаты, желающие построить карьеру бэкенд-разработчика
  • Студенты и специалисты, желающие получить магистерскую степень в области программной инженерии

Требования к кандидату

Данные отсутствуют

Выводы о курсе

Выберу ИИ
Возможны неточности

Магистратура «Программная инженерия цифровых решений» от УрФУ и Нетологии - это двухлетняя онлайн-программа для тех, кто хочет стать востребованным бэкенд-разработчиком. Курс сочетает академическую глубину с практической ориентацией: студенты осваивают Java, Spring, алгоритмы, базы данных, машинное обучение и DevOps-инструменты. Обучение включает проектные практикумы, работу над реальными кейсами и написание магистерской диссертации. Программа подходит для тех, кто хочет получить официальный диплом и прокачать навыки в IT-индустрии под руководством экспертов.

Рекомендованные курсы

Аналитика и ИИ в действии: как принимают решения в реальном бизнесе
1 месяц
Бесплатно
Аналитика и ИИ в действии: как принимают решения в реальном бизнесе

Другие направления