Detail kurzu

Java II. - pre mierne pokročilých

IT LEARNING SLOVAKIA, s.r.o.

Popis kurzu

Počítačové školenie Java II. – pre mierne pokročilých je určené pre programátorov, ktorý majú základné vedomosti, základnú skúsenosť s programovacím jazykom Java a majú záujem rozšíriť si svoje znalosti v tejto oblasti. Naučíte sa, ako využívať objektové programovanie pre tvorbu kvalitných, znovu-použiteľných tried, komponentov a programov, doplníte si ďalšie kľúčové pojmy a techniky programovacieho jazyka Java. Naučíte sa ako pracovať s triedami a objektami, pretypovávať dátové typy a objekty, implementovať anonymné vnútorné triedy. Zoznámite sa s pokročilejšími dátovými typmi, najmä zoznamami a technikami ako zoznamy usporadúvať, ďalej sa naučíte ako porovnávať objekty a ako testovať objekty, či patria pod konkrétnu hierarchiu tried. Napokon si rozšírite vedomosti o písaní grafických aplikácií, o použití ďalších bežných komponentov, o ich formátovaní na obrazovke a o tom ako vytvoriť samospustiteľný program.

Obsah kurzu

Súhrn predchádzajúcich znalostí Základné prvky jazyka
  • enumerátory, vnorené/vnútorné triedy, anonymné triedy, generiká
Výnimky
  • Čo sú výnimky, načo nám slúžia
  • Hlavné scenáre ich použitia
IO
  • Čo je to Input/Output, načo nám slúži
  • Aké streamy poznáme, ako ich vieme získať
  • Aké poznáme obaľovacie triedy a kedy ich môžeme využiť
  • Ako čítať, zapisovať do streamu
  • Základné pravidlá pri práci so streamami – korektné zatváranie, ošetrenie výnimiek, kódovanie
  • Práca so súborom
  • Java a Internet
Concurrency
  • Čo je to proces, čo je vlákno, ako ich môžeme využiť
  • Vytváranie vlákien, ich spustenie a zastavenie
  • Komunikácia medzi vláknami a ich synchronizácia
Grafické užívateľské rozhranie
  • ako vytvoriť GUI
Riešenie príkladov
  • IO – načítavanie vstupu z klávesnice, práca so súborom (vytvorenie, čítanie, zapisovanie), sťahovanie dokumentu z Internetu
  • Concurrency – vytvorenie multithreadovej aplikácie
  • GUI – vytvorenie aplikácie s grafickým rozhraním

Cieľová skupina

mierne pokročilý

Kontaktná osoba

Iveta Horná
+421 2/502 344 03
info@itlearning.sk

Hodnotenie




Organizátor