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