The post Programovací jazyk Java – plán štúdia appeared first on JaroslavBeno.
]]>Na úvod si musíš naštudovať základy jazyka Java. Potrebuješ vedieť, čo je to trieda, čo je to metóda, čo je premenná, ako sa píšu príkazy, čo je terminál, výpis, podmienka, cyklus, ako pracuje Java s pamäťou a iné základné znalosti. S týmito základmi zvládneš napísať jednoduché programy. Pozri si pár príkladov na precvičenie aj s ukážkou riešenia v článku Programovacie úlohy na precvičovanie – úroveň nízka.
Po zvládnutí základov pristúpiš ku pokročilým častiam jazyka ako sú výnimky, OOP (objektovo orientované programovanie), práca s Java triedami, rozhrania, rekurzia, funkcionálnym programovaním pomocou Lambda výrazov, stream API, anotácie, reflexia, kolekcie, generické programovanie a podobne. Pozri si pár úloh na precvičenie v článku Programovacie úlohy na precvičovanie – úroveň stredná a v článku Programovacie úlohy na precvičovanie – úroveň vysoká.
Veľké množstvo aplikácií pracuje sa databázami. Aby si aj ty v aplikáciách vedel správne používať databázu, musíš sa naučiť základy jazyka SQL.
Pomocou SQL príkazov vieme z databázy čítať dáta, zapisovať dáta, meniť dáta, alebo ich mazať.
Keď budeš študovať ako pracovať v aplikáciách s databázami, stretneš sa s pojmom CRUD. To nie je nič iné ako create, read, update a delete. Teda základné operácie.
Maven je nástroj, ktorý budeš používať na buildovanie a manažovanie svojich javovských projektov. Jednoducho si dokážeš pridávať do projektu knižnice a frameworky. Pomocou jedného príkazu si celý projekt skompiluješ, zbuilduješ a spustíš na serveri.
Maven je zároveň najpoužívanejší tool s týmito možnosťami. Vedomosti, ktoré sa tu naučíš budeš využívať pri skoro každom javovskom projekte. Stačí, ak si otvoríš pracovné príležitosti pre Java programátora a Maven tam s veľkou pravdepodobnosťou bude požadovaný.
Pri práci na projektoch musíš mať prehľad o zmenách v tvojom kóde. V priebehu času budeš mať určite množstvo verzií svojho programu. Ako programátor budeš pracovať v tímoch. Každý bude pracovať na svojej časti programu a potom si tieto svoje verzie zlúčite dokopy.
Nie len na tieto úlohy budeš používať Git. Git je najrozšírenejší verzionovací nástroj a určite stojí za to naučiť sa ho používať.
Všetky web technológie v Jave sú postavené na takzvaných servletoch. Potom sa od tejto technológie odvíja množstvo iných technológií a pojmov. Pri štúdiu sa stretneš napríklad s pojmami ako JSP, JSTL, EL, MVC, REST a podobne.
V Jave pracuješ s objektami a v databáze s tabuľkami. Ako ich navzájom prepojiť tak, že sa ti automaticky naplní java objekt dátami z pridruženej databázovej tabuľky? Použiješ JPA (java persistance api) a Hibernate framework.
Aby sa ti zo všetkým pracovalo jednoduchšie a chceš preskočiť pár krokov v príprave aplikácie, chceš mať po ruke množstvo pomocných technológií, tak určite siahneš po Spring frameworku.
Je viacero tutoriálov a kurzov najmä v angličtine. Ak ale chceš kurzy v slovenčine tak som pripravil niekoľko kurzov, ktoré obsahujú všetko, čo som v tomto článku spomínal a ešte oveľa viac. Každý kurz obsahuje domáce úlohy na precvičovanie. Ak máš záujem o kurzy pozri si si zoznam na stránke learn2code.
Dúfam ti tento článok Programovací jazyk Java – plán štúdia pomohol a našiel si v ňom množstvo užitočných informácií. Ako sa ti článok páčil? Čo ti chýbalo? Daj mi vedieť do diskusie pod článkom a zváž aj zdieľanie článku.
Ďakujem.
Ja som Jaro a my sa vidíme ak Boh dá pri ďalšom článku.
PS: podobnú tému som spracoval aj vo video forme na svojom YouTube kanály JaroslavBeno.
The post Programovací jazyk Java – plán štúdia appeared first on JaroslavBeno.
]]>