Stať sa Java programátorom nebolo nikdy jednoduchšie

672
Stať sa Java programátorom nebolo nikdy jednoduchšie

Nikdy nebolo jednoduchšie stať sa java programátorom. Prečo? Z jednoduchých dôvodov. Ak sa chceš stať programátorom, musíš sa začať učiť a musíš začať kódiť. Takže máme nastolené dve podmienky – učiť sa a kódiť. Mám pre teba výzvu: Staň sa Java programátorom a programuj objektovo.

Učiť sa

Ak sa chceš naučiť programovať, musíš si nájsť literatúru k danému jazyku alebo osobu, ktorá ťa daný jazyk naučí. Dakedy si mal na výber dve možnosti: ísť na vysokú školu a dúfať, že sa naučíš programovať alebo si kúpiť učebnicu jazyka java a budeš sa učiť sám. Doba ale pokročila a internet je plný tutoriálov hlavne v písanej forme. Existujú aj anglické video tutoriály dostupné na rôznych portáloch, najmä na YouTube.

Ak ti to stačí, tak máš možnosti. Konečne sa dostanem k tvrdeniu, že nikdy nebolo jednoduchšie stať sa java programátorom. Prečo? Lebo teraz existujú aj ucelené video tutoriály v slovenčine. Teóriu a písanie kódu budeš počuť a vidieť. Zapojíš viacero vnemov a rýchlejšie sa všetko naučíš. Ešte stále váhaš? Ak áno, tak sa pozri, čo všetko je v čase písania tohto článku dostupné. Môžeš začať od úplných základov, cez pokročilé záležitosti. Potom sa pripravíš na prácu java juniora do hocijakej firmy a nakoniec to

java za 60 minut

môžeš zakončiť Spring frameworkom. Spomínané záležitosti sú ucelené kurzy. Čo sa naučíš? Čítaj ďalej.

Nemáš čas na kurzy? Chceš si len osviežiť základy javy? Tak tu máš možnosť pozrieť si video Java programovanie za 60 minút.

Java pre začiatočníkov

Ako prvý kurz je dostupný Java pre začiatočníkov. Tento kurz je zadarmo na learn2code.sk alebo na YouTube. V online kurz základov môžeš začať, bez predchádzajúcej znalosti programovania. Kurz je zadarmo, tak prečo si neskúsiť, či ti bude Java chutiť?

V tomto online kurze sa naučíš:

  • ako Java pracuje s pamäťou,
  • výrazy, cykly, podmienky, metódy, triedy, polia
  • pochopíš čo sú preťaženia a konštruktory,

    Java pre začiatočníkov logo

  • základy OOP (objektovo orientované programovanie),
  • reťazce, prístupové práva, rozhrania,
  • výnimky a iné užitočné vedomosti.

 

S týmito nadobudnutými vedomosťami sa môžeš zabávať a vytvárať si svoje prvé aplikácie v Jave. Ak máš chuť pozrieť si ukážku, tak neváhaj sleduj podľa mňa najdôležitejšie video celých základov:

Java pre pokročilých

Druhý dostupný kurz Java pre pokročilých je dostupný len na learn2code.sk. Ukážky kurzu môžeš vidieť na YouTube – je tu dostupná sekcia, ktorá sa venuje Lambda výrazom – funkcionálnemu programovaniu v OOP (objektovo orientované programovanie) jazyku. Pozri prvé video:

Ďalej sa v tomto kurze naučíš:

  • Štádia java programu – java life cycle. Verzie javy, nastavenie sdk a language level

    java pre porkočilých logo

    kompilácie kódu. Boxing a unboxing. Výnimky. Balíky / packages. Static import. Práca s číslami. Char – znaky. Práca s reťazcami.
  • Regulárne výrazy. Čítanie dát z konzoly. Debugovanie a StackTrace. Základná práca s dátumami. Dokumentácia a dokumentačné komentáre.
  • Jar, runnable jar, manifest – čo je to. Vytvorenie jar súboru vo vývojovom prostredí IntelliJ IDEA. Classpath.
  • IO – scanner, path, file. Kolekcie. Generické programovanie. Vnorené a vnútorné triedy .
  • Lambda výrazy. Streamy. Anotácie. Reflexia.
  • Databáza – JDBC. Mini ORM framewok – vlastný mini framework na prácu s dátami .

Takže je toho veľmi veľa a máš sa na čo tešiť.

Java pre juniorov

java pre juniorov

Týmto kurzom sa ťa pokúsim pripraviť na prácu a pozíciu Java junior programátora. Ak prídeš do práce, tak máš čo robiť, aby si nebol zmetený zo všetkých cudzích slov, ktoré na teba vyskočia.

Porozumieš názvom a technológiám ako Maven, Servlety, JSP, JSTL, EL, MVC, Hibernate, JPA, ORM, QueryDSL, Logovanie, Logback, Java EE, REST, SOAP, Quartz, Factory, Singleton a podobne.

Ukážky si môžeš pozrieť v tomto zozname na YouTube.

Spring framework

spring framework

Spring je najpoužívanejší javovský vývojársky framework súčasnosti. Ak si otvoríš pracovné ponuky zamerané na Javu, tak tam takmer určite nájdeš požiadavku, aby si ovládal Spring. A práve tento  online kurz má za cieľ vysvetliť ti základy Springu postupným a nie komplikovaným spôsobom. Verím, že sa mnoho naučíš a kurz ti pomôže v tvojej programátorskej kariére.

Kódiť, kódiť, kódiť

Musíš písať kód. Bez toho ti sú kurzy nanič. Všetko si musíš obchytať, dostať si to pod kožu. Musíš riešiť problémy. Programátorské problémy. Vymysli si vlastnú aplikáciu a proste píš kód. Niečo si vymysli, googli a spojazdni to. To musíš robiť. Ak by si chcel vedieť ako kódim ja, ako pri tom premýšľam, tak som na YouTube začal natáčať sériu Úlohy z Javy. V tejto sérii si zoberiem zadanie, ktoré som našiel, alebo mi niekto poslal a následne ho riešim. Niečo podobné sprav aj ty, nájdi si úlohu a tú rieš, inak sa programovať nenaučíš.

 

Záver

javaIknow

Zdá sa ti tento článok ako veľká reklama? Máš pravdu je to reklama, nebudeme si klamať. Zároveň je to ale aj tvoja šanca zlepšiť si svoje vedomosti v Jave, alebo vôbec začať programovať. Možno sa bojíš ísť na túto cestu. Ja sa pýtam. Čoho sa bojíš? Nič nestratíš, môžeš len získať. Verím, že v sekciách vyššie som ti poskytol dostatočný dôvod veriť, že môžeš vykročiť na cestu od úplných základov až po prácu java programátor.

Ak sa chceš o mne dozvedieť viac, tak klikaj na jaroslavbeno.sk alebo ma sleduj na sociálnych sieťach – youtube, facebook, instagram, linkedin.

Ja som Jaro a my sa vidíme, počujeme ak Boh dá nabudúce.

Čaves.

 

 

Kurz JAVA pre začiatočníkov na learn2code

Zľava 15% na learn2code kurzy pre čítateľov robime.it, stačí ak pri objednávaní zadáš kód: “robimeit-lubi-L2C“.

Dobrý článok? Chceš dostávať ďalšie?

Už viac ako 6 200 ITečkárov dostáva správy e-mailom. Nemusíš sa báť, nie každé ráno. Len občasne.

Súhlasím so spracovaním mojich osobných údajov. ( Viac informácií. )

Tvoj email neposkytneme 3tím stranám. Posielame naňho len informácie z robime.it. Kedykoľvek sa môžeš odhlásiť.