Návrh Školení

Posouzení

    Dědičnost a Intefances Reference objektů vs Dědičnost Polymorfismus Rozhraní Statické a výchozí metody Kolekce a generika Generika (dědičnost, zástupné znaky) Zápis generických typů

Design Patterns

    Vytváření objektů Statické metody a pole nové Vzory vytváření operátorů Dědičnost vs složení / Klady a zápory Vnitřní třídy složených vzorů

Odraz

    Třída s názvem Class Finding Fields, Methods and Constructors Accessing Fields, vyvolávání metod zkoumajících pole

Anotace

    Anotace v Java API (@Override, @Deprecated) Definování anotací

Funkční Programming

    Lambda Expression Přehled Lambda Expressionty a funkční rozhraní pomocí Lambda Expressiontů Práce s referencemi metod

Stream API

    Filtrování proudů a kolekcí Řetězení a zřetězení kolekcí

Datum/čas API

    Legecy API Rozhraní API pro datum/čas (JSR 310) Události založené na datu a čase Časová razítka, období a trvání Provádění výpočtů Formátování Lokalizace / Časová pásma

Základy JUnit

    Přehled JUnit, testem řízené vývojové testy a tvrzení Práce s výjimkami Organizování testů pomocí psacích zařízení JUnit – @Před, @Po testovacích sadách a další schopnosti Přehled simulovaných objektů

Nástroje pro sestavení

    Přehled mravenců Maven Přehled

Požadavky

Znalost jazyka Java a OOP. Účastníci potřebují znát balíčky, řídicí toky a smyčky, základní konkrétní třídy a základní rozhraní.

 7 hodiny

Počet účastníků



Price per participant

Reference (4)

Související kurzy

Související kategorie