Java SE: Programming II
Курс предназначен для программистов, которые будут применять язык Java для разработки программ с использованием версий: Java 8, Java 9, Java 10 и Java 11.
Требуемая предварительная подготовка
Java SE: Programming I Ed 1
Длительность
Доступ к курсу
Документы
Кому подойдет этот курс
Цели курса:
- Создание Java-приложений, использующих объектно-ориентированные возможности языка Java, такие как инкапсуляция, наследование и полиморфизм.
- Выполнение Java-приложения из командной строки.
- Создание приложений, использующих платформу Java Collections framework.
- Поиск и фильтрация коллекций с использованием лямбда-выражений
- Реализовать методы обработки ошибок с использованием обработки исключений.
- Реализовать функции ввода-вывода (I/O) для чтения и записи данных и текстовых файлов
- Управление файлами, каталогами и файловыми системами С помощью JDK NIO2 спецификаций
- Выполнение нескольких операций над таблицами базы данных, включая создание, чтение, обновление и удаление с использованием технологий JDBC и JPA.
- Использование функций параллелизма лямбда-выражений
- Применение модульных методов программирования и сервисов к приложениям.
- Создание высокопроизводительных многопоточных приложений.
Программа курса
- Функциональные интерфейсы и лямбда-выражения.
- Потоки коллекций и фильтры.
- Встроенные функциональные интерфейсы.
- Введение в Modular Programming на языке Java.
- Сервисы в Modular приложении.
- Переход к Modular приложению.
- Конкуренция.
- Parallel Streams.
- Terminal Operations: Collectors.
- Создание Custom Streams.
- I/O (Основы и NIO2).
- Безопасное Кодирование.
- Приложения баз данных с JDBC.
- Локализация.
- Что такое Collections Framework?
- Итераторы.
- Type-Wrapper Classes.
- Что такое Generics?
- Exceptions.
- Error handling.
- Assertions.