Java SE: Дополнительные главы
Java SE-2
Курс предназначен для Java-разработчиков, желающих расширить и углубить свои знания после прохождения курса «Java SE: Базовый».
Документы об окончании обучения: Сертификат УЦ ЮНИТ, Удостоверение гос. образца о повышении квалификации (по требованию).
Программа курса
Модуль 1.
- Обзор «продвинутых» пакетов Java.
- Классы Runtime, System, Class, Package.
Модуль 2.
- Коллекции. Списки класса List.
- Стеки и класс LinkedList, создание очередей.
- Множества Set и SortedSet.
- Ассоциированные списки Map (HashMap, TreeMap, SortedMap, Vector и Enumeration.
- Правила использования коллекций.
- Построение стеков и очередей.
Модуль 3.
- Файловый ввод/вывод (InputStream, OutputStream).
- Работа с текстовыми файлами (FileReader и FileWriter.).
- Интерфейс Path и класс File.
- Работа с архивами.
Модуль 4.
- Многопоточное программирование.
- Процессы и потоки, контексты.
- Приоритеты потоков и синхронизация.
- Класс Thread и доступ к главному потоку.
- Два способа создания дочернего потока – интерфейс Runnable и класс Thread.
- Блокировки, ожидание и уведомление, тупики.
- Группы потоков.
Модуль 5.
- Лямбда-выражения.
- Ссылки на методы.
- Функциональные интерфейсы
Модуль 6.
- Модульное тестирование в Java (Junit)
Модуль 7.
- Документирование кода (Javadoc)
Модуль 8.
- Некоторые паттерны проектирования и их реализация в Java (Фабричный метод, Строитель, Адаптер, Декоратор, Мост, Фасад, Наблюдатель)
Рекомендуемые курсы
- Java SE Java SE Базовый 40 ак. ч.
- JS JavaScript. Основы веб - программирования 24 ак. ч.
- Python-1 Основы программирования Python. Уровень 1 40 ак. ч.
- 20483 Программирование на C# 40 ак. ч.
Дополнительно
Курс читают тренеры-практики с опытом проведения курса и практическими знаниями в работе программы.
Для получения более подробной информации о наших преподавателях свяжитесь с нами по тел. (343) 227-30-37, по эл.почте edu@unit-edu.ru или в нашем Online-чате.