Kurz ponúka účastníkom možnosť začať s programovacím jazykom Java. Účastníci sa naučia základné syntaxe jazyka Java, princípy objektového programovania a použitia jazykových konštruktov, ako je trieda, rozhranie alebo výnimka v praxi. Kurz [...]
  • JAVAPROG1
  • Dĺžka 5 dní
  • 50 ITK bodov
  • 9 termínov
  • SR (1 375 €)

    ČR (31 000 Kč)

  • Začiatočník

Kurz ponúka účastníkom možnosť začať s programovacím jazykom Java. Účastníci sa naučia základné syntaxe jazyka Java, princípy objektového programovania a použitia jazykových konštruktov, ako je trieda, rozhranie alebo výnimka v praxi. Kurz môže slúžiť ako východiskový bod smerom k pokročilejším aplikáciám Spring Framework či Android platforme. Na kurze sa programuje v prostredí IntelliJ IDEA, Eclipse alebo NetBeans (podľa želania väčšiny študentov). V rámci kurzu sa vytvorí konzolová hra, v ktorej sa aplikujú všetky trénované koncepty. V prípade záujmu účastníkov sa môžu prebrať aj pokročilejšie témy, ako je prístup do databázy či spracovanie súborov.

»
  • Databázových odborníkov
  • Testerov pracujúcich s Javou
  • Programátorov začiatočníkov
  • Správcov Java aplikácií a serverov
  • Premenné, základné typy (int, double, boolean)
  • Podmienky a cykly
  • Triedy a objekty
  • Členské premenné a metódy
  • Konštruktory, Getter a setter
  • Dedičnosť a rozhranie
  • Výnimky
  • Pole a zoznamy
  • Prácu s dátumom a časom (balík java.time)

Je nutné poznať základy programovania a algoritmizácie v ľubovoľnom programovacom jazyku: premenné, funkcie, podmienky a cykly.

Odborný výklad s praktickými ukážkami, cvičenia na počítačoch

Prehľad platformy Java SE

  • JDK, JRE, JVM
  • Spúšťanie programov v Jave

Spúšťacia trieda a metóda main ()

  • Triedy v Jave
  • Balíky
  • Metóda main ()

Premenné

  • Definícia premennej
  • Dátové typy int, double
  • Práca so Stringom

Riadiace štruktúry

  • Príkaz if
  • Cyklus for
  • Cyklus while

Objekty a triedy

  • Čo je to trieda a objekt
  • Definícia členských premenných
  • Instanciovanie objektov
  • Metódy
  • Referencie na objekty
  • Práca s poliami

Práca s Java API

  • Trieda String
  • Java API Docs
  • Meniteľné reťazce a StringBuilder
  • Pretypovanie

Písanie vlastných metód

  • Argumenty a návratové typy
  • Preťažovanie metód
  • Statické metódy a premenné

Zapúzdrenie

  • public, private
  • Get a set metódy
  • Konštruktory

Polia a zoznamy

  • Main(args)
  • Viacrozmerné polia
  • ArrayList

Dedičnosť

  • Predok a potomok, vzťah generalizácie a špecializácie
  • Abstraktné metódy a triedy

Rozhranie

  • Polymorfizmus
  • Modelovanie zložitej triednej hierarchie s rozhraniami
  • java.util.List

Výnimky a chyby

  • Triedy Exception, RuntimeException
  • Propagovanie výnimiek
  • catch a throw

Maven

  • Základy Maven
  • Prečo používať build nástroje?

Bonusové témy:

  • Prístup do databázy
  • Spracovanie súborov
Aktuálna ponuka
Školiace miesto
Jazyk kurzu

Uvedené ceny sú bez DPH.

Školenie na mieru

Nenašli ste vhodný termín, alebo chcete školenie prispôsobiť špecifickým potrebám vášho tímu? Radi pre vás pripravíme školenie na mieru.