+7 (812) 703-02-02 info@hse.spbstu.ru

Разработчик прикладного программного обеспечения (язык Java)

Записаться на осень 2023 года


Программа переподготовки предназначена для специалистов, обладающих знаниями и практическим опытом java-программирования, в объеме как минимум программы профессиональной переподготовки Программист (язык Java), и желающих развиваться и профессионально расти в области разработки программного обеспечения на языке Java.

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

Осваивая программу, вы научитесь:

  • разрабатывать требования к программному обеспечению;
  • применять в процессе разработки требований принципы и приёмы объектно-ориентированного анализа;
  • правильно формулировать и документировать требования к программному обеспечению;
  • выбирать шаблоны проектирования на основе анализа поставленной задачи;
  • оценивать позитивные и возможные негативные последствия применения шаблона проектировании в реализации конкретного приложения или системы;
  • реализовывать приложения с использованием фреймворка Spring (Boot, Web, Data, Security);
  • выполнять основные виды деятельности, связанные с тестированием программного обеспечения;
  • планировать работы по тестированию программного обеспечения;
  • разрабатывать, выполнять и документировать тесты.

Итоговой аттестацией по программе является выпускная квалификационная работа, при этом работу над проектом слушатели начинают уже на старте программы.

Продолжительность

10 месяцев (314 ак. часов), включая итоговую аттестацию.

Начало обучения
  • 1 октября (октябрь – июль)
  • 1 марта (март - июнь, сентябрь - февраль)

В июле и августе - каникулы!

Стоимость
125 000 ₽

Возможна оплата в рассрочку.

Студентам скидки до 20%.

Налоговый вычет на обучение - 13%.

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

Очная (вечерняя) или онлайн.

Занятия 2-4 раза в неделю по 4 ак. часа (в будни с 18:00, в выходные с 10:00 или с 14:00).


Предварительные требования

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

Для поступления необходимо пройти

Компьютерный тест № ИА-711 Программист язык Java
  • основные принципы объектно-ориентированного программирования;
  • общую структуру платформы Java SE и назначение её основных элементов;
  • основы синтаксиса языка Java в версии JDK 1.8;
  • основные инструменты, необходимые для разработки программ на языке Java;
  • назначение основных пакетов платформы Java SE и понимать структуру стандартных пакетов платформы Java SE;
  • основные классы пакета java.lang;
  • потоковую модель ввода/вывода и основные классы, используемые для работы с файлами;
  • модель реализации графического пользовательского интерфейса, а также основные классы и интерфейсы пакетов java.awt и javax.swing;
  • основы разработки пользовательского интерфейса на основе технологии JavaFX;
  • основные классы и интерфейсы коллекций;
  • стандартные пакеты Java, предназначенные для разработки сетевых приложений;
  • стандартные средства Java для разработки многопользовательских приложений;
  • стандартное API JavaFX;
  • основы работы баз данных;
  • основы классической методологии проектирования баз данных;
  • общие требования, предъявляемые к базе данных;
  • современные принципы организации баз данных;
  • теоретические основы нормализации отношений;
  • компоненты прикладной системы, взаимодействующие с базой данных;
  • компоненты программно-аппаратного обеспечения баз данных;
  • назначение и возможности платформы Java EE;
  • архитектуру платформы Java EE;
  • основы использования технологии сервлетов;
  • основы использования технологии EJB;
  • основные типы и особенности использования Persistence API;
  • основы разработки безопасных приложений на платформе Java EE;
  • основные принципы функционирования веб-сервисов;
  • основные технологии платформы Java EE, используемое при разработке веб-сервисов;
  • основы разработки веб-сервисов, их развёртывания и запуска;
  • основы разработки клиентов веб-сервисов, а также способы их развёртывания и запуска;
  • основные настройки веб-сервисов и их клиентов.

Документ об окончании

Диплом СПбПУ о профессиональной переподготовке установленного образца с присвоением квалификации «Программист» (уровень 6) на право ведения трудовой деятельности в сфере «Разработка требований и проектирование программного обеспечения».


Примеры работ слушателей

Защиты март 2022

Защиты октябрь 2021

Защиты март 2021

Защиты февраль 2020

Дата публикации: 20.02.2020 16:20 Дата изменения: 26.09.2022 16:41

Записаться на осень 2023 года