III. modul - ADATBÁZIS KEZELÉS

III. modul
ADATBÁZIS KEZELÉS

Ebben a modulban a relációs adatbázis-kezelés szabványos nyelvével ismerkedünk meg. SQL, MySQL és adatbázis-tervezési elveket fogunk tanulni és gyakorolni.

3.1 SQL
3.2 MySQL
3.3 Adatbázis-tervezési elvek
3.4 ORM


II. modul - OBJEKTUMORIENTÁLT

II. modul

OBJEKTUMORIENTÁLT PROGRAMOZÁS

Ebben a modulban a Java nyelven keresztül ismerkedünk meg a magasabb szintű objektumorientált programozással.

2.1 Osztály, objektum, OOP alapelvek
2.2 Komplex adatszerkezetek
2.3 Öröklődés, többalakúság
2.4 Interface-ek
2.5 Kivételkezelés
2.6 Fájlkezelés
2.7 Collections Framework


I. modul - ALAPOK

I. modul

ALAPOK

Ebben a modulban megismerjük és gyakoroljuk azokat az alapvető elemeket, amelyek a JAVA nyelv alapjait képezik, és elengedhetetlenek a nyelv használatához.

1.1 Változók, típusok
1.2 Vezérlési szerkezetek, operátorok
1.3 Tömbök, mátrixok
1.4 Programozási tételek
1.5 Rendezések
1.6 Függvények


Jó hobbi a progamozás. Emeld magasabb szintre a tudásod a Progmatic Academy képzésével

Jó hobbi a programozás

A programozás mint hobbi? Miért is ne? Ha lehet hobbi az autók bütykölése vagy a bútorfestés, miért ne lehetne az a programozás is? Mint minden hobbinak, ennek is számos pozitív hozadéka van. Szóval, ha érdekel a téma, ne habozz: hobbi-programozásra fel!

A flow és a boldogsághormonok

A hobbi ugyebár jellegénél fogva egy szabadidős tevékenység, amit kizárólag azért csinálunk, mert szeretjük. Vagyis érdekel az adott terület, szívesen mélyülünk el az ezzel kapcsolatos tevékenységbe. Ez többnyire flow-élménnyel is jár, és olyan pozitív testi-lelki hatással van ránk, ami segít kiszakadni a mindennapi stresszből. Ellazít, elégedettség érzéssel tölt el, és feltölti a lemerült energiakészleteinket. 

Ezek jó eséllyel a közben felszabaduló boldogsághormonoknak köszönhetők, melyek a közkeletű tévhittel ellentétben nemcsak a fizikai aktivitás (sport, tánc, szex stb.) eredményeként termelődnek. Emellett bizonyos típusainak koncentrációját – így például az elégedettségérzetet és motivációt kiváltó dopaminét, melynek az agy jutalmazásért felelős mechanizmusában van szerepe, illetve a szerotoninét – a szellemi tevékenységek is képesek megemelni. Tehát, ha számodra örömforrás egy elméleti probléma logikus-analitikus megoldása, ne foszd meg magad ettől az élvezettől. Legyél bátran hobbi-programozó!

Programozás. Mikor gyanakodj, hogy van affinitásod hozzá?

  • Természetesen a legbiztosabb jel, ha úgy kell téged elvontatni a számítógép elől. Szeretsz a gépen matatni, és ez elsősorban nem a közösségi oldalak görgetésében vagy a játékokban merül ki.
  • Ha izgatnak a „megfejtést” igénylő stratégiai feladatok, akkor – bár talán erre így még nem is gondoltál – vélhetően fejlett analitikus-logikus gondolkodással rendelkezel. Ez alapvető a programozáshoz, az ugyanis egymásra épülő logikai műveletek sorozatából áll. Ezekben egyszerre kell célirányosan átlátni és szisztematikusan elemeire bontani a folyamatot.
  • Legalább ilyen fontos a problémamegoldó készség is. Hogy a problémát és a döntéshozatalt izgalmas kihívásként éld meg.
  • Jó, ha társul hozzá kreatív gondolkodás. A kreatív elme nemcsak a megszokott sémákban gondolkodik, hanem teljesen rendhagyó, újszerű perspektívából tekint tárgyára.
  • És ha mindez még nem kívánna meg tőled kellően szerteágazó tulajdonságokat, most jön a feketeleves. A programozás során fontos a tartós figyelem, precizitás, kitartás és bizony a monotóniatűrés is.

Hol próbálhatod ki magad?

Szerencsére rengeteg olyan platform és app van, ahol akár játékos formában belekóstolhatsz a kódolás alapjaiba. Tapasztalatokat és élményeket gyűjthetsz, ráadásul garantáltan sikerélményekkel koronázva. Némelyik internetes felülethez felhasználói közösség is tartozik, így egyből részese lehetsz hasonló érdeklődésű emberek csapatának, akikkel meg lehet vitatni a problémás kérdéseket, és visszajelzéseket kaphatsz az általad fejlesztett programokról, appokról. 

Amikor viszont ennél magasabb szintre szeretnél lépni, érdemes egy testhezálló programozás képzést elvégezni. Ha nem tudod jól belőni, mi is lenne számodra a legmegfelelőbb irány, nálunk a Progmatic Academynél egy kéthetes előkészítő képzésen kiderítheted azt. Ráadásul a képzés ingyenes akkor (mert beszámítjuk), ha aztán továbbmész valamelyik képzésünkre is. Kínálatunkban most előkészítő képzés, junior programozó és  fullstack fejlesztő képzés szerepel, vagyis jó eséllyel meg fogod találni azt, ami leginkább neked való.

A programozás hobbinak nem is olyan rossz befektetés!

Hogy hobbinak kicsit drága? Sok olyan hobbi létezik, ami viszonylag költséges, ráadásul azok általában folyamatosan viszik a pénzt. Gondolj bele: ha veterán autókkal vagy sárkányrepüléssel foglalkozol, ha profi bringás akarsz lenni vagy egyszerűen csak konditerembe jársz, az folyamatos, végeérthetetlen anyagi erőforrásokat igényel tőled. Míg ehhez képest egy képzés egy egyszeri befektetés, amit ráadásul részletekben is fizethetsz, és itt szó szerint egy megtérülő befektetésről van szó. 

Hiszen mindenkor ott lesz a lehetőség a kezedben, hogy a megszerzett tudást, mint szellemi tőkét akár pénzre váltsd: a programozó képzéssel egy piacképes szakma lesz a tarsolyodban, amit bármely pillanatban előkaphatsz, mihelyt szakmaváltáson gondolkodsz. Az IT szektor rettentően nagy szakemberhiánnyal küzd, miközben az igény csak egyre nő.  Így nem véletlenül a legjobban fizető munkaköröket találhatod meg itt, és rendkívül gyors nem csak az elhelyezkedés, de az előrelépés lehetősége is. Ugye, hogy ez a hobbi nem is olyan rossz befektetés? De amíg a programozás számodra csak hobbi, az is teljesen rendben van. Addig is bőven megtérül számodra azáltal, hogy azzal töltheted a szabadidődet, amiben örömödet leled, a képzés után ráadásul már profi szinten.


A tesztelő pozíció a munkavégzés folyamatának minden szakaszában széleskörű feladat- és felelősségkörrel jár együtt, ami megfelelő képességeket igényel.

Kiből válhat tesztelő?

Ahogyan mind nagyobb tért hódítanak életünk minden szegmensében a digitális megoldások, úgy válik egyre specifikáltabbá az IT-szakmák köre. A tesztelő azonban ma is tesztelő, ám feladatai és főként munkamódszerei a programozás hőskorához képest hatalmasat változtak.Tovább


A UX-designer feladata, hogy magas minőségű, felhasználóbarát szolgáltatást biztosítson, legyen szó mobilapplikációkról, weboldalakról, vagy egyéb programokról.

Mit csinál egy UX-designer?

Mindannyian találkoztuk már nehézkesen kezelhető mobil applikációval, kiismerhetetlen kezelőpanellel ellátott műszaki cikkel, vagy olyan időpontfoglalási rendszerrel, aminek láttán inkább kivártuk azt a – jó esetben - bő fél órát, mire a telefon összekapcsolt egy élő, lélegző emberrel. Mindezekben egyetlen dolog közös csupán: a nem megfelelő UX-tervezés. A UX-designer, azaz a felhasználói élmény tervező feladata, hogy optimalizálja az emberek és a termékek közötti interakciót.Tovább


Annak érdekében, hogy szakmailag folyamatosan szinten tartsuk magunkat és biztosítsuk a munkaerőpiaci értékünket fontos, hogy folyamatosan képezzük magunkat.

Legyél szakmailag uptodate!

A munkaerőpiacon olyan rohamos léptékű átrendeződés figyelhető meg az utóbbi évtizedekben, amelyek mellett nem lehet csukott szemmel elmenni. Ha nem tartasz velük lépést szakmailag, az akár az állásodba is kerülhet.Tovább


A blokklánc technológia átfogó szakmai ismerete napjainkban hasznos és igen profitáló tudás, melynek elsajátításában segítséget nyújthat a Progmatic Academy.

Mi az a blokklánc technológia?

A blokklánc egy elosztott adatbázis, amelyet a számítógépes hálózat csomópontjai osztanak meg. A blokklánc adatbázisként elektronikusan, digitális formában tárolja az információkat. A blokkláncok leginkább a kriptovaluta rendszerekben, például a Bitcoinban betöltött kulcsfontosságú szerepükről ismertek a tranzakciók biztonságos és decentralizált nyilvántartásában. A blokklánc technológia újítása az, hogy egy harmadik fél bevonása nélkül garantálja az adatok biztonságát.Tovább


Távmunka esetén a megfelelő munkakörülmények megteremtése során fontos, hogy a technikai háttér mellett mentális egészségünk megóvásáról is gondoskodjunk.

Távmunka biztonságosan

Az elmúlt évben rengeteg különféle cikk született, amelyek jó tippeket adnak egy jól működő otthoni iroda kialakítására, beleértve az eszközöket, és az ergonómiát is. Nézzünk meg most néhány további hasznos elemet, amikkel mindenképpen kiegészíteni távmunka rutinunkat.Tovább


V. modul || Adatkezelés

V. modul
ADATKEZELÉS

Ebben a modulban a relációs adatbázis-kezelés szabványos nyelvével ismerkedünk meg, és megtanuljuk azt az eddigi programjainkban felhasználni.

5.1 Web API
5.2 SQL
5.3 JSON
5.4 Sequelize
5.5 Node.js alapok