На курсе слушатели узнают, как использовать модульную систему для разработки приложений с явными зависимостями и инкапсуляцией на уровне JAR, тем самым обеспечивая более надежную конфигурацию, повышенную безопасность и производительность. Слушатели также получат возможность поэкспериментировать с новыми функциями, которые облегчают разработку. К ним относятся удобные методы, которые делают ваш код более читабельным и сжатым. Кроме того, JShell – это простой способ тестирования фрагментов кода и API.
Необходимые предварительные требования:
Разработка приложений с использованием языков программирования Java
Умение использовать методы объектно-ориентированного программирования
Умение использовать классы, обычно встречающиеся в программах Java
Администрирование операционных систем из командной строки
Знание NetBeans или аналогичной интегрированной среды разработки (IDE)
Знание концептов объектно-ориентированного программирования
Знание интерфейсов Java Collections и Java Enumerators
Знание функций комплекта разработчика приложений JDK 8
По окончании курса слушатели научатся:
выявлять устаревшие API и возможные альтернативы;
заменять неоптимальное или трудоемкое кодирование удобными методами;
создавать модульное приложение Java;
запускать приложения, сочетающие модульные и немодульные библиотеки;
создавать пользовательский образ файла этапа выполнения (custom runtime image);
строить JAR-файлы с несколькими выпусками;
разрабатывать интерфейс, реализующий методы;
обрабатывать потоковые данные с использованием новых удобных методов;
использовать JShell для быстрых экспериментов с кодом;