Программирование на языке 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 руб.
Учебная программа курса:
-
Основы программирования на языке Java.
-
Особенности языка Java и его предназначение.
-
Структура пакета Java 2 SDK.
-
Простые типы данных. Приведение типов.
-
Операторы ветвления и циклы.
-
Функции. Перегрузка функций.
-
-
Синтаксис языка Java.
-
Принципы объектно-ориентированного программирования.
-
Классы. Инкапсуляция. Специальные методы класса.
-
Наследование. Типы доступа. Статические поля и методы.
-
Полиморфизм.
-
Интерфейсные классы.
-
Исключительные ситуации.
-
Разработка многопоточных приложений.
-
Введение в шаблоны проектирования.
-
Обобщения.
-
Файловый ввод-вывод данных. Пакет IO.
-
-
Java Collection Framework.
-
Интерфейсы List, Set, Map.
-
Реализации коллекций.
-
Лямбда-выражения. Stream API.
-
-
Обзор возможностей языка Java.
-
Рефлексия.
-
Аннтоации.
-
Работа с датой и временем. Классы Date, Calendar, LocalDateTime.
-
-
Тестирование приложений.
-
Тестирование классов. Junit.
-
-
Сетевые возможности.
-
Пакет net. Средства сетевого взаимодействия.
-
Создание программы использующей клиент-серверное взаимодействие.
- Обзор технологий RMI и CORBA.
-
-
Сервлеты. Технология Java Server Pages (JSP).
-
Пакет SERVLET. Настройка WEB-сервера Apache для работы с сервлетами. Создание сервлета.
-
Технология JSP.
-
-
Работа с базами данных.
-
Пакет SQL. СУБД JDBC.
-
Фреймворк Hibernate.
-
-
Зачет(собеседование).
Учебный центр оставляет за собой право частично изменять/модернизировать программу курса ввиду последних тенденций в развитии данного направления (выхода новых программ, совершенствование методик обучения и тд). Для получения дополнительной информации обращайтесь к нашим менеджерам по телефонам: 89379901021