Казахстан, г. Алматы, ул. Шевченко 90, БЦ «Каратал», офис 53
Казахстан, г. Астана, ул. Иманова 19, БЦ Деловой Дом "Алма-Ата", офис 612

направление: Java кол-во дней: 2
вендор: Oracle кол-во часов: 16
код курса: JSEEM

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

 

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

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

 

 

Предварительные требования:

 

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

 

 

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

 

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

 

Модуль 1. Почему именно модули?
Почему именно модули?

Модуль 2. Работа с модульной системой
Работа с модульной системой

Модуль 3. Модульный JDK
Модульный JDK

Модуль 4. Создание пользовательских образов файла этапа выполнения
Создание пользовательских образов файла этапа выполнения

Модуль 5. Перенос
Перенос

Модуль 6. Сервисы
Сервисы

Модуль 7. JAR-файлы с несколькими выпусками
JAR-файлы с несколькими выпусками

Модуль 8. Усовершенствования Stream API
Усовершенствования Stream API

Модуль 9. JShell
JShell

Модуль 10. Удобные методы для коллекций
Удобные методы для коллекций

Модуль 11. Удобные методы для массивов
Удобные методы для массивов

Модуль 12. Усовершенствованные депрекации для API
Усовершенствованные депрекации для API