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

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

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

Стоимость обучения: 115 000 рублей - для физических лиц

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

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

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

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

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

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

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

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

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

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

очно

вебинар

Закрыть X

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

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

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

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