Google Guava

Szkolenie wprowadza uczestników w zagadnienia dotyczące Google Guava, biblioteki open-source opartej na Javie, opracowanej przez Google.
Kod: JVA-044
Czas trwania: 14 godzin

Opis szkolenia

Szkolenie wprowadza uczestników w zagadnienia dotyczące Google Guava, biblioteki open-source opartej na Javie, opracowanej przez Google. Kurs zawiera uporządkowane informacje na temat najczęściej używanych i najbardziej skutecznych funkcji Guava. W celu lepszego zrozumienia, szkolenie jest opracowywane z wykorzystaniem praktycznego podejścia: każdy zaprezentowany komponent jest dostarczany z przykładami kodu, które uczestnicy mogą uruchomić na swoich laptopach.

Ponadto kurs oferuje uczestnikom zadania programistyczne, takie jak opracowanie projektu Book Library z wykorzystaniem możliwości Google Guava. Na zadanie składa się 8 prac laboratoryjnych, z których każda ma na celu pomóc uczestnikom w ćwiczeniu kluczowych pojęć nauczanych na kursie.

Plan szkolenia

Definicja i podstawowa koncepcja + zalety
Przegląd komponentów + przykłady kodów:
Podstawowe narzędzia
  • Używanie i unikanie wartości null (opcjonalnie)
  • Warunki wstępne
  • Typowe metody obiektowe (hashCode, equals, compareTo, toString)
  • Ordering
  • Throwables
Kolekcje
  • Kolekcje niezmienne (Immutable collections)
  • Nowe typy kolekcji (Multiset, Multimap, BiMap)
  • Narzędzia do gromadzenia danych (konstruktory statyczne, Iterables, zestawy)
Caches
Łańcuchy (strings)
  • Joiner
  • Splitter
Prymitywy
Zakresy (ranges)
Math:
  • IntMath, LongMath, BigIntegerMath
  • DoubleMath
Operacje wejścia/wyjścia:
  • ByteStreams and CharStreams
  • Closing Resources
Haszowanie
Reflection
  • TypeToken
  • Invokable
  • Dynamiczne serwery proxy
  • ClassPath
Idiomy funkcyjne:
  • Imperatywy (predicates)
  • Funkcje (functions)
Współbieżność (Concurrency)
  • ListenableFuture
  • Service

Cele

  • Zapoznanie uczestników kursu z najczęściej używanymi i najbardziej skutecznymi funkcjami Guavy.
  • Demonstracja praktycznych przypadków użycia Google Guava i przykładów kodów.

Grupa docelowa

  • Deweloperzy oprogramowania
  • Programiści

Harmonogram w Online Cennik
Zapisz sie na nastepny kurs
+
Wczesniejsza rejestracja gwarantuje priorytet. Powiadomimy panstwa o nastepnym zaplanowanym szkoleniu na ten temat.
Online 1276 zł
Bucharest 1276 zł
Kraków 1276 zł
Wroclaw 1276 zł

Uprzejmie informujemy, że płatność za każde szkolenie będzie realizowana w lokalnie obowiązującej walucie. Jednocześnie informujemy, że podane ceny mogą ulec zmianie w zależności od lokalizacji szkolenia oraz trybu jego realizacji. Do ceny netto widocznej przy wybranym szkoleniu należy doliczyć 23% podatku VAT.

Szkolenia, które mogą Cię zainteresować:
JVA-04476321

Zarejestruj się na następne szkolenie

Imię*
Nazwisko*
Firma
Email*
Preferred Location
Numer telefonu*
Twój komentarz
Masz jeszcze jakieś pytania?
Skontaktuj się z nami
Thank you.
Your request has been received.