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

Junior React Developer

Chceš pracovať na dlhodobom, technologicky inovatívnom projekte a mať za to dobre zaplatené? Pre spoločnosť, ktorá používa matematické metódy...

Senior Frontend Developer

Množstvo práce sa zvýšilo, ale plat nie? Pre mladú slovenskú online firmu, ktorá má reálnu ambíciu, aby jej hlavný...

Medior Backend Developer

Chceš sa podieľať na rozvoji digitálnych služieb určených pre zdravotníctvo? Poď robiť veci, ktoré dávajú zmysel! Pátrame po Medior...

Medior/Senior FullStack Developer

Chceš pracovať na dlhodobom, technologicky inovatívnom projekte a mať za to dobre zaplatené? Pre spoločnosť, ktorá používa matematické metódy...

Active Directory Admin

Páčil by sa ti projekt v Prahe so skvelým finančným ratom? Pre globálnu technologickú a obchodnú spoločnosť hľadáme Active...

Engineering Expert Public Cloud Network Engineering

Homeoffice, dobrá odmena a projekt, ktorý sa Ti bude páčiť? Pre globálnu technologickú a obchodnú spoločnosť hľadáme Engineering Expert...

DevOps Enginner / Online Bezpečnosť

Pre IT spoločnosť, ktorá sa venuje online bezpečnosti hľadáme do tímu DevOps Medior Engineer. Spoločnosť má 20-členný tím s...

Biznis centrá na Slovensku sú flexibilné a rastú

Centrá podnikových a zdieľaných služieb preukázali vysokú úroveň flexibility a odolnosti voči...

GIRL ́S DAY 2020: Už po siedmy raz môžu stredoškoláčky nahliadnuť do IT firiem po celom Slovensku.

Občianske združenie Aj Ty v IT už siedmy rok prepája IT firmy a organizácie so stredoškoláčkami po...

DIGITALEUROPE: Na digitalizáciu pôjde z plánu obnovy až pätina prostriedkov. Ako zareaguje Slovensko?

Výzva v podobe zníženej globálnej konkurencieschopnosti, ako aj kríza spojená s pandémiou postavili Európu...

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