Konténerizált fejlesztői környezet kialakítása

Ha szeretnéd minél zökkenőmentesebbé tenni az élesítés folyamatát, vagy csapatban dolgozol és fontos, hogy rövid idő alatt be tudjon kapcsolódni egy-egy új kolléga a fejlesztésbe, akkor ez a kurzus neked szól.

Hallottad már ezeket a mondatokat?

  • "Pedig nálam működött!"
  • "Nem értem, pedig nekem nem kellett semmit telepíteni!"
  • "Most műxik, de ne kérdezd miért és meddig!"
  • "Már megint nem megy ez a hulladék amit adtatok!"

Ismerősen csengenek? Szeretnéd ha eltűnnének, és nem kéne folyton ezeket hallgatnod?

Szeretnéd, ha egy új csapattag, aki akár egy külsős szabadúszó is lehet, egy óra alatt beálljon a projektbe és elkezdje a produktív munkát?

Több projekten is dolgozol egyszerre, és szeretnéd, hogy a projektek közötti átállás a lehető legkevesebb időt vigye el?

Van egy jó hírem: Ma már ez szinte fájdalommentesen megoldható a konténerek segítségével.

Jelentkezz!

Képzeld el, milyen lenne, ha minden projektedet egy frissen telepített gépen tudnád elkezdeni, ahol rendelkezésre állnak azok a csomagok és kiegészítők amikre szükséged van, úgy beállítva, ahogy az neked kell.

Képzeld el, milyen lenne, ha valami új eszközt szeretnél kipróbálni, akkor nem kéne rettegned, hogy a jól beállított környezeted megy a levesbe és ismét egy-két nap kísérletezéssel fogod a napjaidat eltölteni.

Képzeld el, milyen lenne, ha a kollégák nem nyaggatnának folyton azzal, hogy segíts nekik beállítani a fejlesztőkörnyezetüket, mert ők nem értenek hozzá annyira mint Te.

Képzeld el, milyen lenne, ha egy automatikus PHP vagy Node.js verzió frissítés nem okozna gondot a fejlesztés során, hanem azt kontrollált körülmények között tudnátok bevezetni.

Ezen a képzésen pontról pontra végigmegyünk azokon a lépéseken, amik ahhoz kellenek, hogy a fentiekethez szükséges eszközöket és módszereket bevezesd a cégedbe, és a saját munkamenetedhez illeszd, vagy akár a nulláról megalkosd azokat. Adok majd számos mintát, és ötletet amit könnyedén tudsz majd használni, és elég ismeretet szerzel majd, hogy megalkosd a saját rendszered.

Ez a workshop jóval több mint egy Docker képzés. Számos módszertani kérdést is érintünk majd, ami a fejlesztőkörnyezet kialakításakor és annak kollégákkal való elfogadtatásakor, bevezetésekor fontos lesz majd.

Jelentkezz!

Érdemes eljönnöd, ha fejlesztő vagy és szeretnéd fejleszteni magad egy olyan irányba ami a jövőben biztosan a hasznodra válik, bármilyen nyelven vagy eszközzel fejlesztesz.

Neked készítettem a képzést, ha vezető fejlesztő, technical lead, CTO vagy bármi olyan titulussal rendelkezel, ami a fejlesztők technológiai vezetéséről szól, amikor mindenki rád néz kérdően, és tőled várják az irányok kijelölését.

Cégtulajdonos vagy, vagy ügyvezető egy kis cégben ahol 5+ fejlesztő dolgozik? Ha van fejlesztői tapasztalatod, akkor ez a workshop neked is szól. Ha nincs, akkor inkább a fejlesztőidet küldd el a képzésemre.

Jelentkezz!

Tematika

  • Docker alapok
    • Alapfogalmak    
      • Elérhető változatok    
      • Egy kis történelem    
      • Image és konténer    
      • Réteg vagy Layer    
      • Kötet vagy Volume    
      • Docker parancs    
      • Docker Compose    
      • Docker machine    
      • Swarm, kubernetes    
    • Docker telepítése    
      • Különböző operációs rendszerek sajátosságai    
        • Linux    
        • Mac OSX    
        • Windows    
    • Mások által készített image felhasználása    
      • Konténer létrehozása, futtatása    
      • Belépés egy futó konténerbe    
      • Fájlok mozgatása a host és a konténer között    
      • Port publikálása    
      • Környezeti változók használata    
      • Kötetek, és fájlok megosztása a gazdagép és a konténer között    
    • Gyakorlati példa    
      • PHP/Node.js/Python/Go/Java    
  • Image készítése    
    • Alapok fogalmak    
      • Mi az a Dockerfile    
      • A contextus értelmezése    
      • BULDKIT    
    • Dockerfile alapok    
      • FROM    
      • ADD vagy COPY    
      • RUN értelmezése    
      • WORKDIR vagy RUN cd    
      • EXPOSE    
      • VOLUME    
      • CMD és az ENTRYPOINT    
    • Parametrizált image készítés    
    • Gyakorlati példa    
      • PHP/Node.js/Python/Go/Java    
  • Összetett alkalmazás létrehozása    
    • Alapok fogalmak    
      • Mit ad nekünk a Docker Compose    
      • Docker Compose vagy Swarm    
    • Hogyan ne őrülj meg a környezeti változóktól    
      • Build Time, Parse Time és Run Time környezeti változói    
      • Miért ne használjunk DotEnv-et, és ha mégis, akkor hogyan    
    • CloudNative alapfogalmak    
    • Milyen a jó README.txt
      • Hogyan teszteld?
      • Az első és a második nap, avagy install és update
      • Mi legyen az adatokkal?
    • Hogyan kezeljük az egyedi igényeket, változatokat?
    • Mi fusson a CI-on?
    • Gyakorlati példa    
      • PHP/Node.js/Python/Go/Java    
  • Gyakorlás    
  • Kérdések és Válaszok

Jelentkezz!

A workshop formái

A workshop két napból áll. A napok kevés elméletet és igen sok gyakorlatot tartalmaznak.

Céges kihelyezett workshop max 20 fő

Ez a legkényelmesebb, ha egy csapatot szeretnél képezni, valamint ilyenkor tudunk az általad használt eszközökre, technológiákra koncentrálni. A második nap végére egy vázat rakunk össze egy kisebb projektből, amit akár már másnap használatba vehetnek a kollégák.

Kiscsoportos workshop max 8 fő

Ez az a forma ami szerintünk a leghatékonyabb tudásátadást teszi lehetővé. Mindenkire van idő, és kipróbálhatunk kisebb egyedi dolgokat is.

Következő workshop:

  • 2020 február 6-7
    Budapest
    Kiscsoportos workshop - 95 000 Ft + Áfa / fő
    Jelentkezési határidő: 2020 január 31.

Jelentkezz!

Online workshop

Ez a forma nem igényli a személyes jelenlétet. A workshop heti kétszer egy órás online adásból áll, mely négy héten keresztül zajlik. Az egyes adásokat később felvételről vissza lehet nézni. Az adásokat kiegészíti egy fórum és egy slack csatorna, ahol a kérdéseidre választ kaphatsz vagy, ha elakadtál akkor segítünk.

Várható indulás: január

Jelentkezz!

Garancia

Mint minden képzés lehet, hogy ez is valamiért nem lesz számodra megfelelő. Ezt a kockázatot vállalom én, neked nem kell. Ha az első nap után úgy döntesz, hogy ez a képzés neked valamiért nem jó, jelezd ezt nekem és visszakapod a képzés teljes árát.

Jelentkezés

Amennyiben érdekel a képzés, de a Budapesti helyszín nem a legjobb, kérjük add meg, hogy az alábbi városok közül melyik lenne neked megfelelő.