Simple Steps: szkolenia Java, UML i BPMN
"przypomina nieco Sapkowskiego‚ nieco Tolkiena‚ a najbardziej chyba Grę o tron" - szczere-recenzje.pl, "Lektura tej książki wciągnęła mnie bez reszty. Z niecierpliwością czekam na więcej" - Maria Górska, "jeżeli macie ochotę na dobre‚ mocne high fantasy - nie macie wyboru‚ musicie sięgnąć po Wojny Żywiołów" - biblioteczka..., "genialna‚ wciągająca i intrygująca" - Ewelina Kiełbasińska, "Gorąco polecam!" - Addicted to books, "fabuła brzmi po prostu świetnie!" - kasiek-mysli.blogspot.com, "Jest to pozycja obowiązkowa dla każdego fana fantastyki" - moje-ukochane-czytadelka.blogspot.com, "Miałam wrażenie‚ że z każdą kolejną stroną roztacza się przede mną zupełnie inny świat" - biblioteczkaciekawychksiazek, "Zdecydowanie polecam‚ bo jest to kawał dobrze napisanego polskiego high fantasy!" - biblioteczkaciekawychksiazek, "mogę polecić wszystkim fanom tego gatunku" - zapiski-okularnicy.pl, "wciągnie nie tylko fanów fantastyki‚ ale i każdego czytelnika" - subiektywinie.blogspot.com, "Nie spodziewałam się‚ że aż tak mnie wciągnie." - zapiski-okularnicy.pl, "Jest to powieść zdecydowanie warta uwagi." - in-corner-with-book.blogspot.com, "nie mogę się już doczekać‚ kiedy dorwę tom drugi" - biblioteczkaciekawychksiazek.blogspot.com, "Poleciłabym zdecydowanie osobom gustującym w fantastyce" - marzenieliterackie.blogspot.com, "zachwyca także złożoność i różnorodność wątków" - szczere-recenzje.pl, "Nie mogę się doczekać kiedy znów przeniosę się do tego świata" - moje-ukochane-czytadelka.blogspot.com, "Najchętniej od razu sięgnęłabym po kolejną część." - zapiski-okularnicy.pl, "nie spodziewałam się tego po fantasy" - Ewelina Kiełbasińska, "książkę gorąco wam polecam!" - kasiek-mysli.blogspot.com, "autor cały czas utrzymywał mnie w napięciu i ciekawości" - moje-ukochane-czytadelka.blogspot.com, "książkę mogę z czystym sumieniem polecić wszystkim fanom gatunku" - Globster na lubimyczytac.pl, "to książka‚ która pobudziła moją wyobraźnię i ciekawość." - zapiski-okularnicy.pl, "Nie ma tu miejsca na nudę" - in-corner-with-book.blogspot.com

Szkolenia Java, UML i BPMN: Java dla zaawansowanych


Java dla zaawansowanych

Java dla zaawansowanych

Kod szkolenia: JAVA-ADV

Adresaci szkolenia

Szkolenie przeznaczone jest dla programistów Java chcących poznać zaawansowane aspekty języka.

Cele szkolenia

Celem szkolenia jest zdobycie umiejętności wykorzystywania zaawansowanych aspektów języka Java do tworzenia czytelniejszych, lepszych w utrzymaniu i elastyczniejszych rozwiązań.

Czas trwania szkolenia

4 dni, po 8 godzin. Łącznie 32 godzin(y) szkolenia.

Oczekiwane przygotowanie słuchaczy przed szkoleniem

Od uczestników wymagana jest umiejętność programowania w jezyku Java.

Polecane szkolenia uzupełniające

Programowanie w Java (JAVA-PRO)

Program szkolenia

  1. Enumeracje są potężne
    • To nie tylko wyliczenia
    • Metody w enumeracjach
    • Atrybuty w enumeracjach
    • Konstruktory w enumeracjach
    • API enumeracji
  2. Własne adnotacje
    • Podstawy
    • Adnotacje dla pakietów
    • API introspekcji dla adnotacji
    • Tworzenie adnotacji
    • Adnotacje wielokrotne
    • Interfejs AnnotatedElement
    • Wzmianka o javax.annotation.processing
  3. Dynamiczne wywołania API
    • Jak dynamicznie tworzyć obiekty
    • Użycie refleksji
    • Invokedynamic jako alternatywa refleksji
    • Dynamic Proxy
    • Wzmianka o module jdk.dynalink
    • Wzmianka o agentach
  4. Typy generyczne
    • Użycie
    • Tworzenie (typów, metod)
    • Generyki a dziedziczenie
    • Wildcards
    • Użycie @SupressWarning("unchecked")
    • Zacieranie typów
    • Porady
    • @SafeVarargs
    • Generyki a tablice
    • Rekursywne typy generyczne
    • Ograniczenia i wzorce
  5. Lambda i programowanie funkcyjne
    • Interfejsy funkcyjne
    • Lambda - tworzenie, składnia, wskazówki
    • forEach w API kolekcji
    • Referencje method i konstruktorów
    • Przegląd wybranych interfejsów funkcyjnych
    • Interfejsy a metody prywatne, statyczne, domyślne
    • Złączanie metod
    • Strumienie dla plików, kolekcji, tablic, adhoc
    • Filtrowanie i przekształcanie strumieni
    • Kończenie strumieni
    • Agregowanie strumieni
    • StreamSupport
    • Czytelność strumieni i kiedy bez nich
    • Więcej o Optional i Collectiors
    • Strumienie współbieżne
  6. Moduły w Javie
    • public to za dużo
    • Jak pomogą moduły
    • Moduły automatyczne i nienazwane
    • Struktura, nazewnictwo, deskryptory
    • Dostęp do API a dla refleksji
    • Moduły wymagane
    • Usługi - dostarczanie i używanie
    • Kompilacja, pakowanie, uruchamianie modułu
    • jlink
    • Opcje Java i hakowanie modułów
    • Upgreadable modules
    • Wzmianka o narzędziach i warstwach
    • Migracja do modułów
    • Analiza zależności z jdeps
    • Pliki atrybutów
    • Testowanie
    • Wzmianka o jmod
  7. Specjalne typy referencji (OPCJONALNE)
    • Reference i ReferenceQueue
    • SoftReference, WeakReference, PhantomReference
    • Wycieki pamięci (OPCJONALNE)

simple-steps.pl, simplesteps.pl są własnością SIMPLE Podbielski Michał