Požiadavky a vstupné znalosti

  • Na absolvovanie tohto kurzu nie sú potrebné žiadne skúsenosti s kódovaním a programovaním
  • Základy práce s PC a Windows, Linux alebo Mac OS X
  • Základy práce s kancelárskym balíkom Microsoft Office, OpenOffice alebo LibreOffice
  • Základy práce s textovým editorom

Popis kurzu

Kurz Java IV. Pokročilý je určený pre teba, ak sa chceš naučiť programovať v jazyku Java. Naučíme ťa vstupno-výstupné operácie, čo sú to prúdy a využívať ich. Prevedieme ťa úvodom do viacvláknového programovania, aj metódami synchronizácie. Využívať príkaz synchronized a metódy komunikácie s vláknom bude pre teba samozrejmosťou. Naučíme ťa tiež realizovať automatické zabaľovanie, statické importy a anotácie. V závere kurzu ťa oboznámime s generickými typmi. Ako absolvent kurzu Java IV. Pokročilý zvládneš vytvárať Java aplikácie pokročilejšími metódami.

Komu je kurz určený

  • Java developeri
  • Softvéroví inžinieri
  • Absolventi našich kurzov Java
  • Programátori webových aplikácií

Obsah kurzu Online kurz Java IV. Pokročilý

I. Vstupno-výstupné operácie

Vstupno-výstupné operácie Javy sú založené na prúdoch
Bajtové prúdy a znakové prúdy
Triedy bajtového prúdu
Triedy znakového prúdu
Preddefinované prúdy
Používanie bajtových prúdov
Čítanie a zapisovanie do súborov pomocou bajtových prúdov
Automatické zatváranie súboru
Čítanie a zapisovanie binárnych dát
Súbory s náhodným prístupom
Používanie znakovo založených prúdov Javy
Vstupno-výstupné operácie so súbormi s použitím znakových prúdov
Používanie obálok typov Javy pre prevod číselných reťazcov

II. Viacvláknové programovanie

Základy viacvláknového programovania
Trieda Thread a rozhranie Runnable
Vytvorenie vlákna
Tvorba viac vlákien
Zistenie, kedy vlákno skončí
Priority vlákien
Synchronizácia
Synchronizované metódy
Príkaz synchronized
Komunikácia s vláknom pomocou metód notify(), wait() a notifyAll()
Pozastavenie, obnovenie a zastavenie vlákien

III. Výpočty, automatické zabaľovanie, statické importovanie a anotácie

Výpočty
Metódy values() a valueOf()
Konštruktory, metódy, premenné inštancie a výpočty
Výpočty sú odvodené od triedy Enum
Automatické zabaľovanie
Obálky typov
Základy automatického zabaľovania
Automatické zabaľovanie a rozbaľovanie vo výrazoch
Statické importovanie
Anotácie (metadáta)

IV. Generické typy

Základy generických typov
Jednoduchý príklad s generickými typmi
Ohraničené typy
Zástupné argumenty
Ohraničené zástupné argumenty
Generické metódy
Generické konštruktory
Generické rozhranie
Holé typy a starší kód
Odvodenie typov s operátorom kosoštvorec
Vymazávania
Chyby kvôli nejednoznačnosti
Obmedzenie generických typov
Ďalšie štúdium generických typov

V. Spracovanie výnimiek

Hierarchia výnimiek
Základy spracovania výnimiek
Dôsledky nezachytenej výnimky
Používanie niekoľko príkazov catch
Vyvolanie výnimky
Bližší pohľad na triedu Throwable
Blok finally
Klauzula throws
Nové prvky pre prácu s výnimkami
Výnimky vstavané v Jave
Tvorba podtriedy triedy Exception

Často kladené otázky

Čo je Online kurz Java IV. Pokročilý?

Online kurz Java IV. Pokročilý je populárny programovací jazyk.

Kto používa Online kurz Java IV. Pokročilý?

IBM, Siemens, VUB, UNIQA , Accenture, Lenovo, Innovatrics, DATALAN, Swiss Re, ESET, Unicorn, SOFTEC, SOITRON, Ferratum

Kde sa používa Online kurz Java IV. Pokročilý?

Štátne, verejné weby a veľké portály ako weby telefónnych operátorov a bánk. IoT, inteligentné zariadenia, smartfóny na báze Androidu, čipové karty, desktopové aplikácie, videohry, backend

Prečo sa používa Online kurz Java IV. Pokročilý?

Je to multiplatformový jazyk a môžeš ho použiť kdekoľvek. Neustále sa vyvíja a je veľmi populárny. Raz napíš, použi kdekoľvek.

Aké sú TOP certifikácie na Online kurz Java IV. Pokročilý?

ISTQB od 150 Eur. IREB od 250 Eur. Microsoft Programming in C# od 200 Eur. Oracle Certified Associate Java Programmer OCAJP od 250 Eur. Oracle Certified Professional Java Programmer OCPJP od 250 Eur. Oracle Certified Expert - Web Component Developer OCEWCD od 250 Eur. UML OMG CERTIFIED UML PROFESSIONAL 2™ (OCUP 2™) od 250 Eur. BPMN OMG CERTIFIED EXPERT IN BPM™ 2 (OCEB™ 2) od 250 Eur. Unity od 200 Eur. Android od 200 Eur. Certifikačná skúška nie je súčasťou kurzu. Treba si za ňu priplatiť extra.

Aký je plat? Koľko zarábajú pozície s kurzom Online kurz Java IV. Pokročilý?

Priemerná mzda programátora je 2,836 Eur podľa portálu platy.sk. Pozícia programátora patrí k tým najlukratívnejším a veľmi žiadaným. Odporúčame si informáciu overiť vzhľadom k inflácii a rôznym regiónom. Pre medzinárodné štatistiky odporúčame navštíviť: https://stackoverflow.com/jobs/salary

Aké programy a nástroje používa Online kurz Java IV. Pokročilý?

NetBeans, Eclipse, produkty Jetbrains, Visual Studio, Notepad++, Sublime, Atom, Vim, Enterprise Architect, Draw.io, StarUML Android Studio, Git, Selenium, Jira, SoapUI, Postman, ReadyAPI

Lektori

Miroslav Reiter

Certifikácie: Microsoft certifikovaný tréner, Oracle certifikovaný tréner, Google partner tréner, ITIL, PRINCE2 tréner Referencie: IBM, Panasonic, Ministerstvo obrany SR, ČSOB, Generali, Tatra banka, Európska komisia, SPP, Pixel Federation, ESET

Všetky kurzy lektora