Přehled kurzu

Úvod do Java

  • Aplikační oblasti. Tato platforma Java. Funkce Jáva. Java Virtual Machine. Java Development Kit. Java Runtime Environment. Kompilace a spouštění programů z příkazového řádku.
  • Integrované vývojové prostředí (IDE). Přehled populárních vývojových prostředích.
  • Perspektivy využití a rozvoje programovacího jazyka Java

Práce s Eclipse IDE

  • Stažení a instalace Eclipse. Nastavení pracovního prostoru. Konfigurace Java v Eclipse. Přehled pracovního prostředí Eclipse. Koncept projektu.
  • Tvorba a spouštění jednoduché aplikace v jazyce Java v Eclipse.
  • Přehled ladění programů. Diagnóza problémů. Koncept nedosažitelný kódu. Ladění programů v Eclipse.

Základní syntax Javy

  • Datové typy. Primitivní datové typy. Referenční datové typy. Převod číselné typy. Typ lití.
  • Proměnné. Inicializace proměnných. Konstanty. Modifikátor finále.
  • Operace. Aritmetické operace. Přírůstek a dekrementace operace. Relační operace. Logické operace. bitový operátor. Matematické funkce (třída Math). Priorita operací.
  • Kontrolní subjekty. Pokud prohlášení a jeho formy. Vnořené IFS. přepínací operátor. Bloky a lokální proměnné. Přestávka operátora. Ternární operátor.
  • Smyčky operátory. Pojem stavu smyčky a výstupu. While. Do-while smyčky. Pro smyčku. Vnořené smyčky. Pokračovat operátora. Vrátit operátora.
  • Pole. Koncept pole. Prohlášení, vytváření a inicializaci pole. Změna velikosti pole. Vícerozměrné pole.
  • Metody. Koncept metody. Metoda podpis a tělo metody. Metoda volání. Předávání parametrů metody. Návratová hodnota. Přetížení metody. Rekurzivní metody. Metody s proměnným počtem parametrů.
  • Práce s řetězci. Třída String a její metody. StringBuffer a StringBuilder třídy. Převod čísel na řetězce a zad.

Základy objektově orientovaného programování

  • Pojem abstrakce. Principy objektově orientovaného programování: dědičnost, zapouzdření, polymorfismus.
  • Pojem třídy. Koncept objektu. Vztahy mezi třídami. Vytváření objektů. Nový operátor. Metody třídy. modifikátory přístup. Klíčové slovo static.
  • Tříd obálky primitivních typů (balíček java.lang). Autoboxing a rozbalení hodnoty.
  • Konstruktéři. Pravidla Fields inicializaci. Přetížené konstruktory. Klíčové slovo toto. Klíčové slovo výborný.
  • Vytváření vlastních tříd. dědičnost třídy. Abstraktní třídy.

výčtové typy

  • Koncept ENUM. Tvorba vyjmenovaných typů. Psaní vlastních výčty s konstruktéry a metod.

Grafické prvky uživatelského rozhraní

  • Obecné informace o AWT a Swing knihoven. javax.swing balíček. • Frame Creation. Umístění a velikost rámu. Vlastnosti rámu.
  • Koncepce uspořádání a uživatelské rozhraní kontrol. Přidávání vizuálních komponentů k rámu. Vizuální prvky akce manipulaci.
  • WindowBuilder plugin.

Balíčky a archivy v Javě

  • Balíčky. Importovat třídy. Umístění tříd do balíčků. Vytvoření JAR-soubor.

Praktické úkoly kurzu: Praktická cvičení se skládá z řešení celé řady vzdělávacích úkolů zaměřených na zvládnutí základních znalostí programování v jazyce Java, stejně jako závěrečný projekt - vytvoření funkční aplikace GUI.

Program se vyučuje na:
Angličtina

Zobraz 3 více kurzů z Infopulse University Ukraine »

Tento kurz je Online forma
Start Date
Duration
60 hodin
Kombinované
Price
720 USD
24 sezení, 2,5 hodiny, 2 krát týdně
Deadline
Podle místa
Podle data
Start Date
End Date
Termín odevzdání přihlášek
Location
Termín odevzdání přihlášek
End Date