Цель курса: предоставить слушателю необходимый набор навыков для эффективной разработки Java-приложений с использованием языка программирования Java SE, в среде разработки Eclipse или Net Beans; ознакомить его с понятием объектно-ориентированной парадигмы
Программа обучения:
Модуль 1
Библиотека Swing. Использование базовых элементов управления:
- панели
- кнопки
- списки
- текстовые блоки
Модуль 2
Сложные элементы Swing:
- работа с таблицами
- деревья
Модуль 3
Многопоточное программирование. Запуск и управление потоками. Приоритеты потоков. Синхронизация потоков, использование wait, notify, notifyAll. Классы синхронизации.
Модуль 4
- работа с графикой
- изображения
- графические примитивы
Модуль 5
Менеджеры компоновки
- Border layout
- Box layout
- Card layout
- Flow Layout
Модуль 6
Работа с базами данных
- драйверы соединения с БД
- выполнение запросов к БД
- получение результатов из БД
Модуль 7
Работа с сетями
- соединение с сетью
- передача данных по сети
- получение результатов из сети
Модуль 8
Работа с буфером обмена и drag & drop
- Буфер обмена
- перетаскивание
Модуль 9
Экзамен
По окончании курса слушатели смогут:
Cоздавать приложения с использованием объектно-ориентированного языка программирования Java и средств, представленных стандартной библиотекой Swing, в среде разработки Eclipse или Net Beans