Novinka v ponuke
Kód kurzu: JAVAPROG1« Krok späť

Java SE – Java Programming Introduction

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.

GOPAS Official Curriculum
 DátumDníCena kurzuCena príručkyJazyk výukyLokalita 
15. 2. 2021 5 1 250,00 EUR v cene kurzu Český jazyk GOPAS Bratislava_GTT (info o GTT)
 
31. 5. 2021 5 1 250,00 EUR v cene kurzu Český jazyk GOPAS Bratislava_GTT (info o GTT)
 
15. 2. 2021 5 31 000 CZK v cene kurzu Český jazyk GOPAS Brno_GTT (info o GTT)
 
31. 5. 2021 5 31 000 CZK v cene kurzu Český jazyk GOPAS Brno_GTT (info o GTT)
 
15. 2. 2021 5 31 000 CZK v cene kurzu Český jazyk GOPAS Praha_GTT (info o GTT)
 
31. 5. 2021 5 31 000 CZK v cene kurzu Český jazyk GOPAS Praha_GTT (info o GTT)
 
V prípade záujmu o iný termín uvedeného kurzu, kontaktujte klientsky servis, prosím.

PobočkaDníKatalógová cenaCena príručkyITB
Praha5 31 000 CZK v cene kurzu 50
Brno5 31 000 CZK v cene kurzu 50
Bratislava5 1 250,00 EUR v cene kurzu 50

Pre koho je kurz určený

  • Databázových odborníkov
  • Testerov pracujúcich s Javou
  • Programátorov začiatočníkov
  • Správcov Java aplikácií a serverov

Čo Vás naučíme

  • 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)

Požadované vstupné znalosti

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

Metody výučby

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

Osnova kurzu

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

Predošlé kurzy

žiadne predošlé kurzy

Nasledujúce kurzy

Tištěné nebo elektronické studijní materiály GOPAS

Cena:
cena kurzu zahŕňa
Uvedené ceny sú bez DPH.