Библиотека Google Guava: практика применения

В ходе обучения слушатели знакомятся с Google Guava – Java-библиотекой с открытым исходным кодом, разработанной компанией Google. Курс представляет собой структурированное рассмотрение наиболее популярных и мощных возможностей Google Guava. Для лучшего понимания обучение проводится с использованием практического подхода: каждая рассматриваемая тема содержит примеры кода, которые студенты могут запустить на своих ПК.
Курс: JVA-044
Длительность: 14 ч.

Описание

В ходе обучения слушатели знакомятся с Google Guava – Java-библиотекой с открытым исходным кодом, разработанной компанией Google.

Курс представляет собой структурированное рассмотрение наиболее популярных и мощных возможностей Google Guava. Для лучшего понимания обучение проводится с использованием практического подхода: каждая рассматриваемая тема содержит примеры кода, которые студенты могут запустить на своих ПК.

Для закрепления полученных знаний студентам будет предложено написать проект Book Library, состоящий из 8 отдельных лабораторных работ.

Разбираемые темы

1. Определение, ключевые понятия + преимущества;
2. Компоненты + примеры кода:
  • Basic utilities: 
    • Using and avoiding null (Optional); 
    • Preconditions; 
    • Common object methods (hashCode, equals, compareTo, toString); 
    • Ordering; 
    • Throwables;
  • Collections:
    • Immutable collections; 
    • New collection types (Multiset, Multimap, BiMap); 
    • Collection utilities (Static constructors, Iterables, Sets);
  • Caches;
  • Strings: 
    • Joiner; 
    • Splitter;
  • Primitives;
  • Ranges;
  • Math: 
    • IntMath, LongMath, BigIntegerMath; 
    • DoubleMath;
  • I/O: 
    • ByteStreams and CharStreams;
    • Closing Resources;
  • Hashing;
  • Reflection: TypeToken.

Цели

  • познакомить слушателей с наиболее популярными и мощными возможностями Google Guava;
  • продемонстрировать практическое использование компонент Google Guava, предоставив примеры кода;
  • закрепить полученные знания в ходе выполнения лабораторных работ.

Целевая аудитория

Разработчики ПО.
После окончания курса выдаётся сертификат на бланке Luxoft Training
-10% ФИЗИЧЕСКИМ ЛИЦАМ
Не подходят даты, время или хотите заказать корпоративное обучение для команды?
+
Предложите свой вариант
Москва 16 800 1
Санкт-Петербург 15 120 1
Омск 12 600 1
Киев 5 780 грн.
Одесса 5 200 грн.
Днепр 5 200 грн.
Рекомендуемые курсы для дальнейшего обучения:

Примечание:

Материалы курса представлены на английском языке.

Записаться на курс

Выбрать дату
Если Вам не подходят дата и место проведения тренинга, Вы можете оставить заявку на участие в нем в любом из городов, где представлены филиалы Luxoft Training. Для этого выберите вариант "Открытая дата" и укажите желаемое место проведения курса.
Желаемое место проведения курса
Вы можете оставить заявку на корпоративное обучение сотрудников Вашей компании в любом городе России или Украины, выбрав вариант "Другой город"
Фамилия *

Имя *

Отчество

Контактный E-mail *

Компания *

Телефон *

Город *

Комментарий
По запросу на education@luxoft.com мы ответим на любые дополнительные вопросы касательно обучения в нашем Luxoft Training.
   Подпишись на ежемесячный DigestLT
Успешная форма подписки.
Пользователь только что записался на курс ""
Спасибо!
Форма отправлена успешно.