Все аспекты разработки приложений на актуальной версии языка Java:
- типы данных;
- ООП;
- стандартная библиотека;
- многопоточность;
- ввод-вывод;
- generic types;
- нововведения в версиях Java 8--11;
- инструменты для разработки, тестирования и отладки приложений;
- и многое другое.
Наиболее оптимальный вариант курса для подготовки к сертификационному экзамену Oracle!
ПРОГРАММА КУРСА:
Функциональное программирование
Функциональные интерфейсы и лямбда выражения.
Использование Streams, Filters, работа с коллекциями.
Встроенные функциональные интерфейсы.
Модульное программирование.
Использование модулей в Java.
Миграция приложения в модульную форму.
Streams, Parallel Streams
Многопоточность.
Терминальные операции, Collectors.
Создание Stream.
Использование Java API
Ввод-вывод, основы I/O, NIO2.
Безопасное программирование.
Работа с базой данных: JDBC и JPA.
Локализация.
Коллекции и Generics.
Основы Collections Framework.
Итераторы.
Основы работы с параметризованными типами.
Обработка ошибок в Java.
Виды исключительных ситуаций.
Использование исключений для обработки ошибок.
Использование assert