Popis online kurzu
Java patří k těm nejrozšířenějším a nepoužívanějším programovacím jazykem a mezi programátory je to už stará osvědčená klasika, kterou můžou využit opravdu různě.
Ať už si v Javě úplný machr, nebo s ní jen začínáš, důležité je mít dobré základy, na kterých pak můžeš stavět i při učení se jiných programovacích jazyků.
V tomto online kurzu ti lektor Jaro vysvětlí Javu přes historii, základní pojmy, nastavení prostředí až po různé výjimky, vychytávky a dostaneš se až k samotnému programování.
V úvodním videu najdeš trochu motivace na úvod. Dozvíš se mimo jiné, proč je dobré se učit programovat v Javě, kolik pracovních pozic pro Java programátory je volných a jak velká je Java komunita.
Co se naučíš
Online kurz základů Javy je zaměřen pro začínající programátory, bez předchozí znalosti programování.
V tomto online kurzu se naučíš:
- jak Java pracuje s pamětí,
- výrazy, cykly, podmínky, metody, třídy, pole
- pochopíš co jsou přetížení a konstruktory,
- základy OOP (objektově orientované programování),
- řetězce, přístupová práva, rozhraní,
- výnimky a jiné užitečné vědomosti.
S těmito nabytými vědomostmi se můžeš bavit a vytvářet si své první aplikace v Javě.
Čo všetko dostanem?
● více než 40 videotutoriálů (původně určené pro Jarov YouTube kanál a nyní je máš i zde na Learn2Code zcela zdarma),
● téměř 6 hodin videa, pomocí kterého se naučíš programovat v Javě,
● diskusní fórum, ve kterém na tvé otázky ke kurzu odpovídá přímo lektor a tví spolužáci.
● certifikát o absolvování kurzu
Seznam kapitol online kurzu
- motivačný úvod
- história, základné pojmy, nastavenie prostredia
- prvý program, komentáre, balíky
- premenné, dátové typy, zobrazenie v pamäti IMPORTANT!!!
- výrazy, pretypovanie, deklarácie, priraďovanie
- podmienka, if, if-else, boolenovské výrazy
- ternárny operátor
- cyklus while a do while
- for cyklus
- niečo v niečom :)
- switch
- break, continue, návestia
- triedy a objekty (class, object) - úvod
- static - statické metódy a premenné
- metódy
- premenné z pohľadu deklarácie
- polia
- viacrozmerné polia
- triedy a objekty 2
- konštuktory
- preťaženie
- metóda this v konštruktoroch
- konštanty
- rušenie objektov - garbage collector
- statický inicializačný blok
- reťazce 1 – úvod
- reťazce 2 - základná práca
- reťazce 3 - reťazenie metód
- OOP - zapúzdrenie dát
- predávanie parametrov metódam
- zabránenie a vynútenie prekrytia metód (abstraktné triedy a metódy, dedenie)
- prístupové práva
- abstraktné metódy a triedy + 32. doplnok k predošlej časti :)
- interface (rozhranie) - čo je to a ako to vyzerá
- interface – použitie
- interface - ako typ premennej
- implementácia viacerých rozhraní
- dedenie pri rozhraniach
- operátor instanceof
- Enum
- výnimky – Exception
- ako programovať – kúsok motivácie
- polymorfizmus