Online kurz Java OOP

Java OOP

Level
Kapitol
52
Kategória
Programovanie
Hodnotenie
5,0 z 5
Dĺžka
5h 38min
Jazyk
SK

Popis online kurzu Java OOP

Objektovo orientované programovanie (OOP) je srdcom Javy. Mnohí si Javu obľúbia práve kvôli OOP. Ak máš rád pravidlá, eleganciu a poriadok, tak sa pravdepodobne pridáš k fanúšikom Javy aj ty.

V kurze sa naučíš pracovať s triedami a objektmi, pochopíš dedičnosť, polymorfizmus a rozhrania, čo ti umožní písať efektívny a elegantný kód.

Čo sa naučíš v kurze Java OOP

V kurze sa naučíš všetky koncepty OOP.

Medzi ne patria:
  • trieda a objekt
  • kompozícia (skladanie objektov)
  • dedenie a abstraktné trieda
  • rozhrania
  • polymorfizmus
  • enkapsulácia a prístupové práva
  • abstrakcia

Pripravil som pre teba kvízové úlohy, pomocou ktorých si overíš teoretické znalosti OOP. Taktiež som pripravil niekoľko väčších zadaní, ktoré budú pokrývať jednotlivé koncepty.

Pre koho je kurz Java OOP

Na to aby si mohol začať tento kurz, potrebuješ mať zmáknuté základy Javy. Pretože ak ovládaš základné koncepty programovania, tak sa môžeme posunúť práve na OOP.
Tento kurz je pre každého, kto sa chce zrozumiteľne naučiť (alebo precvičiť) objektovo orientované programovanie v Jave.

Čo všetko získaš v kurze Java OOP

  • videotutoriály o objektovo orientovanom programovaní v Java,
  • moderované diskusné fórum, v ktorom na tvoje otázky odpovedá autor kurzu Jakub Jahič,
  • certifikát o absolvovaní online kurzu Java OOP,
  • garancia vrátenia peňazí do 14 dní v prípade nespokojnosti s kurzom.

Kapitoly online kurzu

Úvod do kurzu (3)

O čom je tento kurz?
2:23
Kto je tvoj lektor?
3:24
Ako si robiť úlohy?
6:55

OOP (49)

Čo je to OOP?
4:49
Trieda a objekt
6:24
Vytvárame triedu a objekty
5:06
Setre a Getre + premenné
4:43
Triedy vo vlastných súboroch
2:42
Private vs Public vs Package private
9:32
Viac o konštruktoroch
4:26
Čo je to Static?
8:41
Final keyword
6:02
Math trieda
2:34
Skladáme objekty
8:59
Ako rozmýšľať nad kompozíciou?
3:48
Buildujeme program (Jar)
6:47
Pridanie závislosti do programu
6:08
PROJEKT - Blockchain
3:49
Blockchain - riešenie
17:28
Maven
2:26
Prerobíme Blockchain do Maven projektu
9:09
ZADANIE - Kvíz
4:57
Dedenie (inheritance)
4:48
Vytvárame geometrické útvary
17:06
Protected prístupové práva
3:49
Všetky prístupové práva - zopakovanie
7:13
Trieda, od ktorej dedia všetky ostatné
4:44
Porovnávanie objektov
11:35
Rozhranie (Interface)
5:39
Vytvárame rozhranie
7:30
Rozhranie vs abstraktná trieda
2:59
Polymorfizmus
5:54
instanceof - Vysvetlujeme polymorfizmus
7:35
Polymorfizmus v praxi (Abstraktná trieda)
3:25
Polymorfizmus v praxi (Interface)
7:36
List, ArrayList
4:08
PROJEKT - Kalkulačka
3:22
Kalkulačka - riešenie
34:45
ArithmeticOperator Enum do kalkulačky
12:51
Ako funguje naša kalkulačka? - zopakovanie
4:44
Úvod do testovania softvéru
2:01
Pridáme jUnit5 dependenciu
2:17
Testujeme kalkulačku
10:31
Kedy použiť abstraktnú triedu a kedy interface?
3:42
Abstrakcia
3:11
Enkapsulácia
10:51
Viac o kompozícii
3:43
Zadanie - Army
5:59
Zahraj sa OOP hru (moja diplomovka)
5:57
Výhody OOP
4:21
Nevýhody OOP
4:29
Záverečné video
0:54

Lektor online kurzu

Lektor Jakub Jahič

Jakub Jahič

Javista, Full-Stack, Mentor
Vždy ma bavilo učiť a vysvetľovať. Verím, že sa viem vcítiť do iného človeka a vymyslieť spôsob, ako danú tému podať práve jemu. Vyštudoval som informačné technológie a viac než 6 rokov pracujem ako full-time programátor. To, čo viem, si nechcem nechať len pre seba. Preto som sa svoje IT skills a vášeň pre učenie rozhodol spojiť s tvorením obsahu a kurzov. Okrem toho, že mám kurzy tu na Skillmea, tak som s kamarátom založil projekt Street of Code. Na Street of Code tvoríme podcast a videá najmä pre začínajúcich programátorov. Nájdeš u nás viac ako 100 podcastových epizód na tému programovanie, práca, škola, rôzne rozhovory s expertmi a mnoho iného. Všetok náš obsah si môžeš pozrieť na https://streetofcode.sk/
4,9 Hodnotenie
11 Kurzov

Hodnotenia študentov

Hodnotenia od študentov zapísaných v kurze na Skillmea.

5,0 z 5 · 14 hodnotení

Miroslav M.

5

Jako úplný začátečník jsem se v kurzu, který jsem absolvoval docela hezky ztrácel. První dvě třetiny Webinářů byly jasné a srozumitelné a zkoušel jsem si vše po každém webináři. Pak už jsem jenom koukal, co Jakube děláš a snažil se to pochopit. Ale Java se nedá naučit za měsíc a teď po absolvování kurzu procházím všechna videa a začínám chápat souvislosti. Doporučil bych v případě jakýchkoliv dalších kurzů rozeslat měsíc (nebo rozumnou dobu)dopředu všem absolventům odkazy na jednotlivé kapitoly, které jim pomohou při online webináři se neztrácet. My jsme to dostali asi týden dopředu a to co jsem za ten týden viděl mi hrozně moc pomohlo. Čeká mě prostudování dalších částí a pak se znova pustím do záznamů z webinářů a projdu si celý kurz znova. Děkuji Jakube, je to moc dobrá zkušenost nechat se učit člověkem, co má na učení buňky, programování má rád a je ochoten srozumitelně a věcně vysvětlit problematiku. Ještě jednou díky.

Tereza P.

5

díky Kubo za kurz, je super

Lukáš D.

5

Studuju Java Akademii, jsem naprostý začátečník, kódem nepolíbený a musím přiznat, že u kurzu Java základy jsem byl úplně ztracený. Radši jsem šel na Kubův kurz na základy a Python na jeho webu Street of Code. Pak jsem ale narazil na tenhle kurz, kde Kuba řeší OOP, a najednou mi ta ukecaná Java začala dávat smysl :) Díky, Kubo, ještě že jsem to nevzdal a dostal se k OOP. Takže doporučuju tuto část úplným začátečníkům absolvovat – třeba vám to otevře oči jako mně! :)

Vlastimil P.

5

Študent ohodnotil kurz bez slovného komentára.

Odporúčané online kurzy