fbpx

Haladó szintű képzéseink

Lépj előre karrieredben, válj velünk profi Java programozóvá!

Fejlesztenéd tudásodat, szeretnél magabiztosabb szakemberré válni? Állásinterjúra készülsz, vagy egyetemi vizsgára? Haladó szintű képzéseink neked szólnak!

Képzési módszerünk kulcsszavai: élő, interaktív, online foglalkozások – kiscsoportos képzés, egyéni odafigyelés – gyakorlati tudás – rövid (pár hetes) időtartam

Miért éri meg velünk tanulnod? 

  • Mert kis létszámú csoportokban, élő, interaktív, online órákat tartunk, amelyek során bármikor kérdezhetsz az oktatótól. Házi feladatot is kapsz, az elkészült kódodat kiértékeljük. Az otthonod kényelméből vehetsz részt az órákon.
  • Mert oktatóink tapasztalt tanárok, profi fejlesztők, akik nemcsak szakmailag felkészültek, de jól is kommunikálnak, segítőkészek, odaadóan tanítanak.
  • Mert mind az elméleti, mind a gyakorlati tudásra hangsúlyt fektetünk. Az anyag megértését és későbbi önálló alkalmazását prezentációk és egyéb segédanyagok, órai kódolási példák és házi feladat segítik.
  • Mert haladó képzéseink rövid időtartamúak, nem igényelnek hosszú távú elköteleződést és ennek megfelelően nem is drágák.
  • Mert intranetet működtetünk és az órákról felvételt készítünk. Az oktatási anyagokat, példakódokat, a házi feladat megoldását intranetünkön (Confluence) tesszük közzé. Az órai felvételeket a tanfolyam idején, sőt azon túl is visszanézheted.

Milyen előképzettség szükséges a jelentkezéshez? 

Haladó képzéseikre stabil Java alapismeretekkel rendelkező résztvevőket várunk. Ha a nyelvvel még csak ismerkedsz, számodra Junior Java backend fejlesztő képzésünket ajánljuk.

Mikor, milyen ütemezéssel tartjuk az órákat?

Haladó képzéseinket hétköznapokon, késő délutáni, esti időpontokban szervezzük, hogy a munkád, mindennapi elfoglaltságaid ne jelentsenek akadályt.

Általában heti két alkalommal (pl. kedden és csütörtökön), alkalmanként 3 × 45 perces órákat tartunk.

Képzésedet a munkahelyed is finanszírozhatja. Ennek érdemes utánajárnod!


Jelenleg az alábbi haladó képzéseinket ajánljuk Neked:


Design Patterns (Programtervezési minták) – Java

4 hét alatt 24 órában – élő, online órákon – elmélet és gyakorlat

A programtervezési minták (Design Patterns) a fejlesztői gyakorlatban alkalmazható bevált megoldások, egyfajta kódolási panelek. Ezek használatával hatékony, általában jól olvasható és karbantartható kódot írhatsz anélkül, hogy alkalmanként újra és újra gondolkodnod kellene a megvalósítás részletein. Minden egyes, a tudásodba beépült tervezési minta emeli az értékedet szakemberként!

Mit fogsz tanulni?

Alapvetően természetesen magukat a mintákat, pontosabban azokból nagyjából húszat. Kategóriákra bontva legalább az alábbiakat:

  • konstrukciós minták: factory method, abstract factory, builder, prototype, singleton, multiton, lazy initialisation
  • strukturális minták: decorator, bridge, adapter, delegation, flyweight, façade
  • viselkedési minták: strategy, observer, command, visitor, iterator, null object

Az órákon megbeszéljük, hogy az egyes mintákat milyen esetekben célszerű használni (use case), tárgyaljuk a minták jellegzetességeit, használatuk részleteit, bemutatjuk azok UML diagramját. Érintjük a minták esetleges hátrányait, ellenjavallatait, kitérünk a rokon minták hasonlóságára és különbségeire.

A képzés óraszáma és ütemezése: 4 héten keresztül heti 2 alkalom, alkalmanként 3 × 45 perc, összesen tehát 24 × 45 perc

Részvételi díj: 168.000 Ft + ÁFA (27%)

Érdekelnek a részletek!


Clean code – Java

3 hét alatt 18 órában – élő, online órákon – elmélet és gyakorlat

Emeld magasabb szintre tudásod a kódminőség területén! Írj könnyen olvasható, világos, jól karbantartható kódokat!

A jó minőségű kód a karbantartás és a továbbfejlesztések során csökkenti a minőségjavító refaktorálások gyakoriságát és időigényét, csökkenti egyúttal a „szekrényből kieső csontvázak” számát, ezzel a frusztráció szintjét a munkahelyi közösségben. A fejlesztői szervezet számára ebből adódóan jelentős költségmegtakarító tényező a munkatársak clean coding ismerete. Az egyén számára pedig értékes, a munkaerőpiacon ma már lényegében nélkülözhetetlen ez a fajta tudás.

A kurzus tematikáját jó néhány éves oktatási és fejlesztői tapasztalatainkra építve alkottuk meg.

Mit fogsz tanulni?

  • először is: mi a jelentősége a clean coding szabályoknak, ill. mit kockáztatunk azok elhanyagolásával
  • SOLID elvek: az objektumközpontú programozás öt fontos alapelve
  • a szoftverfejlesztés általános elvei, mint például a KISS, a YAGNI, a POLA, a Demeter-szabály, az újrahasznosíthatóság, a DRY-WET, a defenzív programozás
  • a clean coding sok apró gyakorlati szabálya, ajánlása a Java forráskódra vonatkozóan
  • statikus kódellenőrző eszköz (Sonarlint) használata, amely rámutat a kód problémás és gyanús pontjaira
  • a témához kapcsolódó fogalmak, pl. kohézió, csatolás, kompozíció, code smell, antipattern

A képzés óraszáma és ütemezése: 3 héten keresztül heti 2 alkalom, alkalmanként 3 × 45 perc, összesen tehát 18 × 45 perc

Részvételi díj: 144.000 Ft + ÁFA (27%)

Érdekelnek a részletek!


Haladó stream gyakorlatok – Java

3 hét alatt – 18 órában – élő, online órákon – elmélet és gyakorlat

A Java hatékonyságát korábban nem látott mértékben javította a funkcionális programozásnak a nyelv 8-as verziójában megjelent eszköztára.

Csakhogy ennek elsajátítása komoly erőfeszítést igényel: sokan vagyunk programozók, akik nem tudjuk igazán jól kihasználni a streamek, a lambda kifejezések és metódusreferenciák kínálta lehetőségeket. Akik összetettebb esetekben maradunk a jó öreg for ciklusnál, meg sem kísérelve a streames kód megírását, hogy a párhuzamos streamekről már ne is beszéljünk. Nos, ha ezzel te is így vagy, ezt a gyakorlatorientált képzést Neked raktuk össze!

Mit fogsz tanulni?

A kurzus elején tisztázzuk a Stream API eszközrendszer koncepcióját, a stream alaptulajdonságait és a kapcsolódó fogalmakat. Majd gyakorlati példák sokaságával segítünk hozzá, hogy készségszintűvé fejleszd magadban a streamek használatát, beleértve az olyan haladó funkciókét is, mint pl. a Collectors osztály statikus metódusai.

A teljesség igénye nélkül felsorolunk néhányat a terítékre kerülő témák közül:

  • a streamek lehetséges adatforrásai
  • a java.util.function csomag 43 interfészének térképe
  • a metódusreferenciák négy kategóriája
  • végtelen streamek használata
  • fejlett redukciós funkciók: a .collect() és a Collectors statikus metódusai
  • ellenőrzött kivétel stream műveletsorban? megoldjuk!
  • „kétdimenziós” streamek kilapítása a .flatMap() metódusokkal
  • párhuzamos (több szálon futó) streamek – csak bátran!
  • rekurzív metódus streamekkel
  • lambdák és metódusreferenciák streamen kívül

Az egyes témákhoz kódolási gyakorlatok tartoznak: ezek egy részét az órákon közösen oldjuk meg, másik részét pedig önálló munkavégzés céljából, házi feladatként kapják meg a résztvevők.

A képzés óraszáma és ütemezése: 3 héten keresztül heti 2 alkalom, alkalmanként 3 × 45 perc, összesen tehát 18 × 45 perc

Részvételi díj: 144.000 Ft + ÁFA (27%)

Érdekelnek a részletek!


Érdekelnek a képzéseink?

Töltsd ki az űrlapot és hamarosan felvesszük veled a kapcsolatot!

    Melyik haladó tanfolyamunk érdekel? (több is kiválasztható)

    További kérdéseid vannak, amire itt nem kaptál választ?

    Írj nekünk az info@ak-akademia.hu címre és szívesen megválaszoljuk!