Интенсивный курс: Программирование на языке 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}} Бесплатно

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

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

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

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

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

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

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

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

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

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

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

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

Наименование
тем занятий
Всего
часов
Лекционная
часть
Практическая
часть
Время самостоятельной
работы
Форма
контроля
Введение
Введение в императивные ЯВУ
Основные элементы языка
Структура программы
Типы данных и переменные
Консольный вывод и ввод
Ветвления и циклы
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

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

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

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

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