Online kurz Java a OOP pro začátečníky

Java a OOP pro začátečníky

Level
Kapitol
135
Kategorie
Programování
Hodnocení
4,6 z 5
Délka
14h 42min
Jazyk
SK

Popis online kurzu

Java je stále velmi trendy programovací jazyk současnosti. Hledáš změnu zaměstnání? Java programátorů je stále nedostatek. Viz Google trends vyhledávání ze srpna 2019:
Online kurz Java a OOP pro začátečníky tě naučí základy programování a jazyka Java. Naučíš se, co je to OOP, tudíž se naučíš programovat objektově.


Co je programování? 

V průběhu tohoto kurzu začneme od úplných základů. Ty musíš umět zapnout počítač, instalovat programy a doufám, že základy programování v Javě tě naučím já. Nemusíš mít žádné předchozí zkušenosti s programováním, s Javou ani nic podobného. Musíš mít chuť se učit a být vytrvalý.


Java programování

V kurzu se naučíš, co je to programování, třída, objekt, instance, rozhraní, metoda, jak to všechno spolu souvisí a mnohem více. Co všechno je součástí kurzu si můžeš přečíst v osnově kurzu. Začneme pomalu a názorně si vše ukážeme na příkladech. Součástí kurzu je množství domácích úkolů, na jejichž základě si vyzkoušíš prakticky své znalosti. Bez vlastního programování z tebe programátor nebude.


Co všechno se naučíš:

  • co je programování,
  • jak programovat v Javě,
  • co je to třída, objekt a instance,
  • co jsou metody, proměnné, datové typy,
  • ladění kódu,
  • OOP přístup – objektové programování,
  • cykly, nested cykly, podmínky,
  • mnoho dalšího.


Co všecho dostaneš

  • více než 100 kapitol online kurzu,
  • 11 hodin videomateriálu,
  • certifikát o absolvování kurzu,
  • garance vrácení peněz do 14 dnů, pokud s kurzem nebudeš spokojený.

Kapitoly online kurzu

Úvod (6)

Ukázka zdarma
5:11
Ukázka zdarma
1:45
Java - Nastavenie premenných prostredia
0:35
03 Inštalácia
10:00
Ukázka zdarma
8:49
Zdrojové kódy kurzu

Program (3)

05 Z čoho sa skladá java program
6:16
06 OOP prístup (objektovo orientovaný prístup)
4:13
07 Ako sa spúšťajú jednotlivé riadky kódu
2:42

Štruktúry jazyka (60)

07 Komentáre
5:58
08 Balíky - package
6:56
08a Balíky = Úloha
09 Premenné
6:34
09a Premenné - úloha
10 Konvencie názvov
4:31
10a Konvencie názvov - úloha
11 Primitívne dátové typy
8:09
11a Primitívne dátové typy - úloha
12 Prvý pohľad na metódu
2:37
12a Prvý pohľad na metódu - úloha
13 Operátory
5:58
13a Operátory - úloha
14 DAJ MI VEDIEŤ AK NIEČOMU NEROZUMIEŠ - PRIDÁM VIDEO
0:42
Debugovanie kódu - ako na to do budúcna
6:00
15 Podmienka if
17:53
15a Podmienka if - zadanie úlohy
2:29
15b Podmienka if - odovzdaj tu
15c Podmienka if - moje riešenie
23:45
15d Podmienka if = Samostatná Úloha
16 While a do while cyklus
4:57
16a While a do while cyklus - zadanie úlohy
1:49
16b While a do while cyklus - odovzdaj tu
16c While a do while cyklus - moje riešenie
25:08
17 For cyklus
4:44
17a For cyklus = Úloha
18 Break a continue v cykloch
3:13
19 Premenné a ich dostupnosť
3:13
20 Ternárny operátor
5:10
20a Ternárny operátor - zadanie úlohy
1:00
20b Ternárny operátor - odovzdaj tu
20c Ternárny operátor - moje riešenie
5:18
21 Niečo v niečom - nested cykly, podmienky
1:40
21a Niečo v niečom - nested cykly, podmienky = Úloha
Metódy
13:12
Metódy - zadanie úlohy
3:35
Metódy - odovzdaj tu
Metódy - moje riešenie
12:49
Rekurzia - Fibonacciho postupnosť
5:44
22 Switch
8:15
22a Switch - zadanie úlohy
1:08
22b Switch - odovzdaj tu
22c Switch - moje riešenie
8:54
23 Wrapping classes
3:19
24 Polia
17:02
24a Polia - zadanie úlohy
1:55
24b Polia - odovzdaj tu
24c Polia - moje riešenie
15:54
25 Ručné krokovanie pre pochopenie programu
4:22
26 for-each cyklus
8:32
27 String
5:58
27a String - zadanie úlohy
1:06
27b String - odovzdaj tu
27c String - moje riešenie
4:36
28 Enum
12:56
28a Enum - zadanie úlohy
1:38
28b Enum - odovzdaj tu
28c Enum - moje riešenie
12:32
29 Prvý náhľad na triedu
0:57
30 Modifikátory prístupov - private, public, protected, package-private
13:34

Štruktúry jazyka - triedy a objekty (10)

31 Vyrábame prvý objekt
8:52
32 Vytváranie objektov, import objektov
9:13
33 Referenčné dátové typy
10:15
34 Var - nešpecifikovaný typ
2:24
35 Prístup k metódam a premenným triedy - statické a inštančné zložky
9:45
36 This metóda pri konštruktoroch
2:08
37 Immutable objekty
4:00
38 Triedy = Úloha
39 Statický inicializačný blok
3:27
Výnimky
11:49

OOP princípy (Objektovo orientované programovanie) (8)

40 OOP 1 - Encapsulation - Zapuzdrenie
10:01
41 OOP 2 - Inheritence - dedičnosť
4:21
42 OOP 3 - Overriding a Overloading (prepísanie, preťaženie)
7:19
43 OOP 4 - Polymorfizmus
9:07
44 OOP 5 - Abstraktné triedy a metódy
6:52
45 OOP 6 - Interface - rozhranie
7:25
46 OOP 7 - Rozhranie ako brána
14:18
Pretypovanie
8:12

Najprv ty - potom ja (22)

Zoo - zadanie
Zoo - objektový model
8:44
Zoo - moje zdrojové kódy
Biblia / NBA App - zadanie
Biblia App 1 - návrh objektov
9:38
Biblia App 2 - metódy na prácu s objektami
12:06
Biblia app 3 - rozhranie, Biblia service
6:50
Biblia app 4 - refactoring, generátor Biblie
6:21
Biblia App - moje zdrojové kódy
NBA 1 - team, player
9:16
NBA 2 - dokončujeme zvyšné objekty
13:07
NBA - moje zdrojáky
Objektový model PC s konfiguráciou - zadanie
Objektový model PC 1 - úvod
2:45
Objektový model PC 2 - rozmýšľame nad zadaním
6:39
Objektový model PC 3 - základné triedy
6:15
Objektový model PC 4 - Konfigurátor rozhranie a implementácia - vkladanie pamäti
13:11
Objektový model PC 5 - refactoring
4:11
Objektový model PC 6 - dokončujeme konfigurátor
3:03
Objektový model PC 7 - spúšťame a testujeme
8:45
Objektový model PC 8 - doplnok na základe vášho postrehu
8:55
Objektový model PC - moje zdrojové kódy

Záver (2)

Algoritmy
1:04
Čo ďalej
1:51

Úlohy (3)

Obraciam garde
Hľadám slovo
Ultra level ťažká úloha

Úlohy pre OOP (6)

Obývačka v OOP
Šachová hra
Počítač
Motorové vozidlá
Java Method Overriding = úloha
Java Method Overriding – super

BONUS (3)

Java Programovanie - opakovanie za 60 minút
1:04:01
Základy vývojových diagramov a Jednoduché algoritmy
1:01:49
Git - rýchly úvod, prvé príkazy
6:01

BONUS Motivácia (4)

Ako si naplánovať učenie sa javy
6:47
Ako programovať
3:02
Také malé povzbudenie k programovaniu
2:53
Deň zo života programátora
4:00

BONUS Java pre pokročilých (1)

Konzolová hra v Jave
1:19:52

BONUS Java pre juniorov (7)

Java pre junior programátorov - úvod
5:16
Čo je Java EE
3:04
Hibernate, JPA - CRUD operácie
22:28
Builder návrhový vzor
7:52
Factory návrhový vzor
3:13
Observer návrhový vzor
7:35
Singleton návrhový vzor
6:51

Lektor online kurzu

Lektor Jaroslav Beňo
Volám sa Jaroslav Beňo, predstavovať sa budem ako Jaro. Mám manželku. Máme zatiaľ dvoch synov. Som kresťan, ktorý študuje Bibliu. Kto chce vedieť viac, tak ma kľudne kontaktujte aj ohľadne tejto veci. Mám rád šport - aktívne a filmy. Vyštudoval som aplikovanú informatiku, ktorá mi dala základy, ale ako každý, aj ja som sa musel učiť sám praktickým písaním kódu. Som fanúšik videotutoriálov a rád zdieľam svoje vedomosti. Nemyslím si, že som extra nadupaný borec programátor, ale to čo viem - šírim ďalej. Verím, že ak sa budeme zdieľať porastieme vo vedomostiach rýchlejšie. Najviac ma poteší, keď ti budú moje videotutoriály užitočné. Všetko pod jednou strechou: www.jaroslavbeno.sk
4,4 Hodnocení
18 Kurzů

Hodnocení studentů

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

4,6 z 5 · 12 hodnocení

Doporučené online kurzy