Интенсивный курс: Программирование на языке Java

Идёт набор группы. Расписание будет опубликовано позже. Следите за изменениями на сайте.

{{course.from_date | date:'dd.MM.yyyy'}} - {{course.to_date | date:'dd.MM.yyyy'}}  % скидка действует до {{ course.discount_expire_date }}

{{course.time_start}} - {{course.time_end}}
{{course.week_days}}
Очное обучение, ₽
Вебинар, ₽
Физ. лица - - {{course.price_base_individuals ? course.price_base_individuals : '-'}} {{course.price_final_individuals ? course.price_final_individuals : '-'}} Бесплатно
{{ ( course.price_base_individuals_webinar && ( course.price_base_individuals && !webinarOnly || webinarOnly ) ) ? course.price_base_individuals_webinar : '-' }} {{course.price_final_individuals_webinar}} {{ course.course_is_webinar_active ? 'Бесплатно' : '-' }}
Юр. лица - - {{course.price_base_entities ? course.price_base_entities : '-'}} {{course.price_final_entities ? course.price_final_entities : '-'}} Бесплатно
{{ ( course.price_base_entities_webinar && ( course.price_base_entities && !webinarOnly || webinarOnly ) ) ? course.price_base_entities_webinar : '-' }} {{course.price_final_entities_webinar}} {{ course.course_is_webinar_active ? 'Бесплатно' : '-' }}
{{course.from_date | date:'dd.MM.yyyy'}} {{course.to_date | date:'dd.MM.yyyy'}} {{course.time_start}} {{course.time_end}}
{{course.week_days}} {{ ( course.price_base_individuals_webinar && ( course.price_base_individuals && !webinarOnly || webinarOnly ) ) ? course.price_base_individuals_webinar : '' }} {{ ( course.price_base_entities_webinar && ( course.price_base_entities && !webinarOnly || webinarOnly ) ) ? course.price_base_entities_webinar : '' }}

Оставить заявку на Очное обучение

Ак. час.
Днем, ₽
Вечером, ₽
В выходные, ₽
Физ. лица
{{programInfo.akadem_hour}} Ак. час.
Днем, ₽{{cities[key]['basePricesIndividuals']['day'] && !programInfo.isFree ? cities[key]['basePricesIndividuals']['day'] : (cities[key]['course_has_day'] && programInfo.isFree) ? 'Бесплатно' : '-' }}
Вечером, ₽{{cities[key]['basePricesIndividuals']['evening'] && !programInfo.isFree ? cities[key]['basePricesIndividuals']['evening'] : (cities[key]['course_has_evening'] && programInfo.isFree) ? 'Бесплатно' : '-' }}
В выходные, ₽{{cities[key]['basePricesIndividuals']['weekend'] && !programInfo.isFree ? cities[key]['basePricesIndividuals']['weekend'] : (cities[key]['course_has_weekend'] && programInfo.isFree) ? 'Бесплатно' : '-' }}
Юр. лица
{{programInfo.akadem_hour}} Ак. час.
Днем, ₽{{cities[key]['basePricesEntities']['day'] && !programInfo.isFree ? cities[key]['basePricesEntities']['day'] : (cities[key]['course_has_day'] && programInfo.isFree ) ? 'Бесплатно' : '-' }}
Вечером, ₽{{cities[key]['basePricesEntities']['evening'] && !programInfo.isFree ? cities[key]['basePricesEntities']['evening'] : (cities[key]['course_has_evening'] && programInfo.isFree) ? 'Бесплатно' : '-' }}
В выходные, ₽{{cities[key]['basePricesEntities']['weekend'] && !programInfo.isFree ? cities[key]['basePricesEntities']['weekend'] : (cities[key]['course_has_weekend'] && programInfo.isFree) ? 'Бесплатно' : '-' }}

Оставить заявку на Вебинар

Ак. час.
Стоимость, ₽
Физ. лица
{{tables.webinar.akadem_hour}}
{{tables.webinar.price_base_individuals}}
Бесплатно
Юр. лица
{{tables.webinar.akadem_hour}}
{{tables.webinar.price_base_entities}}
Бесплатно

Записаться на Дистанционное обучение

Ак. час.
Стоимость, ₽
Физ. лица %
скидка действует до {{ tables.distant.discount_expire_date }}
{{tables.distant.akadem_hour}}
{{tables.distant.price_base_individuals}} {{tables.distant.price_final_individuals}} Бесплатно
Юр. лица %
{{tables.distant.akadem_hour}}
{{tables.distant.price_base_entities}} {{tables.distant.price_final_entities}} Бесплатно

Продолжительность обучения: 256 академических часов

Форма обучения: очно, в формате вебинара

Стоимость обучения:

140 000 рублей - для физических лиц

150 000 рублей - для юридических лиц

Формы оплаты:

  • единовременный платеж (предоставляется скидка 10%);
  • беcпроцентная рассрочка.

Возможность предоставления беспроцентной рассрочки (подробнее об услуге уточняйте у сотрудников Института).

Документ об окончании: диплом о профессиональной переподготовке.

Данные выданного документа вносятся в единый реестр ФИС ФРДО.

О процессе обучения:

Обучение проводится в технически оборудованных аудиториях, каждый слушатель обеспечен индивидуальным компьютером, учебные классы укомплектованы всеми необходимыми методическими материалами.

Есть возможность пройти обучение по программе бесплатно.
Подробности по телефону 8 (812) 655-63-21 \ +7 (952) 379-75-00

Наименование
тем занятий
Всего
часов
Лекционная
часть
Практическая
часть
Время самостоятельной
работы
Форма
контроля
Введение
Введение в императивные ЯВУ
Основные элементы языка
Структура программы
Типы данных и переменные
Консольный вывод и ввод
Ветвления и циклы
16
8
8
 
 
Инструменты разработчика
Среда разработки IntelliJ IDEA
JDK
Отладчик. Пошаговое выполнение программы
GIT
4
2
2
 
 
Методы
Заголовок и вызов функции
Передача параметров по значению и по ссылке
Рекурсия
8
4
4
 
 
Массивы
Массивы фиксированной и переменной длины
Алгоритмы статистики, поиска, сортировки
Многомерные массивы
16
8
8
 
 
Работа с файлами
4
2
2
 
 
Введение в ООП
Классы и объекты
Наследование
Конструкторы и блоки инициализации
Полиморфизм
16
8
8
 
 
Работа со строками
8
4
4
 
 
Перечисления
2
1
1
 
 
Обработка исключений
2
1
1
 
 
Разбор практических задач
4
2
2
 
 
Абстракции в ООП
Абстрактные классы
Интерфейсы
Лямбда-выражения
Обобщения
12
6
6
 
 
Коллекции
Списки. Ассоциативные массивы
Типичные примеры применения
Реализация в виде хэш-таблицы и дерева поиска
10
4
6
 
 
Работа с базами данных
Клиент-серверная архитектура
Обзор JDBC. Подключение библиотек драйверов
Выполнение запросов. Клиентские курсоры
6
2
4
 
 
Автоматизация сборки. Maven
Ад зависимостей. Структура проекта Maven. Архетипы. Интеграция со средой разработки
4
2
2
 
 
Unit-тестирование
8
4
4
 
 
Сериализация / десериализация
Файлы, XML и JSON
Основы java.net
8
4
4
 
 
Многопоточное программирование
Организация работы в параллельном потоке.
Обмен данными между потоками
Синхронизация
Java.util.concurrent
Паттерны Producer-Consumer, Producer-Warehouse-Consumer, Producer-Warehouse-Distributor-Consumer
12
6
6
 
 
Введение в Spring MVC
Проекты и модули Spring
Аннотации.
Простое веб-приложение
4
2
2
 
 
Разработка на Spring Boot
8
4
4
 
 
Фронтэнд
HTML, CSS, основы JavaScript. Шаблоны
8
4
4
 
 
Работа с данными
Замена JDBC при помощи ORM. Фреймворк Hybernate
4
2
2
 
 
REST API
6
2
4
 
 
Аутентификация и авторизация
4
2
2
 
 
Spring AOP
Аспектно-ориентированное программирование JoinPoint. Weaving и Weaver. Advice
6
4
2
 
 
Разработка реляционных баз данных в PostgreSQL. Язык запросов SQL и PL/pgSQL
Создание таблиц. Основы выборки данных
Соединение таблиц в запросе
Манипулирование строками таблиц
Функции и язык PL/pgSQL
Курсоры. Транзакции. Триггеры.
Индексы и производительность
64
32
32
 
 
Интеграция с внешними сервисами
8
3
5
 
 
Итоговая практическая работа
12
-
12
 
 
Всего по курсу обучения
264
123
141
 
 
Наименование
тем занятий
Всего
часов
Лекционная
часть
Практическая
часть
Время самостоятельной
работы
Форма
контроля
Введение
Введение в императивные ЯВУ
Основные элементы языка
Структура программы
Типы данных и переменные
Консольный вывод и ввод
Ветвления и циклы
16
8
8
 
 
Инструменты разработчика
Среда разработки IntelliJ IDEA
JDK
Отладчик. Пошаговое выполнение программы
GIT
4
2
2
 
 
Методы
Заголовок и вызов функции
Передача параметров по значению и по ссылке
Рекурсия
8
4
4
 
 
Массивы
Массивы фиксированной и переменной длины
Алгоритмы статистики, поиска, сортировки
Многомерные массивы
16
8
8
 
 
Работа с файлами
4
2
2
 
 
Введение в ООП
Классы и объекты
Наследование
Конструкторы и блоки инициализации
Полиморфизм
16
8
8
 
 
Работа со строками
8
4
4
 
 
Перечисления
2
1
1
 
 
Обработка исключений
2
1
1
 
 
Разбор практических задач
4
2
2
 
 
Абстракции в ООП
Абстрактные классы
Интерфейсы
Лямбда-выражения
Обобщения
12
6
6
 
 
Коллекции
Списки. Ассоциативные массивы
Типичные примеры применения
Реализация в виде хэш-таблицы и дерева поиска
10
4
6
 
 
Работа с базами данных
Клиент-серверная архитектура
Обзор JDBC. Подключение библиотек драйверов
Выполнение запросов. Клиентские курсоры
6
2
4
 
 
Автоматизация сборки. Maven
Ад зависимостей. Структура проекта Maven. Архетипы. Интеграция со средой разработки
4
2
2
 
 
Unit-тестирование
8
4
4
 
 
Сериализация / десериализация
Файлы, XML и JSON
Основы java.net
8
4
4
 
 
Многопоточное программирование
Организация работы в параллельном потоке.
Обмен данными между потоками
Синхронизация
Java.util.concurrent
Паттерны Producer-Consumer, Producer-Warehouse-Consumer, Producer-Warehouse-Distributor-Consumer
12
6
6
 
 
Введение в Spring MVC
Проекты и модули Spring
Аннотации.
Простое веб-приложение
4
2
2
 
 
Разработка на Spring Boot
8
4
4
 
 
Фронтэнд
HTML, CSS, основы JavaScript. Шаблоны
8
4
4
 
 
Работа с данными
Замена JDBC при помощи ORM. Фреймворк Hybernate
4
2
2
 
 
REST API
6
2
4
 
 
Аутентификация и авторизация
4
2
2
 
 
Spring AOP
Аспектно-ориентированное программирование JoinPoint. Weaving и Weaver. Advice
6
4
2
 
 
Разработка реляционных баз данных в PostgreSQL. Язык запросов SQL и PL/pgSQL
Создание таблиц. Основы выборки данных
Соединение таблиц в запросе
Манипулирование строками таблиц
Функции и язык PL/pgSQL
Курсоры. Транзакции. Триггеры.
Индексы и производительность
64
32
32
 
 
Интеграция с внешними сервисами
8
3
5
 
 
Итоговая практическая работа
12
-
12
 
 
Всего по курсу обучения
264
123
141
 
 

Укажите ваш e-mail, выберите формат обучения и нажмите запросить КП, и мы отправим Вам коммерческое предложение по данному курсу!

очно

вебинар

Закрыть X

Запрос успешно отправлен! Спасибо за обращение!
В ближайшее время мы отправим Вам коммерческое предложение по данному курсу!

Ошибки в следующих полях:

После обучения вы получаете:

Контактная информация: