Ismerd meg, hogyan használhatod a verziókezelési rendszereket, mint a Git, hogy hatékonyan és szervezetten fejleszthess szoftvereket, és tudd meg, hogyan zajlik egy profi software release folyamat.
Mit nyújt a képzés?
- Verziókezelés és verziókövetés alapjai: A képzés során megismerheted ennek alapfogalmait és fontosságát a szoftverfejlesztésben. Elsajátíthatod a Git használatának alapjait, amelyek segítségével hatékonyan kezelheted a forráskód különböző verzióit.
- Verziókövető rendszerek: elmélyedsz a különböző verziókövető rendszerek, mint az SVN, GitHub, és Bitbucket használatában és funkcióiban. Megtanulod, hogyan alkalmazhatod ezeket az eszközöket a mindennapi fejlesztési munkád során.
- Haladó verziókezelési technikák: megismered a haladó verziókezelési technikákat, beleértve a Git Flow és más ágkezelési stratégiák használatát. Begyakorlod a különböző verziózási módszereket, hogy magabiztosan kezelhesd a forráskódot.
- Szoftverkiadás és release menedzsment: elsajátítod a szoftverkiadási folyamat lépéseit, beleértve az előkészületeket és a kiadások kezelését.
- Gyakorlatorientált tanulás és digitális tananyagok: A képzés gyakorlatorientált, interaktív feladatokkal és valós projektek példáival segít abban, hogy magabiztosan alkalmazhasd a tanultakat a munkád során is. A szükséges tudásanyagot interaktív digitalizált tananyagokból sajátíthatod el, amelyeket egy évig korlátlanul visszanézhetsz.
- Oktatói támogatás: A képzés során bármikor kérdezhetsz az oktatóktól, akik visszajelzést adnak a feladataidra. A Cubix csapata folyamatos support-ot biztosít a résztvevők számára a képzés előtt, alatt és után.
Miért érdemes belevágnod?
A szoftverfejlesztés világában a verziókezelés és a szoftverkiadás elengedhetetlen tudásnak számít. Az olyan eszközök, mint a Git, nemcsak a kódok rendezett kezelését teszik lehetővé, hanem a csapatmunka hatékonyságát is növelik.
A DevOps kultúra terjedésével a release menedzsment is egyre fontosabb szerepet kap, mivel segít abban, hogy a szoftverek gyorsabban és megbízhatóbban kerüljenek kiadásra.
Mára szinte már csak azok a szoftverfejlesztők keresettek a munkaerőpiacon, akik jól ismerik a verziókövető rendszereket, és képesek hatékonyan kezelni a szoftverkiadási folyamatokat.
Kinek ajánlott?
Kezdő szoftverfejlesztők: Akik most lépnek be a szoftverfejlesztés világába, és szeretnék megtanulni a verziókezelés alapjait, hogy hatékonyabban és szervezettebben dolgozhassanak projektekben.
DevOps szakemberek: Akik már rendelkeznek alapismeretekkel a verziókezelés terén, de szeretnék mélyebben megismerni a különböző rendszerek és technikák alkalmazását, valamint a szoftverkiadási folyamatokat.
IT projektmenedzserek: Akik szeretnék megérteni a verziókezelés és verziókövetés fontosságát, hogy jobban irányíthassák és támogathassák a fejlesztői csapatokat.
Freelancer fejlesztők: Akik önállóan dolgoznak projekteken, és szükségük van arra, hogy jól átlássák a kódkezelés és kiadás folyamatait, hogy színvonalas munkát nyújthassanak ügyfeleiknek.
Ki lesz mindebben oktatód?
Dr. Faragó Csaba – Szoftverfejlesztő @Interactive Brokers
Több mint 20 éve dolgozik szoftverfejlesztőként. Programtervező matematikusként végzett Szegeden, a PhD-ját is ott szerezte informatikából. Számos programozási nyelvben és technológiában jártas: a 2000-es években a C++ dominált, a 2010-es években a Java, napjainkban pedig JavaScriptet és Pythont is használ a mindennapi munkája során.
A Cubix Institute of Technology-nál több Python programozási nyelvhez kapcsolódó tanfolyam népszerű oktatója. Emellett gyerekeknek Scratch-et és Pythont tanít szabadidejében.
Ősz Edina – Product owner @Lufthansa Systems Hungária
2014-ben szerzett mérnök informatikus mesterdiplomát, azóta különböző szerepkörökben dolgozik a szoftverfejlesztés területén: fejlesztőként kezdett, az utóbbi időben azonban főként business analyst és product owner szerepkörben tevékenykedik. A szoftverfejlesztés folyamatát emiatt több különböző szemszögből is ismeril. Oktatással is foglalkozik: számos ügyféltréninget tartott már, szabadidejében pedig digitális foglalkozásokat tart gyerekeknek.
Mik a képzés előkövetelményei?
Valamilyen programozási nyelv készségszintű ismerete (pl: C#, Java, Python, JavaScript, Swift, Kotlin, stb.)
Hogyan fogsz tanulni?
- Gyakorlatorientált oktatás: képzéseink gyakorló feladatokra épülnek, amelyekhez szükséges tudásanyagot interaktív digitalizált tanyagokból (videó, ppt, pdf, teszt, stb.) és letölthető segédanyagokból sajátíthatsz el.
- a képzést teljesen saját időbeosztásod szerint tudod feldolgozni
- Interaktív digitális tananyag: a gyakorlati feladatok elvégzéséhez és a képzés sikeres teljesítéséhez szükséges tudást digitális tananyagok és vezetett kódolások formájában adjuk át, amelyeket saját időbeosztásod szerint, akár munka mellett is feldolgozhatod
Mikor indul a képzés?
- Képzés indulásának időpontja: ezt a képzést bármikor megkezdheted és rögtön hozzá is férsz a teljes tananyaghoz
================
A változás jogát fenntartjuk.