Thank you for sending your enquiry! One of our team members will contact you shortly.
Thank you for sending your booking! One of our team members will contact you shortly.
Návrh Školení
Začínáme
- Fenomén technologie Java Jak napsat základní aplikaci "hello world" Jak zkompilovat a spustit Java kód Jak udělat kód trochu složitějším
Představujeme Apache Maven
- Konvence nad konfigurací Maven Pluginy Koncepční model projektu
Instalace a spuštění Maven
- Stažení a instalace Maven Testování a instalace Maven Získání nápovědy s Maven
Jednoduchý Maven projekt
- Vytvoření jednoduchého projektu Vytvoření jednoduchého projektu Jednoduchý objektový model projektu
Java Syntaxe
- Objektově orientované Programming Koncepty Proměnné, pole, datové typy, operátory a tok řízení Co jsou referenční proměnné Třídy a objekty Co je dědičnost a jak funguje Co jsou rozhraní, proč jsou napsána a jak používat Java String and Number objektů a jak formátovat data pro výstup K čemu jsou balíčky a proč musíme použít direktivu import
Java Objekty
- Přehled tříd Java Životní cyklus třídy Java Modifikátory tříd a dědičnost Přetížení" a přepisování konstruktorů tříd Polymorfismus Vztahy: klíčové slovo IS a HAS 'statické' Kdy použít statické členy Používání objektů v rámci aplikace nasazené pomocí Maven
Přizpůsobení Maven projektu
- Přizpůsobení informací o projektu Přidání nových závislostí Přidání zdrojů Vytvoření sbalené aplikace příkazového řádku
Optimalizace a Refaktoring Maven POM
- POM Cleanup Optimalizace závislostí Optimalizace pluginů Finální POM
Java Sbírky
- Rozhraní kolekce Seznamy, mapy a sady Kolekce a pole Souběžnost Správa kolekcí pomocí aplikace nasazené s Maven
Java Paměť
- Garbage collector Halda a zásobník Metoda 'finalize()' životního cyklu objektu
Java Výjimky
- Obecná myšlenka Java Exceptions Runtime a 'skutečné' výjimky Vyhození výjimky 'zkuste...catch' prohlášení 'throws' deklarace Navrhování vlastních výjimek Testujte a spravujte výjimky pomocí aplikace nasazené s Maven
Multimodulový projekt s Maven
- Vytvoření projektu Multimodule Spuštění aplikace Multimodule
Java Souběžnost
- Vlákna a souběžnost Vláknité úlohy Spojení vláken Viditelnost proměnných třídy Sestavte a spusťte aplikaci s více vlákny pomocí Maven
Požadavky
Vyžaduje se znalost procedurálního programovacího jazyka (jako C, PHP, Basic, Pascal) nebo objektově orientovaného programovacího jazyka.
28 hodiny
Reference (1)
I liked the very practical scenario and lot of hands-on exercises.