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

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

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,

  • 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

    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

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 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

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ť.

Jaroslav Beňo
Jaroslav Beňohttp://www.jaroslavbeno.sk
Rád sa zdieľam s ľuďmi. Robím videá na YouTube. Sú o programovaní, o Bohu, o jednoduchých návodoch.

Python Developer s možnosťou naučiť sa Julia

Chceš pracovať na dlhodobom, technologicky inovatívnom projekte v oblasti prediktívneho modelovania? Pre spoločnosť, ktorá používa matematické metódy a metódy AI...

Junior Scala Developer

Nechceš denne dochádzať do práce? Chcel by si byť súčasťou dlhoročného startupu, len senior ľudia (žiadni študenti) a pracovať...

Scala Medior/Senior Developer

Nechceš denne dochádzať do práce? Chcel by si byť súčasťou dlhoročného startupu, len senior ľudia (žiadni študenti) a pracovať...

Data Enginner / REMOTE

Pre mladý startup vyvíjajúci softvér, ktorý prispieva hráčom k lepšiemu zážitku z hrania, hľadáme Data Engineera. Založili ho dvaja...

React Developer

Projekt je veľmi inovatívny a bude určovať trendy v oblasti bankovníctva pre enterprise klientov v Európe. Budú ťa viesť...

Backend/Node.js Developer / REMOTE

Pre mladý startup vyvíjajúci softvér, ktorý prispieva hráčom k lepšiemu zážitku z hrania, hľadáme Backend/Node.js Developera. Založili ho dvaja...

DevOps Engineer / REMOTE

Si DevOps Enginner, zvládneš programovanie v Pythone alebo Golang? Pre spoločnosť, ktorá sa zaoberá pokročilou analýzou dát a automatizáciou...

Qubit Konferencia na kybernetickú bezpečnosť po prvýkrát na Slovensku

Po Prahe, Sofii a Belehrade sa Qubit presunie do krásnych Tatier! 1. ročník konferencie na kybernetickú bezpečnosť v Qubit štýle...

Soňa Pochybová: Ak ťa niečo trápi, alebo niečomu nerozumieš, ozvi sa!

Soňa má 36 rokov a pracuje ako Lead Software Developerka pre Národnú Banku Slovenska. Hoci pôvodne vyštudovala fyziku, ako...

GIRL´S DAY už po ôsmy raz priblíži stredoškoláčkam svet technológií

Už po ôsmy raz sa uskutoční celoslovenské podujatie GIRL´S DAY, ktoré prepája IT firmy a organizácie so stredoškoláčkami po...

Čítaj ďalej:

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ť.