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


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

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

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


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

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

  • Основные принципы объектно-ориентированного программирования;
  • Общую структуру платформы Java SE и назначение её основных элементов;
  • Общий процесс разработки приложений Java и необходимые для этого инструменты;
  • Основной синтаксис языка Java;
  • Назначение стандартных пакетов платформы Java SE и структуру официальной документации по платформе Java SE;
  • Основные классы пакета java.lang;
  • Потоковую модель ввода/вывода и основные классы, используемые для работы с файлами;
  • Модель реализации графического пользовательского интерфейса;
  • Основные классы и интерфейсы пакетов java.awt и javax.swing;
  • Основы разработки пользовательского интерфейса на основе технологии JavaFX;
  • Основные классы и интерфейсы коллекций;
  • Основы языка SQL и основы работы с базами данных на основе JDBC;
  • Классы и интерфейсы стандартного пакета java.net, необходимые для разработки сетевых приложений на основе использования стеков сетевых протоколов UDP/IP и TCP/IP;
  • Основы многопоточного программирования на языке Java;
  • Назначение, возможности и архитектуру платформы Java EE;
  • Основы использования технологии сервлетов;
  • Основы использования технологии EJB;
  • Назначение и особенности использования Persistence API (JPA);
  • Принципы и технологии разработки веб-сервисов на основе платформы Java EE.

Итоговой аттестацией по программе является Выпускная квалификационная работа.

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

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

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

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

Режим занятий

Форма обучения очно-заочная (вечерняя).

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


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

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

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

Компьютерный тест №ВКТ-108 Алгоритмизация и основы программирования

Необходимо знать следующие понятия:

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

Необходимо знать и уметь использовать следующие операторы:

  • оператор присваивания;
  • оператор условия;
  • оператор цикла;
  • оператор блока.

Необходимо уметь создавать на любом алгоритмическом языке:

  • простейшие программы, использующие 2-3 подпрограммы;
  • подпрограммы (процедуры и функции);
  • осуществлять вызовы подпрограмм.

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

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


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