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

Business Analyst for medical project

Pozícia: Business Analyst Plat: 1700+ EUR/Brutto Lokalita: Košice Zmluva: Full-TimeMedzinárodná spoločnosť a líder vo vývoji digitálnych produktov hľadá obchodného analytika. Spoločnosť prevádzkuje...

ReactNative Developer (Android/iOS)

Pozícia: ReactNative Developer (Android/iOS) Plat: 2000+ EUR/Brutto Lokalita: Banska Bystrica, Žilina, košice Zmluva: Full-TimeMedzinárodná spoločnosť a líder vo vývoji digitálnych produktov hľadá...

Senior Project Manager

Pozícia: Project Manager Plat: 3500+ EUR/Brutto Lokalita: Žilina Zmluva: Full-TimeMedzinárodná spoločnosť a líder vo vývoji digitálnych produktov hľadá senior projektového manažéra. Spoločnosť...

Senior QA Engineer

Pozícia: Senior QA Engineer Plat: 1700 – 2600 EUR/Brutto Lokalita: Košice Zmluva: Full-TimeMedzinárodná spoločnosť a líder vo vývoji digitálnych produktov hľadá senior...

Frontend Developer + 3D vizualizácia

Pozícia: Frontend Developer Pracovný pomer: TPP Miesto práce: Bratislava Plat: 1800+ EUR/Brutto (12 fix + 3,5 variable)  (15.5 platov dokopy)Slovenská IT firma...

.Net/Angular Developer

Pozícia: .Net/Angular Developer Pracovný pomer: TPP, Kontrakt Miesto práce: Bratislava Plat: TPP: 2000 - 3000+ EUR/BruttoVyvíjame systém školení pre študentov. Do nášho...

Odporuč nám kamaráta a pomôžeme mu spolu!

Máš kamaráta, ktorý hľadá prácu v IT? Alebo máš pocit, že sa trápi v tej súčasnej? Potrebuje sa zorientovať...

Aké novinky sa dozviete na konferencii Power BI Day ONLINE?

Zaujímate sa o novinky zo sveta Business Intelligence? Posuňte vašu firmu z minulosti...

TP CUP 2020 je tu, vyber najlepší tím!

Každoročná súťaž TP Cup dáva študentom inžinierskeho štúdia príležitosť preukázať svoje schopnosti...

Remišová prvýkrát na ITAPA: Portál Slovensko.sk takmer skolaboval. Kšeftom odzvonilo

Označovaný je ako výkladná skriňa informatizácie. Mal byť moderný a proklientsky. Reč je...

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