Видеокурсы, видеоуроки, обучающие видео, тренинги

Программные системы и автоматизация процессов разработки

0

Программа НИУ ВШЭ — Пермь и Нетологии готовит фулстек-разработчиков.

Вы станете специалистом, который может в одиночку создать сайт или приложение. Фулстек-разработчик хорошо разбирается как во внешнем интерфейсе — фронтенде, так и серверной части — бэкенде.

Такие навыки ценят работодатели: универсальные специалисты востребованы и хорошо зарабатывают.

Программа обучения — 4 года.

Первый курс

• Освоите универсальные гуманитарные дисциплины.
• Углубите знания по математической теории, программированию и алгоритмизации.
• Изучите языки Python и Java.
• Напишете первую курсовую работу по разработке программных продуктов и добавите её в портфолио.

Дисциплины
— Введение в специальность.
— Программирование на Python.
— Проектный семинар «Основы проектной деятельности в программной инженерии».
— Английский язык.
— Безопасность жизнедеятельности.
— Основы российской государственности.
— История России.
— Право.
— Экономика.
— Линейная алгебра.
— Дискретная математика.
— Математический анализ.
— Программирование.
— Теоретические основы информатики.
— Курсовая работа.

Второй курс

• Научитесь проектировать базы данных, разрабатывать интерфейсы и использовать эффективные алгоритмы.
• Изучите архитектуру вычислительных систем.
• Освоите JavaScript.
• Получите базовые знания в других предметных областях: финансах, менеджменте, праве, медиа (по выбору).
• Напишете курсовую по разработке приложения к базе — ещё один проект в портфолио.

Дисциплины
— Архитектуры ВС и операционные системы.
— Компьютерные сети.
— Веб-разработка и дизайн интерфейсов.
— Разработка на JavaScript.
— Разработка веб-сервисов и приложений.
— Основы виртуализации и контейнеризации.
— Алгоритмы и структуры данных.
— Базы данных.
— Теория вероятностей и математическая статистика.
— Проектный семинар «Основы проектной деятельности».
— Английский язык.
— Курсовая работа.
— Майнор.

Третий курс

• Познакомитесь с основами языка Go и узнаете, как с его помощью разрабатывать эффективные и безопасные параллельные приложения.
• Научитесь проектировать архитектуру программных систем и проводить их тестирование.
• Углубите знания в математике и программировании на Python.
• Выберете и начнёте обучение по одной из профильных траекторий: DevOps или управление командой разработки.
• Выполните ещё одну курсовую и отправитесь на производственную практику пополнять портфолио.

Дисциплины
Основной блок:
— Программирование на TypeScript и библиотеки фронтенд- разработки.
— Библиотеки и фреймворки бэкенд-разработки.
— Анализ данных и основы машинного обучения.
— Обеспечение качества и тестирование ПО.
— Проектирование и архитектура ПО.
— Производственная практика.
— Курсовая работа.
— Майнор.
Автоматизация процессов разработки программных систем — DevOps:
— Администрирование сетей и автоматизация систем.
— Виртуализация и управление виртуальными средами.
Управление командой разработки:
— Управление качеством и оптимизация программного кода.
— Управление техническими аспектами разработки.

Четвёртый курс

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

Дисциплины
Основной блок:
— Параллельное и многопоточное программирование на Go.
— Разработка защищённых программ и систем.
— Разработка и анализ требований.
— Управление производительностью приложений и высоконагруженные системы.
— Управление проектами по разработке ПО.
— Облачные технологии и вычисления.
— Научно-исследовательский семинар.
— Командный проект по программной инженерии.
— Производственная практика.
— Выполнение и защита выпускной квалификационной работы.
Автоматизация процессов разработки программных систем — DevOps:
— Системы непрерывной интеграции и поставки.
— Системы мониторинга и анализа.
Управление командой разработки:
— Продуктовый менеджмент в IT-проектах.
— Управление командой разработки.

Вашу квалификацию подтвердит диплом НИУ ВШЭ.

Вы получите диплом государственного образца с приложением на английском языке. Вам будет присвоена квалификация «Бакалавр» по направлению подготовки «Программная инженерия».

Дополнительно вы получите диплом Нетологии с квалификацией выбранного трека: «Девопс-инженер» или «Руководитель команды разработки». Это выделит вас на фоне соискателей на рынке труда.

Перейти на страницу бакалавриата →


Оставьте ответ

Ваш электронный адрес не будет опубликован.

Этот сайт использует Akismet для борьбы со спамом. Узнайте, как обрабатываются ваши данные комментариев.