Detail kurzu
Java IV. - Java SE pre profesionálov
IT LEARNING SLOVAKIA, s.r.o.
Popis kurzu
Počítačové školenie Java IV. - Java SE pre profesionálov je určené pre absolventov našich kurzov Java I., Java II., Java III., alebo všetkých, ktorí si chcú prehĺbiť poznatky o praktických používaných technológiách. Naučíme vás ako lambda výrazy uľahčujú písanie zdrojového kódu a ako nahradzujú anonymné vnútorné triedy a tiež to, ako pomocou lambda výrazov a Java 9 Stream API výrazne zefektívňujeme spracovanie dát - vyhľadávanie, filtrovanie, transformovanie, počítanie a zoskupovanie. Budete oboznámení s tým, ako nám návrhové vzory pomáhajú riešiť časté programátorské úlohy a písať štandardizovaný zdrojový kód. Budete vedieť ako vytvoriť modernú grafickú aplikáciu, ktorá bude dobre vyzerať, vďaka tomu, že vám ukážeme ako ju jednoducho dizajnovať pomocou drag and drop prístupu a štylizovať pomocou kaskádových štýlov (CSS). Napokon vám ukážeme ako jednotlivé grafické prvky vašej aplikácie “oživiť” definovaním metód v Controlleri – v riadiacej triede vzoru Model View Controller.
Obsah kurzu
Collections - Množiny, zoznamy, fronty, zobrazenia (sets, lists, queues, maps) - Rozhranie Collections - Použitie rozhraní Comparator a Comparable - Rozhranie Iterable a Iterator - Iterovanie kolekcií pomocou metódy forEach() - Generické a negenerické typy - Najznámejšie implementácie Lambda a funkcionálne rozhrania - Filtrovanie kolekcií použitím lambda výrazov - Použitie tried Predicate, Consumer, Function a Supplier - Použitie method reference Java Stream API - Vysvetlenie rozhrania Stream a mechanizmu pipeline - Extrakcia dát z objektu pomocou metód peek() a map() - Vyhľadávanie dát v streame pomocou metód findFirst(), findAny(), … - Použitie triedy Optional - Triedenie kolekcií pomocou Java Stream API - Uloženie výsledkov streamu do kolekcií - Zoskupenie výsledkov zo streamu - Použitie metódy flatMap() - Paralelný stream Design Patterns - Význam návrhových vzorov - Vzor Factory - Vzor Singleton - Vzor Adapter - Vzor Proxy - Vzor Model View Controller (MVC) JavaFX - Kód alebo FXml - Usporiadanie prvkov (layouts) - Udalosti (Events) a obsluha udalostí (Events Handler) - JavaFX - vlákna - Dialog window - Ovládač (Controller) - Kaskádové štýly (CSS) - dizajn aplikácie - SceneBuilder - dizajnovanie GUI pomocou programuCieľová skupina
pokročilýHodnotenie
Organizátor
Ďalšie termíny kurzu
Podobné kurzy
podľa názvu a lokality