Sajátítsd el a szükséges alapokat, hogy egy cloud-native, DevOps alapú projektbe gyorsabban és könnyebben tudj becsatlakozni!
Milyen tudást lehet elsajátítani a képzés során?
A következő témákban szerzel gyakorlati tapasztalatot:
- DevOps általánosságban: filozófia, mire jó, kihívások
- Felhő, cloud-native általánosságban: hogy működnek a felhők, mi a filozófia, mik a kihívások, típusaik
- Git verziókezelő használat: alapvető használat, hogyan érdemes, kapcsolódás a DevOps-hoz
- CI és CD fejlesztői szemmel: előnyei és mire való, integráció forráskód kezelő rendszerrel, automatizmus bemutatása, csomagkezelő rendszerek alapjai (GitHub Actions)
- Konténerizáció: filozófia, hogyan lehet, mikre kell figyelni, hogyan lehet jól csinálni, több konténer együttműködésének bemutatása (Docker és Docker Compose)
- Kubernetes alapok fejlesztői szemmel: miben tud többet a sima konténereknél, alapvető felépítése, mit hol találunk, stb
- Kustomize: környezetenkénti telepítők elszeparálása
- Helm: csomagkezelő rendszer, előnyei, saját csomag létrehozása és kitelepítése
- Logging: miért szükséges, megvalósítás az alkalmazásban, eszköz megismerése és kipróbálása
- Health checking: miért szükséges, megvalósítás az alkalmazásban
- Konfigurációkezelés: hogy érdemes erre gondolni, megvalósítás az alkalmazásban
- Metrikák: miért szükséges, megvalósítás az alkalmazásban, eszköz megismerése és kipróbálása
- Tracing: miért szükséges, megvalósítás az alkalmazásban, eszköz megismerése és kipróbálása
- Teljesítmény: felhőben mi változik, mikre kell odafigyelni, mit lehet tenni ennek érdekében
A pontos tematikát lent megtalálod.
Miért érdemes belevágnod?
Sokáig az agilis módszertan volt a nagy megoldás arra, hogyan lehet minél gyorsabban és hatékonyabban fejleszteni - azonban ez még nem (maradéktalanul) adott megoldást arra, hogyan lehet minél gyakrabban, minél jobban automatizáltan release-ket végrehajtani (akár új funkcionalitás, akár hibajavítás miatt). Erre ad megoldást a DevOps módszertan, melynek velejárója, hogy valamilyen (akár privát, publikus, vagy hibrid) felhő-alapú konténerkörnyezetben történjen az alkalmazások futtatása. Ez pedig megköveteli azt, hogy az alkalmazások cloud-native-ek legyenek.
Egyre több fejlesztő dolgozik közvetlenül a felhővel, az IT-cégek két kézzel kapkodnak a felhőhöz értő szakemberek után, és rohamtempóban képzik az alkalmazottaikat a témában. Rövidesen nehezen lesz elképzelhető az átlagos fejlesztő élete a felhővel való alapos ismeretség nélkül, és ez egyre inkább igaz az IT-ban nem fejlesztőként dolgozókra is (legyen szó tesztelőről, termékmenedzserről vagy más döntéshozóról).
Kinek ajánlott?
Elsősorban üzleti alkalmazás fejlesztőknek szól, akiknek nincs tapasztalatuk a DevOps módszertanban és a hozzátartozó eszközökben, illetve nem használtak még egyáltalán, vagy nem saját maguk használták a felhőt az alkalmazásaik futtatására.
Másodsorban azonban bárkinek, akit érdekel a DevOps és a felhő a gyakorlatban, akár csak érdekesség gyanánt, akár kipróbálni egy DevOps alapú pályán mennyire tudja valaki magát elképzelni.
A cél, hogy megismerd a kihívásokat, amit a cloud-native jelent, illetve a DevOps ciklusnak ne csak a fejlesztői fele hasson ismerősen, hanem a túlsó oldalra is legalább egy rálátással lehessen rendelkezni.
Ki lesz mindebben oktatód és mentorod?
Csendes Dávid - Cloud-native Java fejlesztő @Alerant Zrt.
2019 óta foglalkozik Kubernetes-szel, különösen OpenShifttel és OKD-val, és azóta számos nagyvállalati cloud-native alkalmazás bevezetésében vett részt. Az olyan szervezetek számára, mint például a Magyar Posta, kidolgozta vagy közreműködött a felhőbe telepítés támogató dokumentációinak elkészítésében. Nemrég pedig részt vett a Max streaming platform európai indulásában fejlesztőként. Jelenlegi munkájában Java backend alkalmazások fejlesztésére specializálódott, de jelentős tapasztalattal rendelkezik mikroszervizek és cloud-native alkalmazások fejlesztésében is. Emellett: Kubernetes konfigurációk optimalizálásával foglalkozik, kiemelten az OpenShift és OKD környezetekben. Automatizálja a komplex alkalmazások felhőbe telepítését, beleértve a Helm Chartok tervezését és fejlesztését. CI/CD pipeline-ok tervezésében és fejlesztésében is aktívan részt vesz Jenkins segítségével. Dávid elkötelezett a felhőtechnológiák és a mikroszervizek hatékony alkalmazása iránt. Ezt bizonyítja az is, hogy: Korábban sikeresen teljesítette a Red Hat Certified Specialist in OpenShift Application Development vizsgát. Rendszeres előadó szakmai rendezvényeken, főként a mikroszervizek optimalizálása és a felhőbe történő migráció témakörében. Mesterképzésben írt szakdolgozata is a Java alapú mikroszerviz-alkalmazások optimalizálásáról szólt. Több éve vezető szerepet tölt be az Alerant gyakornoki programjában, valamint az állásinterjúk lebonyolításában is aktívan részt vesz. Munkája során ötvözi a technikai szakértelmet a prezentációs készségekkel, hiszen gyakran tart előadásokat és bemutatókat az ügyfelek számára. Célja, hogy olyan rendszereket hozzon létre, amelyek stabilan működnek, könnyen használhatók és fenntarthatóak – különös tekintettel a felhőalapú alkalmazásokra és az automatizált telepítési folyamatokra.
Mik a képzés előkövetelményei?
- Minimális tapasztalat alkalmazások fordításában / csomagolásában (például Maven használat)
- Alapszintű Linux ismeretek (parancssor használata, jogosultsági rendszer, alap operációs rendszer és hálózati ismeretek)
Továbbá előny:
- Valamilyen programnyelv alapszintű ismerete
- Részvétel bármilyen éles fejlesztői projekten (milyen egy projekt, milyen kihívásokkal lehet szembesülni nap mint nap, supportálási problémák)
- Előzetes ismeret bármilyen technológiával amit használni fogunk: Git, konténerizáció (Docker és/vagy Podman), Kubernetes (bármely disztribúciója)
Személyes mentorálás és konzultáció
A képzés teljes időtartama alatt lehetőséged van arra, hogy bármikor kérdéseket tegyél fel oktatódnak írásban, valamint a heti élő konzultációs alkalmakon élőszóban is kérdezheted.
Ez a közvetlen kommunikáció biztosítja, hogy a valós iparági tapasztalattal rendelkező oktatóink, akik már számtalan kihívással és feladattal találkoztak a deep learning területén, megoszthassák veled azokat a gyakorlati megoldásokat és tudást, amelyek valós lépéselőnyt biztosítanak számodra.
Ez a folytonos támogatás és interakció teszi lehetővé, hogy a tanultakat azonnal a gyakorlatban is alkalmazhasd, és így a kurzus során minden felmerülő kérdésedre szakmai szempontból megalapozott választ kapj.
Hogyan fogsz tanulni?
- Gyakorlatorientált oktatás: minden héten izgalmas gyakorló feladatokat kapsz majd, amelyek keretében már menetközben is konkrét projekteket fogsz megvalósítani.
- Interaktív digitális tananyag: a gyakorlati feladatok elvégzéséhez és a tanfolyam sikeres teljesítéséhez szükséges tudást digitális tananyagok és vezetett kódolások formájában adjuk át
- Rugalmas időbeosztás: a tanfolyamot munka mellett is végezheted, hiszen a tananyag elsajátítása heti 8-12 óra elfoglaltságot igényel összesen, melyet saját időbeosztás szerint dolgozhatsz fel.
- Oktatói mentoring: a képzés ideje alatt az oktató folyamatosan a rendelkezésedre áll, bármikor kérdezhetsz tőle, ha elakadtál, és rendszeresen visszajelzést ad a feladataidra, fejlődésedet végigkíséri.
- Konzultációk: valamennyi tanegység végén egy-egy élő konzultációs alkalmat is szervezünk este 18:00 órától, amikor élőben is felteheted kérdéseidet, közösen kiértékelhetitek és átbeszélhetitek a gyakorlás során elkészített projekteket, és tanulhattok egymás elakadásaiból is.
- Visszanézhető LIVE alkalmak: az online élő konzultációk átlagosan kb. 1 órásak. Akkor sincs semmi baj, ha egy élő konzultációs alkalmon nem tudsz részt venni, hiszen a kérdéseid előre is elküldheted írásban, a válaszokat és az egész LIVE-ot pedig visszanézheted másnap 16:00 órától.
- Limitált férőhely: a fent említett interakciók miatt képzéseinket korlátozott létszámmal indítjuk csak el, hogy biztosan jusson mindenkire ideje az oktatóknak.
Mikor indul a képzés és mennyibe kerül?
Aktuális képzés csomagjainkat itt tudod megnézni: KÉPZÉS CSOMAGOK
Mit érdemes tudnod a fizetéssel kapcsolatban?
- Pénzvisszafizetési garancia: Biztosak vagyunk a képzés tartalmát és minőségét illetően, ezért a képzés indulásától 8 napig 100%-os pénzvisszafizetési garanciát vállalunk.
- Kamatmentes részletfizetés: Nem szeretnénk, ha fizetési nehézségek akadályoznák a szakmai fejlődésedet, ezért a részvételi díjat akár több részletben is fizetheted, teljesen kamatmentesen.
- Céges számla igénylése: erre is van lehetőség ha a beiratkozom gombra kattintás után elérhető jelentkezési űrlapon kipipálod az “Áfás számla igénylés”-t.
- Utalásos fizetés: Amennyiben az online kártyás fizetés helyett utalással szeretnél fizetni, csak válaszd ezt az opciót a tanfolyam jelentkezési űrlapjánál a "beiratkozom" gombra kattintás után.
Ha érdekel a képzés két lehetőséged is van
-
Jelentkezel a képzésre Ha eldöntötted, hogy jelentkezel a képzésre és szeretnéd biztosítani helyedet, nincs más teendőd, mint a 'Beiratkozom' gombra kattintva kitölteni a jelentkezési formot és kifizetni a képzés díját.
- Kérdezel még a képzésről Ha szívesen jelentkeznél, de úgy érzed még van néhány kérdés, amire nem találtad meg a választ, kattints az ‘Érdekel, de kérdeznék’ gombra, add meg elérhetőségedet és 48 órán belül felvesszük veled a kapcsolatot vagy írhatsz is nekünk közvetlenül az info@cubixedu.com e-mail címre!
Nézz szét ingyenes tartalmaink között
Nézd vissza releváns webináriumainkat, ahol meghívott szakértőinktől vagy akár a képzés oktatójától tudhatsz meg még többet számos témáról: WEBINÁROK
Ha pedig inkább olvasnál a témában, akkor nézz körbe releváns blogbejegyzéseink között: TECH BLOG
================
A változás jogát fenntartjuk.