Tréningjeink
TRÉNINGEKIdőtartam

Cél

A C-t tartják az egyik legfontosabb programozási nyelvnek, amelynek segítségével akár asztali vagy akár beágyazott alkalmazásokat készíthetünk, továbbá alkalmas fordítóprogramok, kisebb-nagyobb eszközök valamint rendszer szintű meghajtók írására. A C nyelv segítségével különösen gyors, hatékony, portábilis kódokat írhatunk, ám a nyelv megtanulása nem a legegyszerűbb feladat. A tanfolyam bemutatja a C nyelv buktatóit is, amelyek elkerülésével jó minőségű kód hozható létre.

Résztvevők

Software fejlesztők akik meg akarják tanulni a C programozási nyelv alapjait. 

2 nap Tovább

Cél

A Spring keretrendszer egy széles körben ismert és elterjedt megoldás, amely alternatívát kínál a nagyvállalati java alkalmazások fejlesztéséhez. A világon számos fejlesztő használja a Spring keretrendszert annak érdekében, hogy moduláris, egyszerűen tesztelhető, újrafelhasználható kódot hozzanak létre. A Spring alapja a POJO modell, emiatt nem függ az alkalmazás szerverek API-jától. A Spring keretrendszer segítségével számos alkalmazás típus fejleszthető, de különösen hatékonyan használható webes alkalmazások és felhő alapú szolgáltatások megvalósítására. 

Résztvevők

Architektek, szoftver fejlesztők,

5 nap Tovább

Cél

Ez a tanfolyam segít elsajátítani azokat az ismereteket, amelyek szükségesek a Windows-on futó alkalmazások fejlesztéséhez C# nyelven. A kurzus 5 napja alatt a résztvevők áttekintik a C# programok struktúráit, nyelvi szintaktikáját valamint betekintést kapnak a nyelv különböző megvalósításaiba. A hét során felépített alkalmazás – amely magába foglalja a .NET 4.5 keretrendszer számos megoldását – segít megszilárdítani a megszerzett tudást.

A kurzus megismerteti a résztvevőket azokkal a technikákkal és technológiákkal, amelyeket a mai modern asztali és nagyvállalati alkalmazások használnak.

5 nap Tovább

Cél

Tréningünk a C# nyelvet tanítja meg kezdő fejlesztőknek. Elsődlegesen a nyelvet magát mutatjuk be, de természetesen a .NET keretrendszer számos funkcióját is bemutatjuk. A .NET class library elsajátításához 20-483-as számú “Programozás C# nyelven” kurzusunkat ajánljuk.

A tréning az alábbi programnyelvhez elérhető: C#

Résztvevők

Kezdő Software fejlesztők, akik rendelkeznek alapvető tudással minimum egy másik programnyelvből (VB, VB.NET, Delphi, C, C++, Java, JavaScript)

Tartalom

Ez a tréning azoknak a fejlesztőknek készült,

5 nap Tovább

Cél

A tervezési minták lehetőséget adnak a fejlesztőknek arra, hogy olyan szoftver komponenseket hozzanak létre, amelyek könnyen változtathatóak és karbantarthatóak. Napjainkban a tervezési minták használata széles körben elterjedt a fejlesztők között, emiatt érdemes tanulmányozni azokat az elveket és megoldásokat, amelyek megjelennek a tervezési minták mögött. Ezen a tanfolyamon a tervezési minták megvalósításához a C++ nyelvet és a hozzá kapcsolódó szabványos könyvtárat használjuk.

Résztvevők

Software fejlesztők 

Tartalom

A kurzus alapos áttekintést ad arról,

3 nap Tovább

Cél

A tervezési minták újrafelhasználható megoldást adnak olyan kihívásokra, amelyekkel a fejlesztők folyamatosan szembesülnek. Ahelyett, hogy újrafeltalálnánk a kereket, meg kell ismernünk azokat a bizonyított és tesztelt megoldásokat, amelyek segítségével a szoftvereink megbízhatóan és rugalmasan kezelhetőek. Ez a tanfolyam bevezetést ad a tervezési minták világába és áttekinti a 16 leggyakrabban használt objektum orientált tervezési mintát, amelyek gyorsabbá és egyszerűbbé teszik a fejlesztést. Bevezetjük az objektum orientált programozás alapjait a GRASP mintákon keresztül, majd áttekintjük a közismert SOLID elveket.

4 nap Tovább

Cél

A DevOps módszertan lefedi a Folyamatos Fejlesztést (Continuous Development), a Folyamatos Tesztelést (Continuous Testing), Konfiguráció Menedzsmentet (Continuous Management), Folyamatos Integrációt (Continuous Integration), a Folyamatos Kibocsájtást (Continuous Deployment) és a Folyamatos Monitorozást (Continuous Monitoring). A tanfolyam során a résztvevő betekintést kap a módszertan minden egyes részébe.

Résztvevők

Software fejlesztők, operátorok, architektek, tesztelők, menedzserek

Tartalom

Ez a tanfolyam megtanítja, hogy miként lehet a DevOps megközelítést alkalmazni a szoftver teljes életciklusára. Először egy rövid áttekintést ad az agilis módszertanokról,

1 nap Tovább

Cél

A Java Enterprise Edition a nagyvállalati alkalmazások fejlesztésének szabványos platformja. Ennek a tanfolyamnak a célja, hogy rávilágítson a JEE alkalmazások legfontosabb kihívásaira és azok megoldásaira. A kurzuson résztvevők betekintést kapnak a JEE platform architektúrális és technológiai kérdés köreibe. 

Résztvevők

Software fejlesztők és architektek

Tartalom

A kurzus betekintést ad a hallgatóságnak, hogy miként kell a JEE alkalmazásokat tervezni, megvalósítani és támogatni.

Modulok 

  • Bevezetés a nagyvállalati alkalmazások világába
  • JEE alap koncepciók
  • JEE projektek menedzselése
  • JEE rétegelt architektúra
  • Domain Driven Design
  • Az üzleti réteg tervezési mintái
  • Az integrációs réteg tervezési mintái
  • A prezentációs réteg tervezési mintái
  • JEE alkalmazások tesztelése
2 nap Tovább

Cél

Az elmúlt néhány évben a szoftverek kibocsájtása és virtualizációja megváltozott. A Docker és a Kubernetes a modern konténer technológiák képviselői. Ez a tanfolyam áttekintést ad a résztvevőknek a Docker és a Kubernetes alapjairól.

Résztvevők 

Fejlesztők, operátorok akik szeretnék megérteni ezt a konténer technológiát.

Ez a tanfolyam bemutatja, hogy miként alkalmazható az új, Docker alapú virtualizáció. A kurzus végére a részvevők megtanulják kihasználni a Swarm és a Kubernetes klaszterezési funkcióit.

Előfeltétel

Alap Linux adminisztrációs tudás 

Modulok

  • What is container technology?
3 nap Tovább

Cél

Ez a tanfolyam képzést ad  a python fejlesztőknek ahhoz, hogy használni tudják a mesterséges intelligenciát a projektekben. Széles körű bevezetést nyújt a gépi tanulás, a felügyelt tanulás, a nem felügyelt tanulás, ill. az erősített tanulás világába.

A tanfolyam 5 napja alatt a hallgatók áttekintik a gépi tanulás, a regressziós modellek és a klasszifikációs problémák elméletét. A fókusz a neurális hálókon és a deep learning-en lesz valamint azokon a keretrendszereken, amelyek segítségével a résztvevők futtathatják és taníthatják az algoritmusokat.

5 nap Tovább