Návrh Školení
Recenze
- Dědičnost a Interface
- Objektové odkazy vs Dědičnost
- Polymorfismus
- Statické a výchozí metody rozhraní
- Kolekce a Generics
- Generics (Dědičnost, Wildcards)
- Napsání obecných typů
Návrhové vzory
- Vytváření objektů
- Statické metody a vlastnosti
- Operátor new
- Vzory vytváření
- Dědičnost vs Sestavení / Výhody a nevýhody
- Kompoziční vzor
- Vnitřní třídy
Odrážení (Reflection)
- Třída s názvem Class
- Hledání vlastností, metod a konstruktorů
- Přístup k vlastnostem, volání metod
- Prozkoumání polí
Anotace
- Anotace v Java API (@Override, @Deprecated)
- Vytváření anotací
Funkcionální programování
- Přehled lambda vyjádření
- Lambda vyjádření a funkční rozhraní
- Použití lambda vyjádření
- Práce s referencemi metod
Stream API
- Streams a kolekce
- Filtrování kolekcí
- Řetězení a pipelining
Date/Time API
- Zastaralé rozhraní (Legacy APIs)
- Rozhraní pro data a čas (JSR 310)
- Data založené a časově založené události
- Časové razítky, období a délky
- Provádění výpočtů
- Formátování
- Lokalizace / Časové zóny
Základy JUnit
- Přehled JUnit, Test Driven Development (TDD)
- Testy a tvrzení
- Práce s výjimkami
- Organizace testů pomocí JUnit
- Napsání fixture - @Before, @After
- Testovací sady a další možnosti
- Přehled mock objektů
Nástroje pro sestavování (Build Tools)
- Přehled Antu
- Přehled Maven
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í.
Reference (5)
Že jsme získali komplexní přehled i o kontextu - například proč potřebujeme nějaké anotace a co znamenají. Líbila se mi praktická část školení – nutnost ručně spouštět příkazy a volat zbývající API
Alina - ACCENTURE SERVICES S.R.L
Kurz - Quarkus for Developers
Přeloženo strojem
The extra information that was shared, the training was not straightforward groovy, which was nice.
Covenant - Vodacom
Kurz - Groovy Programming
the trainer can clearly explain the topic and can answer every question.
Hannah Mae Lubigan - Security Bank Corporation
Kurz - Advanced Spring Boot
Training style and trainer helps solve issues encountered during the exercises.
Carl Angelo Gonzales - Security Bank Corporation
Kurz - Spring Boot for Beginners
The breadth of the topis covered was quite a bit and the trainer tried to do justice to that.
