Využij poslední šanci přihlásit se na některé z našich akademií a najdi si práci snů!
00 dny
00 hod.
00 min.
Nabídka akademií

Java pro pokročilé

13h 37min
Čas
151
Kapitol
Programování
Kategorie
4.6
Hodnocení
Mírně pokročilý
Level
slovenský
Jazyk kurzu

Popis online kurzu



V tomto kurzu se podíváme hlouběji do Javy a na to, co nám nabízí. Další principy Javy si budeme vysvětlovat podrobně (lambda, streamy a podobně). V případě použití tříd, které například přistupují k souborům, nebo pracují s čísly či s daty, budeme hovořit o základních principech a metodách, abyste věděli, které třídy se na danou věc používají. Kdybychom chtěli všechny třídy vysvětlit dopodrobna, nestačily by nám ani 4 kurzy.

V novém online kurzu JAVA pro pokročilé budu počítat s tím, že znáš základy programovacího jazyka JAVA. Viděls kurz JAVA pro začátečníky, nebo ses je naučil jiným způsobem. V tomto kurzu si budeme si povídat o pracích s nejpoužívanějšími třídami. Naučíme se psát regulární výrazy, debugovat kód a řešit vlastní výjimky. Dále se podíváme na to, jak načítat a pracovat se soubory. Pak přejdeme k složitějším tématům, jako jsou kolekce, generické programování a vnořené a vnitřní třídy. Nakonec to završíme funkcionálním programováním pomocí Lambda výrazů, budeme používat Stream API, abychom byli cool a dělali věci novými způsoby, a budeme používat anotace a reflexi. 

Po tomto kurzu pochopíš, jak pracují některé JAVA frameworky (Spring, Hibernate) a na jakých principech jsou založeny. Frameworky si nebudeme vysvětlovat, ale každý používá například reflexi a anotace. Nyní se budeš schopen orientovat a znát základní principy, které tvůrci těchto frameworků používají. 

A kromě toho budeme hodně programovat, v kurzu tě čeká velké množství domácích úkolů, aby sis všechno procvičil a dostal do hlavy.

Tak neváhej a přidej se ještě dnes. Pojď se naučit více z populárního programovacího jazyka JAVA. Pokud se chceš naučit technologii, která je základem každé Java webové aplikace, tak po skončení tohoto kurzu pokračuj na Java Servlety.



Co se naučíš



  • regulární výrazy,
  • čtení dat z konzoly,
  • kolekce,
  • generické programování,
  • vnořené a vnitřní třídy v Javě,
  • Lambda výrazy,
  • streamy a anotace,
  • mini ORM framework,
  • mnoho dalšího.




Co všechno dostaneš



  • videotutoriály Java pro pokročilé,
  • moderované diskusní fórum,
  • certifikát o absolvování kurzu,
  • garance vrácení peněz do 14 dnů v případě nespokojenosti s kurzem.
Online kurz Java pro pokročilé je možné

Seznam kapitol

Úvod
Dostupné v ukázce kurzu
Dostupné v ukázce kurzu
Dostupné v ukázce kurzu
Java za 60 minút - opakovanie základov
Dostupné pouze po zakoupení přístupu
Java pre pokročilých
Dostupné v ukázce kurzu
BoxingUnboxing = Úloha
Dostupné pouze po zakoupení přístupu
Výnimky
Dostupné pouze po zakoupení přístupu
Vlastná výnimka
Dostupné pouze po zakoupení přístupu
Výnimky = Úloha
Dostupné pouze po zakoupení přístupu
Balíky
Dostupné pouze po zakoupení přístupu
Balíky = Úloha
Dostupné pouze po zakoupení přístupu
Ako vložiť cudzí java súbor do projektu
Dostupné pouze po zakoupení přístupu
Čísla, znaky, reťazce
Number
Dostupné pouze po zakoupení přístupu
Number = Úloha
Dostupné pouze po zakoupení přístupu
Práca s číslami
Dostupné pouze po zakoupení přístupu
Static import
Dostupné pouze po zakoupení přístupu
Static import = Úloha
Dostupné pouze po zakoupení přístupu
Char - znaky
Dostupné pouze po zakoupení přístupu
Práca s reťazcami
Dostupné pouze po zakoupení přístupu
Formátovanie reťazcov
Dostupné pouze po zakoupení přístupu
Advance formátovanie
Dostupné pouze po zakoupení přístupu
Znaky a reťazce = Úlohy
Dostupné pouze po zakoupení přístupu
Regulárne výrazy
Regulárne výrazy - 1 úvod
Dostupné pouze po zakoupení přístupu
Regulárne výrazy - 2 prehľadávanie
Dostupné pouze po zakoupení přístupu
Regulárne výrazy - 3 character classes a character sety
Dostupné pouze po zakoupení přístupu
Regulárne výrazy - 4 kvantifikátory
Dostupné pouze po zakoupení přístupu
Regulárne výrazy - 5 boudary matchers
Dostupné pouze po zakoupení přístupu
Regulárne výrazy - 6 zvyšok
Dostupné pouze po zakoupení přístupu
Regulárne výrazy = Úlohy
Dostupné pouze po zakoupení přístupu
Krok ku aplikácii
Čítanie dát z konzoly
Dostupné pouze po zakoupení přístupu
Debugovanie a StackTrace
Dostupné pouze po zakoupení přístupu
Základná práca s dátumami
Dostupné pouze po zakoupení přístupu
Dokumentácia a dokumentačné komentáre
Dostupné pouze po zakoupení přístupu
Konzola a dátumy = Úlohy
Dostupné pouze po zakoupení přístupu
Konzolová aplikácia - robím prvý projekt (hra na konzole)
Konzolová aplikácia - 00 úvod
Dostupné pouze po zakoupení přístupu
Konzolová aplikácia - 01 brain storming - určenie funkcionality
Dostupné pouze po zakoupení přístupu
Konzolová aplikácia - 02 návrh objektov
Dostupné pouze po zakoupení přístupu
Konzolová aplikácia - 03 tvorba hry
Dostupné pouze po zakoupení přístupu
Konzolová aplikácia - 04 dokončenie aplikácie
Dostupné pouze po zakoupení přístupu
Konzolová aplikácia - 05 doladenie a koniec
Dostupné pouze po zakoupení přístupu
Konzolová aplikácia = Úloha
Dostupné pouze po zakoupení přístupu
Spúšťanie aplikácie
Jar, runnable jar, manifest - čo je to
Dostupné pouze po zakoupení přístupu
Vytvorenie jar súboru vo vývojovom prostredí IntelliJ IDEA
Dostupné pouze po zakoupení přístupu
Classpath
Dostupné pouze po zakoupení přístupu
Spúšťanie aplikácie = Úloha
Dostupné pouze po zakoupení přístupu
I/O - input/output
IO - 1 Rôzne druhy streamov
Dostupné pouze po zakoupení přístupu
IO - 2 Scanner na stremy
Dostupné pouze po zakoupení přístupu
IO - 3 Path
Dostupné pouze po zakoupení přístupu
IO - 4 Files - úvod, try with resources, výnimky
Dostupné pouze po zakoupení přístupu
IO - 5 Files - manipulácia so súbormi a priečinkami
Dostupné pouze po zakoupení přístupu
IO - 6 Varargs
Dostupné pouze po zakoupení přístupu
IO = Úlohy
Dostupné pouze po zakoupení přístupu
IO = Úloha - súborová databáza
Dostupné pouze po zakoupení přístupu
Kolekcie
Kolekcie - 1 úvod
Dostupné pouze po zakoupení přístupu
Kolekcie - 2 Set
Dostupné pouze po zakoupení přístupu
Kolekcie - 3 List
Dostupné pouze po zakoupení přístupu
Kolekcie - 4 Map
Dostupné pouze po zakoupení přístupu
Kolekcie - 5 triedenie v kolekciách a vlastné triedenie
Dostupné pouze po zakoupení přístupu
Kolekcie = Úlohy
Dostupné pouze po zakoupení přístupu
Generické programovanie
Generické programovanie - 1 úvod
Dostupné pouze po zakoupení přístupu
Generické programovanie - 2 postup, konvencie
Dostupné pouze po zakoupení přístupu
Generické programovanie - 3 viacero typových parametrov
Dostupné pouze po zakoupení přístupu
Generické programovanie - 4 raw types
Dostupné pouze po zakoupení přístupu
Generické programovanie - 5 generické metódy
Dostupné pouze po zakoupení přístupu
Generické programovanie - 6 Obmedzené typové parametre - Bounded Type Parameters
Dostupné pouze po zakoupení přístupu
Generické programovanie - 7 hlbšie obmedzenia - multiple bounds
Dostupné pouze po zakoupení přístupu
Generické programovanie - 8 type inference
Dostupné pouze po zakoupení přístupu
Generické programovanie - 9 wildcards úvod
Dostupné pouze po zakoupení přístupu
Generické programovanie - 10 upper bounded wildcard
Dostupné pouze po zakoupení přístupu
Generické programovanie - 11 unbounded wildcard
Dostupné pouze po zakoupení přístupu
Generické programovanie - 12 lower bounded wildcard
Dostupné pouze po zakoupení přístupu
Generické programovanie - 13 kedy pouzit wildcards
Dostupné pouze po zakoupení přístupu
Generické programovanie = Úlohy
Dostupné pouze po zakoupení přístupu
Niečo viac k rozhraniam
Default metódy v rozhraniach
Dostupné pouze po zakoupení přístupu
Konflikty pri rozhraniach s default metódami
Dostupné pouze po zakoupení přístupu
Rozdiel medzi normálnou a default metódou. Statické metódy v rozhraniach
Dostupné pouze po zakoupení přístupu
Vnorené a vnútorné triedy
Vnorené a vnútorné triedy - 1 Vnorené triedy - statické a nestatické
Dostupné pouze po zakoupení přístupu
Vnorené a vnútorné triedy - 2 Shadowing
Dostupné pouze po zakoupení přístupu
Vnorené a vnútorné triedy - 3 Vnútorná anonymná trieda
Dostupné pouze po zakoupení přístupu
Vnorené a vnútorné triedy = Úlohy
Dostupné pouze po zakoupení přístupu
Lambda výrazy
Dostupné v ukázce kurzu
Dostupné v ukázce kurzu
Dostupné v ukázce kurzu
Dostupné v ukázce kurzu
Dostupné v ukázce kurzu
Dostupné v ukázce kurzu
Dostupné v ukázce kurzu
Dostupné v ukázce kurzu
Dostupné v ukázce kurzu
Dostupné v ukázce kurzu
Lambda výrazy - 11 ošetrenie výnimiek 1 úvod
Dostupné pouze po zakoupení přístupu
Lambda výrazy - 12 ošetrenie výnimiek 2 pokračovanie
Dostupné pouze po zakoupení přístupu
Lambda výrazy - 13 zmrazenie hodnôt – closure
Dostupné pouze po zakoupení přístupu
Lambda výrazy - 14 lambda nie je rovná vnútornej anonymnej triede
Dostupné pouze po zakoupení přístupu
Lambda výrazy - 15 referencia na metódu - method reference
Dostupné pouze po zakoupení přístupu
Lambda výrazy - 16 nový spôsob iterovania cez kolekciu
Dostupné pouze po zakoupení přístupu
Stream API
Streamy - 1 úvod a základné operácie
Dostupné pouze po zakoupení přístupu
Streamy - 2 teória ešte raz
Dostupné pouze po zakoupení přístupu
Streamy - 3 teória na prax
Dostupné pouze po zakoupení přístupu
Streamy - 4 Optional 1
Dostupné pouze po zakoupení přístupu
Streamy - 5 Optional 2 - orElse
Dostupné pouze po zakoupení přístupu
Streamy - 6 Optional 3 - real life example
Dostupné pouze po zakoupení přístupu
Streamy - 7 Streamy a Optional
Dostupné pouze po zakoupení přístupu
Streamy - 8 Ako generovať streamy - streamy nad primitívnymi dátovými typmi
Dostupné pouze po zakoupení přístupu
Streamy - 9 Streamy a IO Streamy
Dostupné pouze po zakoupení přístupu
Anotácie
Anotácie - 1 úvod
Dostupné pouze po zakoupení přístupu
Anotácie - 2 kde sa dajú používať
Dostupné pouze po zakoupení přístupu
Anotácie - 3 vlastná anotácia
Dostupné pouze po zakoupení přístupu
Anotácie - 4 dokumentácia a anotácie
Dostupné pouze po zakoupení přístupu
Anotácie - 5 anotácia s jednou hodnotou
Dostupné pouze po zakoupení přístupu
Anotácie - 6 obmedzenia - Retention, Target
Dostupné pouze po zakoupení přístupu
Anotácie - 7 obmedzenia Target
Dostupné pouze po zakoupení přístupu
Anotácie - 8 opakovanie anotácií
Dostupné pouze po zakoupení přístupu
Anotácie = Úlohy
Dostupné pouze po zakoupení přístupu
Reflexia
Reflexia - 1 úvod
Dostupné pouze po zakoupení přístupu
Reflexia - 2 získanie Class opisu tried
Dostupné pouze po zakoupení přístupu
Reflexia - 3 získavame členov triedy
Dostupné pouze po zakoupení přístupu
Reflexia - 4 koniec
Dostupné pouze po zakoupení přístupu
Databáza teória
Databáza teória - 1 úvod
Dostupné pouze po zakoupení přístupu
Databáza teória - 2 ako je to v jave
Dostupné pouze po zakoupení přístupu
Databáza teória - 3 ORM frameworky - ako si vieme pomôcť
Dostupné pouze po zakoupení přístupu
Mini ORM framewok
Mini ORM framework - 1 založenie projektu
Dostupné pouze po zakoupení přístupu
Mini ORM framework - 2 anotácie
Dostupné pouze po zakoupení přístupu
Mini ORM framework - 3 výber entity pomocou id
Dostupné pouze po zakoupení přístupu
Mini ORM framework - 4 zistím anotácie pomocou reflexie
Dostupné pouze po zakoupení přístupu
Mini ORM framework - 5 zistím názov namapovanej tabuľky z anotácie
Dostupné pouze po zakoupení přístupu
Mini ORM framework - 6 zistím názvy databázových stĺpcov
Dostupné pouze po zakoupení přístupu
Mini ORM framework - 7 zistím názov stĺpca s ID anotáciou
Dostupné pouze po zakoupení přístupu
Mini ORM framework - 8 vytvárame SQL príkaz
Dostupné pouze po zakoupení přístupu
Mini ORM framework - 9 vraciame fiktívne dáta
Dostupné pouze po zakoupení přístupu
Mini ORM framework - 10 nasetujeme dáta na objekt
Dostupné pouze po zakoupení přístupu
Mini ORM framework - 11 objekt do databázy plus Domáca úloha
Dostupné pouze po zakoupení přístupu
Databáza pokračovanie
Databáza - 1 JDBC a 5 krokov na pripojenie
Dostupné pouze po zakoupení přístupu
Databáza - 2 registrácia drivera, vytvorenie url na databázu a konekcia
Dostupné pouze po zakoupení přístupu
Databáza - 3 odoslanie SQL príkazu a spracovanie výsledku
Dostupné pouze po zakoupení přístupu
Databáza - 4 teória, komitovanie zmien
Dostupné pouze po zakoupení přístupu
Databáza - 5 prax, komitovanie, vrátenie zmien
Dostupné pouze po zakoupení přístupu
Databáza - 6 Statement vs PreparedStatement
Dostupné pouze po zakoupení přístupu
Databáza - 7 skrášľujeme kód - vytvárame DAO
Dostupné pouze po zakoupení přístupu
Databáza - 8 načítanie dát z properties súboru
Dostupné pouze po zakoupení přístupu
Databáza - 9 vytvárame OsobaDao, pekne obhospodárime s konekciou
Dostupné pouze po zakoupení přístupu
Databáza - 10 - čo chýba k pripojeniu na reálnu databázu
Dostupné pouze po zakoupení přístupu
Databáza - zdrojáky
Dostupné pouze po zakoupení přístupu
Mini ORM framewok časť 2
Mini ORM framewok - 12 fiktívny ResultSet nahradíme skutočným ResultSetom
Dostupné pouze po zakoupení přístupu
Mini ORM framewok - 13 vytvoríme si našu prvú knižnicu a pripojíme ju k inému projektu
Dostupné pouze po zakoupení přístupu
Mini ORM framewok - 14 skutočné dáta zo skutočnej databázy - trápime sa spolu
Dostupné pouze po zakoupení přístupu
Mini ORM framewok - 15 nový objekt, overíme si funkčnosť
Dostupné pouze po zakoupení přístupu
Mini ORM framewok = Domáca úloha = odovzdanie
Dostupné pouze po zakoupení přístupu
Zdrojové súbory
Všetky zdrojové súbory
Dostupné pouze po zakoupení přístupu
KONIEC
Pomôcky = cheetsheets
Dostupné pouze po zakoupení přístupu
JAVA KONIEC KURZU
Dostupné pouze po zakoupení přístupu

Hodnocení kurzu

Java pro pokročilé

5* za vsetky kurzy... mam takmer celu trilogiu prejdenu, ale pri ziadnej kapitole som nebol tak zufaly ako pri tejto, a to prechadzam orm 3. krat...neviem, mam to ako keby to bolo nieco co mi fakt nesedi...neviem..

Matúš H.

Java pro pokročilé

Viliam G.

Podívej se i na tyto kurzy

19 Online kurzů
3 Příspěvků
Přejít na kanál