Главная
/
Каталог
/
Программист (Язык Java)

Программист (Язык Java)

Освойте java-программирование за 10 месяцев с нуля до уровня Junior Java Developer

135 000
Программист (Язык Java)
Ближайший старт
1 октября
Формат обучения
Онлайн (с преподавателем)
Длительность программы
10 месяцев
Занятость
2-4 раза в неделю по 4 ак. часа
Программа содержит все необходимые начинающему java-разработчику темы - от синтаксиса языка и стандартных пакетов платформы Java SE, до основ разработки веб-сервисов и корпоративных приложений на платформе Java EE. В программе рассматривается Spring фреймворк, часто применяемый при разработке сложных корпоративных информационных систем.
  1. Диплом Санкт-Петербургского политехнического университета Петра Великого — ведущего вуза страны

  2. Преподаватели-практики с большим опытом

  3. Практико-ориентированные предметы, самые важные и необходимые знания для специалиста

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

Новичкам в IT

Чтобы изучить программирование на java, получить навыки, необходимые для создания веб-сервисов и корпоративных приложений и начать карьеру с позиции Junior Java Developer

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

Чтобы изучить новый язык java, освоить инструменты и технологии, которые могут быть полезны на практике, улучшить навыки программирования и повысить эффективность работы

Студентам IT-специальностей

Чтобы получить дополнительную специальность и опыт разработки приложений на Java

Что вы будете уметь по окончании программы?

1
Написание «чистого» и понятного кода на Java
2
Знание принципов объектно-ориентированного программирования
3
Работа с файловой системой и базами данных, знание языка запросов SQL
4
Применение паттернов проектирования приложений
5
Разработка многопоточных приложений
6
Разработка веб-приложений на фреймворке Spring
7
Умение разбираться в чужом коде

Специальности и направления деятельности выпускников программы

Junior Java Developer

Программа

Java SE. Введение в язык Java
40
  • ознакомление со структурой платформы Java;
  • изучение структуры и синтаксиса языка Java;
  • разработка консольных автономных Java-приложений начального уровня;
  • использование стандартного инструментария Java-разработчика из состава JDK;
  • обучение работе в интегрированной среде разработки.
Java SE. Стандартные пакеты
40

• стандартные средства Java для организации взаимодействия программы со средой выполнения;
• использование потоковой модели, в частности для операций чтения/записи из/в файлы;
• реализация относительно несложных графических пользовательских интерфейсов;
• применение коллекции для решения практических задач.

Java SE. Разработка многоуровневых приложений
40
  • знакомство с архитектурой распределенных приложений;
  • базовые приемы работы с базами данных на основе JDBC;
  • реализация обмен данными по сетям на основе протоколов UDP и TCP/IP;
  • основные приемы многопоточного программирования;
  • технология разработки web-приложений, основанных на использовании сервлетов.
Основы баз данных для программистов
40
  • основы работы баз данных;
  • основы классической методологии проектирования баз данных;
  • общие требования, предъявляемые к базе данных;
  • современные принципы организации баз данных;
  • компоненты прикладной системы, взаимодействующие с базой данных;
  • компоненты программно-аппаратного обеспечения баз данных;
Java EE. Разработка корпоративных приложений и веб-сервисов
40

• назначение и возможности платформы Java EE;
• архитектура платформы Java EE;
• основы использования технологии сервлетов;
• основы использования технологии EJB;
• основные типы и особенности использования Persistence API;
• основы разработки безопасных приложений на платформе Java EE.

Разработка приложений с использованием Spring Boot
32

•    общая архитектура фреймворка Spring;
•    общие принципы разработки приложений с использованием фреймворка Spring Boot;
•    основные типы фреймворка Spring Boot и правила их использования.

Разработка веб-приложений с использованием Spring Web (MVC)
32

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

Разработка приложений с использованием Spring Data
32

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

Преподаватели

Филичев
Денис Андреевич

Является действующим программистом

Заковряшин
Юрий Дмитриевич

Является действующим программистом

Занимается разработкой программного обеспечения и баз данных на заказ

Диплом о профессиональной переподготовке Санкт-Петербургского политехнического университета Петра Великого

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

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

Мы всегда на связи
Румянцева Екатерина
Румянцева Екатерина
Специалист