Piacképes programozói tudás 4 félév alatt

Frontend, backend és fullstack szemlélet kialakítása, soft-skillek gyarapításával egyidejűleg

A specializáció célja

A specializáció célja, hogy a hallgatók átfogó ismereteket kapjanak a szoftverek tervezésének, fejlesztésének és üzemeltetésének alapvető területeiről.

Az ehhez szükséges meglévő tudás elmélyítése a specializáció egyik célja, aminek következtében a hallgatók mély ismereteket és valós, ipari szintű gyakorlati tapasztalatot szereznek a szoftverfejlesztés témakörében. További cél a hallgatók tudásának szélesítése a fejlesztéshez szorosan kapcsolódó témakörökben, így fejlesztve az ún. soft-skill területet is.

Oktatási területek

Fókuszált szakmai területek

Backend & frontend fejlesztés

Egy fullstack alapú fejlesztési szemléletet szeretnénk átadni, amivel széles körben megállja a helyét a résztvevő.

Tesztelés, üzemeltetés, soft-skillek

A készítendő alkalmazást a megfelelő módon tudni kell tesztelni is, melyet követően valahol üzemeltetni is kell, hogy mindenki számára elérhető legyen a szolgáltatás.

Biztonságtechnika, IT security

Fontos, hogy az elkészített alkalmazás biztonságtechnikai oldalról a lehető legkevésbé legyen kifogásolható, hiszen például szenzitív adatokat tárolhatunk.

Végzett hallgatók

Oktatott órák száma

Elkészített projektek

Commitok száma

Ismeretanyagok

Mivel leszel tisztában a képzés végére?

Átfogó backend ismeret

Átfogó frontend ismeret

Teszteléssel kapcsolatos ismeretek

Üzemeltetéssel kapcsolatos ismeretek

Verziókövetett, SCRUM alapú fejlesztés

Projektmenedzsment szemlélet

A képzés fő irányvonalai részletesen

A képzés elején a hallgatók elsősorban backend oldali fejlesztéssel ismerkednek meg, amely a már elvégzett alapozó tárgyakra szorosan épít. Ennek keretein belül a hallgatók főleg ASP.NET rendszerben fejlesztenek.

A hallgatók megtanulnak MVC alapú webalkalmazást készíteni, amely egy jó alapszemléletet biztosít.

Ezt követően a hallgatók megtanulnak API végpontokat készíteni, melyek JSON üzenetekkel kommunikálnak a frontend-el.

Meglévő C# tudás mélyítése

A hallgatók a már elsajátított backend tudásra építkezve mélyebben megismerkednek a frontendhez kapcsolódó alapokkal (HTML, CSS) és megtanulják, hogy ezek segítségével hogyan lehet weboldalak struktúráját kialakítani.

Ezek mentén megismerik a JavaScript alapvető működését és szerepét a modern webes alkalmazások esetében. Megismerkednek JS framework-ökkel, úgy mint Vue, Angular vagy React. Ehhez társítva használnak további keretrendszereket úgy, mint például a Bootstrap.

Meglévő tudásbázis szélesítése új témakörökkel

A specializáción belül számos, a fejelsztéshez kapcsolódó terület érintésre kerül. Ilyen például az IT biztonság témakör, mellyel a hallgatók tudását egyszerre mélyítjük és szélesítjük a már megismert módszerek, illetve keretrendszerek kapcsán. Megismerik, hogy mikor, miért és hogyan tudunk biztonságos alkalmazásokat írni, avagy hogyan tudjuk a már meglévő alkalmazást biztonságossá tenni.

Meglévő tudásbázis szélesítése új témakörökkel

A hallgatók megismerkednek továbbá olyan területekkel is, amelyek az iparban a rutinszerű, napi teendők szerves részét képezik. Ilyen például a kód verziókövetése, dokumentálása Git segítségével. Ehhez számos szoftver kapcsolható, a git klienseken keresztül egészen a különböző ticketing rendszerekig. Ezek egyvelege tekinthető soft-skillnek a fejlesztői munkakör esetén.

Meglévő tudásbázis szélesítése új témakörökkel

Oktatásban felhasznált tech-stack

ASP.NET

A C# nyelvű alapozó tárgyak tananyagai kiválóan integrálhatóak ASP-be, továbbá az új anyagok segítségével mélyítjük a C# tudásunkat immár a webes-, illetve backend fejlesztés világába.

Vanilla JS

A képzés fontos részét képezi, hogy az alapvető JavaScript elvekkel és funkciókkal tisztában legyünk. Ez elengedhetetlen ha valaki frontend fejelsztő szeretne lenni bármilyen keretrendszerben.

Vue, Angular, React

Az alap JS működés mellett fontos, hogy több keretrendszert is ismerjünk, ezek között hasonlóságokat illetve eltéréseket fedezzünk fel. Ezek segítségével gyorsan és pontosabban tudunk frontend fejlesztéssel foglalkozni.

HTML, CSS (Bootstrap)

A web abszolút alapjának tekinthető HTML természetesen elengedhetetlen bármilyen webes dolgot szeretnénk készíteni. A különböző stílusok alkalmazása szintén elengedhetetlen a modern webes fejlesztés kapcsán (legyen szó saját stílusról vagy valamilyen könyvtárról).

Azure

Az elkészített alkalmazásunkat valahol elérhetővé is kell tenni a publikum számára. Ehhez a mai modern felfogás szerint felhőszolgáltatókat tudunk használni, melyek közül az Azure-rel ismerkedünk meg alaposabban.

Jira, GitHub, GitKraken

A fejlesztés csak egy kis szelete egy fejlesztői munkakörnek, számos egyéb terület kapcsolódik hozzá amelyeket a napi munka során el kell végeznünk. Ezekhez különböző tool-okat használunk, melyeket meg kell ismerni és a gyakorlatba be kell építeni, hogy használatuk rutinszerűen menjen.

Gy.I.K.

Gyakran Ismételt Kérdések

Mi azt javasoljuk, hogy a specializáció 3. félévétől kezdődően érdemes elkezdeni. Addigra meg lesz az a megfelelő szintű tudás amivel könnyedén lehet belevégni a szakmába, a szükséges apróbb kiegészítő részeket ami a 3. és 4. félévben lesz, már menet közben bele tudjátok integrálni a rutinotokba.

Nincs ilyen kikötés, hogy "kell". A cél az, hogy egy olyan fejlesztési munkát valósítson meg mindenki, amely lefedi azokat a területeket, melyeket a félévek során érintettünk (backend, frontend, üzemeltetés, felhő stb.). Nem hátrány, ha valamilyen alkalamzási cél orientációjú témát választ az ember, hiszen akkor van egy cél, hogy egy olyan szoftvertermék készüljön ami kvázi eladható.

Tantárgyi lebontást nem érdemes nézni, mert gyakran változik. A specializáció 4 féléve úgy épül fel, hogy 1. félév: backend; 2. félév: frontend; a 3-4. félév pedig elsősorban önálló projektek csapat szintű fejlesztése, hogy a gyakorlati tapasztalat minél jobban fejlődjön ezen a téren. Ehhez pedig csatlakoznak kiegészítő és támogató témakörök mint a verziókövetett fejlesztés, felhőben történő hostolás, projektmenedzsment és ticketing rendszerek integrálása a fejlesztési folyamatba.

Igen sajnos erre van esély, éppen ezért javasoljuk, hogy dolgozni csak a specializáció 3. félévétől kezdve menjetek, addig erősen a tanulás legyen fókuszban, így a kiesés elkerülhető.

Jelen weboldal és az itt leírt tematika csak Üzemmérnök-informatikus képzésre vonatkozik, így hallgatók jelentkezését csak innen tudjuk elfogadni.

Neptunban az Ügyintézés fül alatt a Modul választás menüpont alatt.

Portfólió

Legfrissebb munkáink

  • All
  • App
  • Card
  • Web

fOErum

Kommunikációs platform OE hallgatók számára

WMan

Munkamenedzser alkalmazás KKV-k számára

SmartBell

Okoscsengő alkalmazás iskolák részére

Photory

Közösségi képgaléria alkalmazás

Visual Voter

Biztonságos online szavazás lebonyolítására szolgáló platform

ChatFlow

Chatszoba-alapú chat alkalmazás

Elismerések

Rólunk mondták végzett hallgatóink

A szakirányon szerteágazó programozási ismeretekre tehettünk szert, amely hasznos lehet gyakorlatilag az informatika bármely területén. A három féléven átívelő csoportos projektmunka rálátást nyújtott a csapatban történő fejlesztés során felmerülő kihívások szakmai, illetve szervezési/menedzselési oldalára is.

Luxeder Zoltán

Backend fejlesztő

Nagyon sok hasznos tudást szedtem magamra a képzés alatt. Piacképes és aktuális tudást adtak át nekem, amivel magas színvonalon tudok becsatlakozni a munkaerő piacra. Széleskörű feladatokkal, és komplex projekt munkákkal tették érdekessége a tanulás adta lehetőségeket. Megtanultam milyen egy alkalmazást elkészíteni a kigondolástól, egészen a tervezésen át a megvalósításig. Igazán magas színvonalat képvisel a képzés, és gyakorlati tudást lehet elsajátítani. Mindenképpen megéri erre a képzésre jelentkezni, mivel releváns tudást szerezhet az ember.

Gyöngyösi Dávid

Frontend fejlesztő

A specializáción rengeteg új, a szakmában hasznos dolgot tanulhattam meg, melyek nagy részét saját projekten egyedül vagy egy csapat tagjaként kellett alkalmazni. Ezek keretében lehetőség volt megismerni egy komplex alkalmazás életútját a tervezéstől az üzembe helyezésig, megélni a csapatban való munka előnyeit és kihívásait, és modern, a való életben használatos gyakorlatokat megszerezni. Akik a jövőben szerteágazó projekteken szeretnének dolgozni, azoknak mindenképpen csak ajánlani tudom.

Molnár Ákos Benedek

Fejlesztő

Nagyon jó képet kaptam arról milyen fejlesztőként csapatban dolgozni és arról, hogy hogyan működik egy valós fejlesztői csoportmunka metodológiája. Ez nagy mértékben segítette a beilleszkedést a szakmában történő elhelyezkedéshez már egyetemmel párhuzamosan. Több, a specializáció során elkészített projekt bemutatásával jól tudtam prezentálni a tudásom életem első szakmai állásinterjúja során. Ez az interjú sikeres volt.

Ács Péter

Fejlesztő

Nagyon tetszett, hogy nem a megszokott régi felfogással futottunk neki az egész tanmenetnek, hanem rugalmasan új ötletekkel és felfogással kezdtük el a közös munkát. Nagyon tetszett, hogy próbáltunk minél nagyobb összhangot fektetni a csoportmunkákba, hogy későbbiekben könnyebben tudjunk akár elhelyezkedni egy fejlesztői cégnél, mivel minden félévben egy közös projekt fejlesztése volt a cél.

Lencsés Dávid

Fejlesztő

Az egyetemi tanulmányaim alatt és a tárgyaim közül a specializációs szoftveres tárgyak voltak azok, ahova a legjobb volt bejárni, illetve a legtöbb hasznos dolgot tanultam meg amiket ténylegesen használtam már gyakornokként és juniorként is. Én 0 programozói tapasztalattal kezdtem az egyetemet és ha volt is olyan rész ami eleinte nehézkesen ment és nem is értettem, hogy hova tegyem, a végén csak összeálltak a dolgok egy használható eszköztárrá a fejemben. Szerintem ez egy jól kitalált és felépített specializáció!

Bogya Roland

Fejlesztő

Oktatók

A képzés oktatói, vezetői

Sipos Miklós

Szakirány vezető

Kovács András

Szakirány vezető

Kapcsolat

Lépj velünk kapcsolatba

Cím

1034 Budapest, Bécsi út 96/b
3.08 iroda

Telefon

+36 1 666 5579

Email

sipos.miklos [kukac] nik.uni-obuda.hu
kovacs.andras [kukac] nik.uni-obuda.hu

Elérhetőség

H - P
9:00 - 16:00

Az űrlap jelenleg nem fogad üzeneteket, kérjük, emailben keressen!

Loading
Your message has been sent. Thank you!