Java SE: Exploiting Modularity and Other New Features

направление: Oracle
вендор: ORACLE
Даты проведения курса

На курсе слушатели узнают, как использовать модульную систему для разработки приложений с явными зависимостями и инкапсуляцией на уровне JAR, тем самым обеспечивая более надежную конфигурацию, повышенную безопасность и производительность. Слушатели также получат возможность поэкспериментировать с новыми функциями, которые облегчают разработку. К ним относятся удобные методы, которые делают ваш код более читабельным и сжатым. Кроме того, JShell – это простой способ тестирования фрагментов кода и API.

Необходимые предварительные требования:

  • Разработка приложений с использованием языков программирования Java
  • Умение использовать методы объектно-ориентированного программирования
  • Умение использовать классы, обычно встречающиеся в программах Java
  • Администрирование операционных систем из командной строки
  • Знание NetBeans или аналогичной интегрированной среды разработки (IDE)
  • Знание концептов объектно-ориентированного программирования
  • Знание интерфейсов Java Collections и Java Enumerators
  • Знание функций комплекта разработчика приложений JDK 8

    По окончании курса слушатели научатся:

  • выявлять устаревшие API и возможные альтернативы;
  • заменять неоптимальное или трудоемкое кодирование удобными методами;
  • создавать модульное приложение Java;
  • запускать приложения, сочетающие модульные и немодульные библиотеки;
  • создавать пользовательский образ файла этапа выполнения (custom runtime image);
  • строить JAR-файлы с несколькими выпусками;
  • разрабатывать интерфейс, реализующий методы;
  • обрабатывать потоковые данные с использованием новых удобных методов;
  • использовать JShell для быстрых экспериментов с кодом;

  • Аудитория курса:

  • Разработчик
  • Менеджер