Java - programování aplikací
Cíl kurzu
Pětidenní kurz je určen programátorům, kteří se zajímají o programování v jazyce Java, který se používá zejména v každé větší firmě pro tvorbu intranetových (J2EE) aplikací, multiplatformních aplikací nebo aplikací pro mobilní telefony (J2ME, Android). Jde o komplexní variantu školení Javy, které si klade za cíl seznámení s vývojovým prostředím, syntaxí jazyka Java včetně OOP, tvorbou GUI dalších moderních programovacích technik. Obsah tohoto kurzu se také z větší části shoduje s požadavky na zkoušku, kterou získáte certifikátem SCJP (Sun Certified Java Programmer).
Místo konání, termíny a ceny
Místo konání | Číslo termínu | Termín Čas | Kurzovné bez DPH včetně DPH | Poznámka | Přidat do košíku |
---|---|---|---|---|---|
Tento kurz nemá aktuálně vypsán termín | 23 700 Kč 28 677 Kč |
Délka kurzu
35 vyučovacích hodin v 5 dnech
Obsah kurzu
- Úvod do programovacího jazyka Java.
- Základy Mavenu (nejpoužívanější build nástroj).
- Přehled Java ekosystému, nejpoužívanější knihovny.
- Jak "zůstat v obraze" v Java světě.
- Objektově orientované programování (OOP).
- Klíčová slova, identifikátory a typy.
- Výrazy, podmíněný příkaz, cykly.
- Pole.
- Návrh tříd - zapoudření, polymorfizmus a dědičnost.
- Práce s API (Javadoc).
- Pokročilé vlastnosti tříd - vnitřní třídy, statické proměnné a metody, konstanty, interface.
- Kolekce - pole, seznam, hash tabulka, ...
- Novinky z Java 8 - streamy, lambda výrazy.
- Výjimky.
- Tvorba konzolové aplikace.
- Čtení a zápis textového souboru.
- Přístup k databázi v Javě - JDBC.
- Základy práce s JPA (Hibernate).
- Vlákna - tvorba vícevláknové aplikace.
- Základy test driven development (TDD) s JUnit.
- Základy tvorby web. aplikací případně základy Java FX nebo Swingu.
Výchozí znalosti
Obecná znalost základů programování a algoritmizace v libovolném programovacím jazyce (znalosti pojmů proměnná, datový typ, podmínka, cyklus). Vítána je znalost programování v jiném vyšším programovacím jazyce.
Pomůcky pro účastníka
- Java – elektronický studijní materiál. V ceně kurzu.