Online kurz Java OOP

Java OOP

Level
Kapitol
52
Kategorie
Programování
Hodnocení
5,0 z 5
Délka
5h 38min
Jazyk
SK

Popis online kurzu Java OOP

Objektově orientované programování (OOP) je srdcem Javy. Mnozí si Javu oblíbí právě kvůli OOP. Jestli máš rád pravidla, eleganci a pořádek, tak se pravděpodobně přidáš k fanouškům Javy i ty.

V kurzu se naučíš pracovat s třídami a objekty, pochopíš dědičnost, polymorfismus a rozhraní, což ti umožní psát efektivní a elegantní kód.

Co se naučíš v kurzu Java OOP

V kurzu se naučíš všechny koncepty OOP.

Mezi ně patří:
  • třída a objekt
  • kompozice (skládání objektů)
  • dědění a abstraktní třída
  • rozhraní
  • polymorfismus
  • enkapsulace a přístupová práva
  • abstrakce

Připravil jsem pro tebe kvízové ​​úkoly, pomocí kterých si ověříš teoretické znalosti OOP. Také jsem připravil několik větších zadání, která budou pokrývat jednotlivé koncepty.

Pro koho je kurz Java OOP

K tomu abys mohl začít tento kurz, potřebuješ mít zmáklé základy Javy. Protože pokud ovládáš základní koncepty programování, tak se můžeme posunout právě na OOP.

Tento kurz je pro každého, kdo se chce srozumitelně naučit (nebo procvičit) objektově orientované programování v Javě.

Co všechno získáš v kurzu Java OOP

  • videotutoriály o objektově orientovaném programování v Java,
  • moderované diskusní fórum, ve kterém na tvé dotazy odpovídá autor kurzu Jakub Jahič,
  • certifikát o absolvování online kurzu Java OOP,
  • garance vrácení peněz do 14 dnů v případě nespokojenosti s kurzem.

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 Hodnocení
11 Kurzů

Hodnocení studentů

Hodnocení od studentů zapsaných v kurzu na Skillmea.

5,0 z 5 · 14 hodnocení

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

Student ohodnotil kurz bez slovního komentáře.

Doporučené online kurzy