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
  • Bratislava (1 375 €)

    Brno (31 000 Kč)

    Praha (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.