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

Senior SAP Basis Consultant

Základné informáciePozícia: SAP Basis Consultant Pracovný pomer:  TPP, Živnosť Miesto práce: Pezinok, Home-Office Plat: od 3000+ EUR/Brutto/mesačnePopis práceposkytovanie služby inštalácie, konfigurácie,...

DBA Admin

Základné informáciePozícia: DBA Admin Pracovný pomer:  TPP, Živnosť Miesto práce: Pezinok, Home-Office Plat: od 2400 - 4000+ EUR/Brutto/mesačnePopis práce praca s databázovými...

Junior Technical Writer

Basic informationPosition: Junior Technical Writer Contract type: Full-Time employee Location: Bratislava, on-site Salary: from 1000 - 1400 EUR/ BruttoResponsibilities:Interviewing technical personnel...

QA/Testing Specialist – Automated Testing

Základné informáciePozícia: QA/Testing Specialist - Automated Testing Pracovný pomer:  TPP Miesto práce: Bratislava, on-site Plat: 1500 - 1900 EUR/Brutto/mesačnePopis prácenaplánovať a...

DevOps/SysAdmin Tech Lead

JOB Position: DevOps/SysAdmin Tech Lead Contract type: Full-time Location: Bratislava, on-site Salary: 3000 - 4000+ EUR/BruttoResponsibilities:team/tech leadership, prioritisation, 2 team members independent...

Junior/Senior Full Stack Developer / WEB Development for 150 countries

Basic informationPosition: Full Stack Developer Contract type: Full-Time employee or Contractor Location: Vienna (2-3 Days/Week On-Site) / 1 hour drive from...

Agile Project Manager / Scrum Master

JOB Position: Agile Project Manager / Scrum Master Contract type: TPP, Contract Location: Bratislava, Prague, Vienna Salary Junior: 1500 EUR/Brutto Salary Senior: 2200 EUR/Brutto Rate:...

Vieme kto je IT BLOGGER 2019

Súťaž IT Blogger 2019 sme v piatok 6.12.2019 oficiálne ukončili a prinášame vám vyhodnotenie a rozdáme ceny....

Milada Kováčová: Práca v IT nie je len o programovaní

Tentokrát sme sa rozhodli vyspovedať ďalšiu ženu v IT. Milada Kováčová pracuje v slovenskej softvérovej spoločnosti SOFTEC,...

Projekty prvej výzvy fondu SK-NIC sú schválené!

Po uzavretí výzvy Fondu SK-NIC na podporu malých projektov nás hodnotiaca komisia...

Čítaj viac:

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