Онлайн-курс

Онлайн-магистратура МИФИ Разработка программного обеспечения

Дата

В любое время

Компания

Место проведения

Онлайн

Направления

Кому подойдет программа

Чтобы поступить в магистратуру, достаточно диплома бакалавра или специалиста по любому направлению

  • Начинающим разработчикам
    Освойте еще один язык программирования, нарабатывайте опыт и откройте новые карьерные возможности
  • Выпускникам бакалавриата
    Получите продвинутые навыки программирования и выйдите на новый уровень в профессии
  • Специалистам смежных сфер
    Изучите востребованные языки программирования и получите структурированные знания о разработке ПО
  • Middle-разработчикам
    Вдохновитесь опытом лидеров индустрии, научитесь решать сложные задачи и управлять командой разработки

Ваше резюме после обучения

Навыки:

  • Уверенно владею Java Core
  • Разрабатываю серверную логику, настраиваю взаимодействие с базами данных, пишу SQL-запросы
  • Реализую REST-сервисы с различными функциями
  • Знаю, как разворачивать и поддерживать приложение в продуктовой среде
  • Знаю принципы разработки качественного и надежного кода. Умею писать разные виды тестов. Владею методологиями разработки, направленными на поддержание высокой надежности продукта
  • Владею основными DevOps-инструментами
  • Использую принципы объектно-ориентированного программирования
  • Умею разрабатывать приложения на базе Spring Framework и при необходимости расширять их
  • Владею Hibernate ORM
  • Могу разработать архитектуру корпоративного приложения

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

Посещайте семинары по расписанию, а лекции смотрите в удобное время на платформе. Чтобы успешно освоить программу, выделите в среднем 20−30 часов в неделю для занятий
1 ЗЕ= 36 академических часов

  • 1 семестр
    • Программирование
    • на языке Java
    • Принципы объектно-ориентированного программирования
    • Алгоритмы и структуры данных
    • Системное администрирование
    • Основы технологического конвейера разработки программного обеспечения
    • Введение в бизнес-анализ
  • 2 семестр
    • Многопоточное и асинхронное программирование на Java
    • Базы данных
    • Специализированные инструменты командной разработки
    • Архитектура сервисов и приложений
    • Основы frontend-разработки
    • Проектная практика
    • Элективы
      • Язык программирования Python
      • Язык программирования Go
  • 3 семестр
    • Управление IT-проектами
    • Фреймворк Spring и работа с REST API
    • Тестирование сервисов и приложений
    • Научно-исследовательская работа
    • Сетевая информационная безопасность
    • Проектная практика
    • Оркестрация и контейнеризация
    • ORM-фреймворки для Java
    • Элективы
      • Разработка на JavaScript
      • Высоконагруженные системы
  • 4 семестр
    • Производственная (научно-исследовательская) практика
    • Выполнение и защита выпускной квалификационной работы

SkillFactory, онлайн-школа

Мы учим новое поколение профессионалов в Data Science и аналитике

Обучаем Python, Data Science, Machine Learning, разработке и управлению продуктами.

  • Знания из первых рук: Программы создают практики отрасли, которые в курсе всех трендов в Data Science.

  • Реальные учебные проекты: Вы работаете над прикладными задачами и пополняете свое портфолио.

  • Менторы всегда на связи: Наши эксперты быстро окажут вам помощь с учебой и поднимут мотивацию.

  • Учеба в хорошей компании: Вы станете частью сообщества студентов и преподавателей, которых объединяет любовь к Data Science.

Эффективный формат онлайн-обучения

  • Занимайтесь в своем темпе
    Наши курсы ориентированы на тех, кто работает и хочет сам регулировать нагрузку. Занимайтесь без отрыва от работы и выделяйте на учебу столько времени, сколько есть прямо сейчас, — 15 минут или 2 часа в день.

  • 20% обучения — интересная и важная теория
    Теория разбита на короткие блоки, после которых обязательно идёт практика.
    Вы смотрите короткие видео, изучаете текстовые материалы и приступаете к заданиям, чтобы закрепить знания

  • 80% обучения — практика в разных форматах
    Для развития навыков у нас есть 5 видов практики: тренажёры, тесты, домашние задания, проекты и хакатоны. Разнообразие форматов помогает усваивать знания максимально эффективно.

  • Менторы и координаторы помогут дойти до конца
    Все менторы — опытные практики из IT-индустрии. Они дают качественную обратную связь на задания, отвечают на вопросы и помогают студенту достичь своих целей во время обучения. Выпускники оценивают менторскую поддержку на 9,1 балла из 10.
    Координаторы решат любой организационный вопрос, связанный с обучением. Их задача — мотивировать студентов и помочь пройти курс до конца.

ОТЗЫВЫ О КОМПАНИИ