+7 (937) 990-10-21
+7 (927) 208-22-50

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

Общий объем курса:

Групповые занятия от 5 человек:

40 ак. ч.

Мини-группы (до 5 человек) и

Индивидуальные занятия:

40 ак. ч.

Время занятий групп на курсах:

  • утренние — с 9-00 до 12-00, с 10-00 до 13-00

  • дневные — с 12-00 до 15-00, с 13-00 до 16-00, с 15-00 до 18-00

  • вечерние — с 18-00 до 21-00, 19-00 до 22-00

  • группы выходного дня: суббота и/или воскресенье — c 10-00 до 13-00, с 13-00 до 15-00, с 15-00 до 18-00.

*** В отдельных (исключительных) случаях время занятий может быть изменено.

Стоимость курса:

  • цена со скидкой: 20 250 руб.

  • базовая цена: 22 500руб.

  • индивид. обучение: 32 500 руб.

Учебная программа курса:

  1. Основы программирования на языке Java.

    • Особенности языка Java и его предназначение.

    • Структура пакета Java 2 SDK.

    • Простые типы данных. Приведение типов.

    • Операторы ветвления и циклы.

    • Функции. Перегрузка функций.

  2. Синтаксис языка Java.

    • Принципы объектно-ориентированного программирования.

    • Классы. Инкапсуляция. Специальные методы класса.

    • Наследование. Типы доступа. Статические поля и методы.

    • Полиморфизм.

    • Интерфейсные классы.

    • Исключительные ситуации.

    • Разработка многопоточных приложений.

    • Введение в шаблоны проектирования.

    • Обобщения.

    • Файловый ввод-вывод данных. Пакет IO.

  3. Java Collection Framework.

    • Интерфейсы List, Set, Map.

    • Реализации коллекций.

    • Лямбда-выражения. Stream API.

  4. Обзор возможностей языка Java.

    • Рефлексия.

    • Аннтоации.

    • Работа с датой и временем. Классы Date, Calendar, LocalDateTime.

  5. Тестирование приложений.

    • Тестирование классов. Junit.

  6. Сетевые возможности.

    • Пакет net. Средства сетевого взаимодействия.

    • Создание программы использующей клиент-серверное взаимодействие.

    • Обзор технологий RMI и CORBA.
  7. Сервлеты. Технология Java Server Pages (JSP).

    • Пакет SERVLET. Настройка WEB-сервера Apache для работы с сервлетами. Создание сервлета.

    • Технология JSP.

  8. Работа с базами данных.

    • Пакет SQL. СУБД JDBC.

    • Фреймворк Hibernate.

  9. Зачет(собеседование).

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