МАГИСТРАТУРА

> |

Стань высококлассным специалистом в области проектирования и разработки программного обеспечения вместе с нами!
20 бюджетных мест
2 языка: русский, english
+ soft skills
2 года обучения
формат обучения: online, offline
Проект
Для достижения поставленных в рамках программы целей студентам предлагается реализовать несколько проектов в рамках реальных кейсов от этапа аналитики до этапа упаковки продукта
Команда
Работа в командах помогает студентам погрузиться в мир коммерческой разработки, научиться работать в коллективе и адаптироваться к условиям реального бизнеса
Soft skills
Мы акцентируем внимание на коммуникациях, чтобы развить не только технические навыки, но и навыки взаимодействия в команде и корпоративной культуры
Кому подойдёт программа?
Новичкам
Программа будет полезной для всех, кто хочет получить знания и навыки, необходимые для работы разработчиком программного обеспечения
Профессионалам
Специалисты, которые работают в сфере IT и хотят расширить свои знания и навыки, чтобы повысить уровень квалификации и стать более конкурентоспособными на рынке труда
Стартаперам
Люди, которые хотят создавать собственные проекты, приложения или программное обеспечение
ПРИ ПОДДЕРЖКЕ ПИШ ИТМО, АГНИ, ТАТНЕФТЬ
Возможности для студентов
ПРИ ПОДДЕРЖКЕ ПИШ ИТМО, АГНИ, ТАТНЕФТЬ
Возможности для студентов
обучение и проживание будет проходить в новом научно-образовательном центре АГНИ
01. ()
02.()
у вас будет возможность участвовать в конкурсах стипендиальной и грантовой поддержки от 20 000 до 40 000₽
03.()
вы сможете участвовать в мероприятиях, текущих проектах, стартапах и оттачивать знания на реальных кейсах. Часть обучения будет проходить очно в ИТМО г. Санкт-Петербурге

Бэкенд-разработчик на Java
(Java Backend Developer)

Full-stack разработчик
(Full-stack Developer)

Специалист в сфере iOt
(Internet of things)

Карьера
В зависимости от выполненных проектов и приложенных усилий в процессе обучения и согласно сформированному за это время портфолио в одной из систем контроля версий выпускник может стать:

Бэкенд-разработчик на Python
(Python Backend Developer)

Бэкенд-разработчик на Go
(Go Backend Developer)

Фронтенд-разработчик (Frontend Developer)

Мобильный разработчик
(Mobile Developer)

Полученный профессиональный опыт и компетенции в результате освоения данной образовательной программы
Изученные инструменты >>>
- Системы контроля версий (Git, SVN, Mercurial)

- Интегрированные среды разработки (IDE) - например, Visual Studio, Eclipse, IntelliJ IDEA

- Фреймворки и библиотеки для разработки программного обеспечения - например, React, Angular, Node.js, Spring, Django

- Системы управления базами данных (DBMS) - например, MySQL, Oracle, MongoDB, PostgreSQL

- Контейнерные технологии - например, Docker, Kubernetes

- Инструменты автоматизации тестирования - например, Selenium, Appium, JMeter

- Системы автоматической сборки и развертывания (CI/CD) - например, Jenkins, Travis CI, CircleCI

- Системы мониторинга и логирования - например, ELK Stack, Prometheus, Grafana

- Очереди и событийные модели (RabbitMQ, Apache Kafka, Amazon SQS, Apache ActiveMQ, Redis, Apache Storm, Apache Camel)

- Инструменты управления проектами (Jira, Trello, Asana и другие)

- Инструменты для коммуникации и совместной работы (Slack, Zoom, Google Meet, Microsoft Teams, Confluence и другие)

- Инструменты анализа кода и статического анализа - например, SonarQube, ESLint, Pylint
Приобретенные навыки >>>
- Понимание принципов ООП и паттернов проектирования

- Soft skills для эффективной командной работы
- Знание языков программирования (GO, Java, Python, JavaScript)

- Разработка программного обеспечения

- Архитектура программного обеспечения

- Проектирование на основе подхода DDD (Domain-Driven Design)

- Разработка API (Application Programming Interface)

- Работа с системами контроля версий

- Тестирование программного обеспечения

- Документирование кода и процессов разработки

- Работа с базами данных и языком SQL

- Работа с инструментами DevOps

- Работа с контейнерными технологиями (Docker, Kubernetes)

- Работа с аналитикой данных и машинным обучением

- Методологии управления(Agile, Waterfall, Kanban, Scrum и другие)

- Практический навык применения инструментов управления и сопровождения разработки

- Настройка процессов автоматической сборки и тестирования
— Умение проектировать решение: способность проектировать архитектуру приложений и систем, определять требования к функциональности, производительности, безопасности, масштабируемости и т. д.
Прохождение дополнительных расширенных курсов, предложенных в образовательной программе позволит выпускнику углубить свои знания и навыки в следующих профессиях:
(Software Architect)
Специалист, играющий ключевую роль в создании высококачественных, надежных и эффективных программных систем

Архитектор программного обеспечения

(Team Leader)
Организует работу команды, занимается мотивацией и развитием участников команды, обеспечивает коммуникацию между участниками команды и другими заинтересованными сторонами
Тимлид
(Business Architect)
Целью работы бизнес-архитектора является создание более устойчивой, эффективной и прибыльной компании, которая может успешно конкурировать на рынке
Бизнес архитектор
Программа обучения
Студенты программы смогут выбрать майнор по направлению интернет вещей. Здесь они будут обучаться сетевому взаимодействию устройств между собой (m2m) и человеко-машинному взаимодействию при создании автоматизированных «умных» систем
В процессе обучения наша программа предоставляет студентам возможность изучить самые востребованные языки программирования на рынке, а также освоить методы и инструменты для разработки, тестирования и отладки программного обеспечения
Кроме того, наши студенты получают знания в области системного и бизнес анализа, проектирования и архитектуры ПО, что позволяет им готовиться к работе в реальных условиях и решать сложные задачи на современном рынке IT
Мы обучаем наших студентов методам и моделям управления проектами разработки ПО, а также вопросам информационной безопасности и защиты данных, чтобы они могли быть профессионалами в своей области
1 семестр. База + выравнивание
  • Программирование и языковые парадигмы
  • Алгоритмы и структуры данных
  • Бизнес анализ и элементы дискретной математики
  • Проектное управление и инструменты
  • Архитектура данных
2 семестр. База + выравнивание
  • Программирование и языковые парадигмы
  • DevOps и операционные системы
  • Системный анализ
  • Проектное управление и инструменты
  • Data Science
3 семестр. Профильное обучение и отработка командой
  • Тестирование ПО: QA и автоматизация
  • Внедрение и Техническая поддержка
  • Проектное управление и инструменты
  • Инструментальная разработка ПО
  • Упаковка цифровых продуктов
4 семестр. Копаем в технику и пишем дипломный проект
  • Архитектура проектов
  • Высоконагруженные проекты
  • Безопасность ПО
  • Проектное управление и инструменты
Несколько вариантов поступления для студентов
КАК пОСТУПИТЬ
Возможность поступить по конкурсу портфолио без сдачи вступительного экзамена
Участвовать в конкурсе портфолио
Возможность поступить участвуя в воркшопе без сдачи вступительного экзамена
Дистанционно сдать вступительный экзамен в письменно-устной форме
Команда программы
CPO istock.info, преподаватель ИТМО
Пермяков Антон Сергеевич
Руководитель отдела технической поддержки istock.info, преподаватель ИТМО
Шатилова Анна Вячеславовна
Руководитель проектного офиса istock.info, преподаватель ИТМО
Ткаченко Данил Михайлович
Преподаватель ИТМО
Власова Елизавета Кирилловна
Руководитель майнора «iOt (internet of things)», доцент ПИиКТ ИТМО
Владислав Николаевич Шматков
Оставьте заявку на обучение или позвоните нам
Оставьте заявку на обучение или позвоните нам
Партнеры
Остались вопросы?
Задайте их прямо сейчас!
Не стесняйтесь звонить нам в любое удобное для вас время. Мы всегда на связи и готовы ответить на любые ваши вопросы
Ткаченко Данил
Менеджер программы:
Контакты
197101, г. Санкт-Петербург, Кронверкский проспект, д.49, литер А.
(Вход со стороны Сытнинской ул.)
ПИШ ИТМО
423462, Республика Татарстан, город Альметьевск, ул. Ленина, д. 2
ПИШ ИТМО