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ů


Začátek

Konec


Dates are subject to availability and take place between 09:30 and 16:30.
Open Training Courses require 5+ participants.

Reference (4)

Související kurzy

Související kategorie