Kód kurzu: JPROG1« Krok zpět

Java SE – programování I

Kurz nabízí účastníkům možnost začít s programovacím jazykem Java. Účastníci se naučí základní syntax jazyka Java, principy objektového programování a použití jazykových konstruktů, jako třída, rozhraní nebo výjimka v praxi. Pozornost je věnována také přehledu platformy Java SE (JRE, JDK, JVM, OpenJDK, Oracle JDK a další implementace Javy) a distribuci javových aplikací. Kurz může sloužit jako výchozí bod směrem k desktopovým aplikacím nad Java SE, webovým aplikacím nad Java EE a Spring Frameworkem a také pro Android. Na kurzu se programuje v prostředí IntelliJ IDEA, Eclipse nebo NetBeans (podle přání většiny studentů) nad Oracle JDK 8.

 DatumDnůCena kurzuCena materiálůJazyk výukyLokalita 
1.4.2019 5 34 500 CZK v ceně kurzu Český jazyk GOPAS Praha_GTT (info o GTT)
 
3.6.2019 5 34 500 CZK v ceně kurzu Český jazyk GOPAS Praha_GTT (info o GTT)
 
12.8.2019 5 34 500 CZK v ceně kurzu Český jazyk GOPAS Praha_GTT (info o GTT)
 
14.10.2019 5 34 500 CZK v ceně kurzu Český jazyk GOPAS Praha_GTT (info o GTT)
 
1.4.2019 5 34 500 CZK - Český jazyk GOPAS Brno_GTT (info o GTT)
 
3.6.2019 5 34 500 CZK v ceně kurzu Český jazyk GOPAS Brno_GTT (info o GTT)
 
12.8.2019 5 34 500 CZK v ceně kurzu Český jazyk GOPAS Brno_GTT (info o GTT)
 
14.10.2019 5 34 500 CZK v ceně kurzu Český jazyk GOPAS Brno_GTT (info o GTT)
 
1.4.2019 5 1 300,00 EUR v ceně kurzu Český jazyk GOPAS Bratislava_GTT (info o GTT)
 
3.6.2019 5 1 300,00 EUR v ceně kurzu Slovenský jazyk GOPAS Bratislava_GTT (info o GTT)
 
12.8.2019 5 1 300,00 EUR v ceně kurzu Slovenský jazyk GOPAS Bratislava_GTT (info o GTT)
 
14.10.2019 5 1 300,00 EUR v ceně kurzu Slovenský jazyk GOPAS Bratislava_GTT (info o GTT)
 

PobočkaDnůCena kurzuCena materiálůITB
Praha5 34 500 CZK v ceně kurzu 50
Brno5 34 500 CZK v ceně kurzu 50
Bratislava5 1 300,00 EUR v ceně kurzu 50

Pro koho je kurz určen

  • Databázové odborníky
  • Testery pracující s Javou
  • Programátory začátečníky
  • Správce javových aplikací a serverů

Co Vás naučíme

  • Proměnné, základní typy (int, double, boolean)
  • Podmínky a cykly
  • Třídy a objekty
  • Členské proměnné a metody
  • Konstruktory, gettery a settery
  • Dědičnost a rozhraní
  • Výjimky
  • Pole a seznamy
  • Práci s datem a časem (balík java.time)

Požadované vstupní znalosti

Je nutné znát základy programování a algoritmizace v libovolném programovacím jazyce: proměnné, fuknce, podmínky a cykly.

Metody výuky

Odborný výklad s praktickými ukázkami, cvičení na počítačích

Osnova kurzu

Přehled platformy Java SE

  • JDK, JRE, JVM
  • Spouštění programů v Javě

Spouštecí třída a metoda main()

  • Třídy v Javě
  • Balíky
  • Metoda main()

Proměnné

  • Definice proměnné
  • Datové typy int, double
  • Práce se Stringem

Řídící struktury

  • Příkaz if
  • Cyklus for
  • Cyklus while

Objekty a třídy

  • Co je to třída a objekt
  • Definice členských proměnných
  • Instanciování objektů
  • Metody
  • Reference na objekty
  • Práce s poli

Práce s Java API

  • Třída String
  • Java API Docs
  • Měnitelné řetězce a StringBuilder
  • Přetypování

Psaní vlastních metod

  • Argumenty a návratové typy
  • Přetěžování metod
  • Statické metody a proměnné

Zapouzdření

  • public, private
  • Get a set metody
  • Konstruktory

Pole a seznamy

  • main(args)
  • Vícerozměrná pole
  • ArrayList

Dědičnost

  • Předek a potomek, vztah generalizace a specializace
  • Abstraktní metody a třídy

Rozhraní

  • Polymorfismus
  • Modelování složité třídní hierarchie s rozhraními
  • java.util.List

Výjimky a chyby

  • Třídy Exception, RuntimeException
  • Propagování výjimek
  • catch a throw
Učebnice jazyka JAVA

Cena:
v ceně kurzu
Uvedené ceny jsou bez DPH.