A Junior Java backend fejlesztő képzés résztvevőjeként megismerheted a Java programozási nyelvet, amellyel képes leszel önállóan számítógépes programokat készíteni, és Junior Java programozóként elhelyezkedni. Fontos tudni, hogy a Java nyelv jelen van minden iparágban, így Java fejlesztőként számos területen használhatod majd tudásodat. A Java programozók fejleszthetnek például telekommunikációs vagy energetikai rendszereket, banki rendszereket, vagy akár videojátékokat is. Sőt, akár okosotthonok szenzoraihoz (IoT) is készíthetnek programokat. Java fejlesztőkből jelenleg óriási hiány van a munkaerőpiacon, így aki rendelkezik ilyen szaktudással, az szinte kedvére válogathat a jobbnál jobb állások közül. A képzésen résztvevők a megszerzett tudást később könnyen továbbfejleszthetik, így a jövőben akár önállóan is senior fejlesztővé válhatsz!
TUDJ MEG TÖBBET!
Teszteld, hogy melyik informatikai pálya a neked való!
0%-os kamattal. Bővebb információt IDE KATTINTVA találsz.
AJÁNLATKÉRÉS
✓ Gyakorlat mindenek előtt: Az új szakmai képzések egyik legfőbb előnye, hogy gyakorlatiasabbak az OKJ képzéseknél
✓ FOLYAMATOSAN induló képzések
✓ Óriási géppark, 21 számítógépterem, több mint 700 számítógép (Nem kell saját laptopot hoznia.)
✓ A legújabb szoftverek
✓ Többféle időbeosztás, család és munka mellett is elvégezhető képzések
✓ Oktatóink elismert, gyakorló szakemberek
✓ Részletfizetés, kedvező fizetési lehetőségek
✓ Belvárosi oktatási helyszínek
✓ Ha számít Neked az oktatók felkészültsége, a tananyag minősége, a szervezők közreműködése, akkor a legjobb helyen jársz!
A JUNIOR JAVA BACKEND FEJLESZTŐ KÉPZÉS CÉLJA
A képzés célja, hogy megismerkedj a Java programozási nyelv alapjaival, gyakorlati tudást szerezz, és Junior Java backend fejlesztőként tudj elhelyezkedni.
A képzés során olyan tudást szerezhetsz, mellyel magabiztosan meg tudsz oldani nagyobb alkalmazásba illeszkedő kisebb programozási és algoritmizálási feladatokat képzettebb, senior fejlesztők iránymutatása mellett.
KIKNEK AJÁNLOTT A JUNIOR JAVA BACKEND FEJLESZTŐ KÉPZÉS?
A Junior Java backend fejlesztő tanfolyamot Neked ajánljuk, ha szeretnéd megtanulni az objektumorientált programozást és olyan piacképes tudás megszerzését tűzted ki célul, amely a fejlesztők körében az egyik legszélesebb körben elterjedt. A képzés elérhető a programozás iránt érdeklődők számára, akik a belépési feltételeknek megfelelnek és a képzési programmal elérhető új szakmai képesítés megszerzését tűzték ki célként. A képzés során az angol nyelv ismerete előnyt jelent, de a jelentkezésnek nem feltétele!



MIÉRT JÓ DÖNTÉS A JUNIOR JAVA BACKEND FEJLESZTŐ KÉPZÉS?
1. Mert a szoftverfejlesztés legJAVÁba csöppenhetsz!
A Java a legelterjedtebb programozási nyelvek egyike, ami több évtizedes múlttal büszkélkedhet, és amennyire fényes jelene, annyira szép jövője van. Mivel rengeteg alkalmazás íródott Java nyelven, egészen biztos, hogy a következő évtizedekben is bebetonozott helye van ennek a nyelvnek. A Java minden iparágban használatos, tehát a számodra leginkább szimpatikus területet választhatod majd munkádhoz. Fejleszthetsz telekommunikációs, banki vagy energetikai rendszereket, és akár videojátékot is készíthetsz, vagy szenzorok közötti kommunikációt (Internet of Things) is programozhatsz. Sőt, nem kizárt, hogy Te írhatod majd egy új okosóra funkcióit.
2. Mert az adatbázis kezelésben, tehát az egyik leginkább keresett programozói területen is jártasságot szerezhetsz.
Szakmai képzésünk során megismerheted az SQL nyelv alapjait, amivel képes leszel adatokat lekérdezni, lementeni, törölni vagy módosítani. Azt is megtanulod majd, hogyan tudsz az adatbázisban eltárolt adatokkal Java nyelven dolgozni.
3. Mert Java fejlesztőként rengeteg lehetőség vár a munkaerőpiacon
Java fejlesztőkből jelenleg nagyon komoly hiány van, így szinte tetszőlegesen tudsz válogatni itthon is a kihívást jelentő feladatok közül. A résztvevők képzésünkön számtalan gyakorlati feladatot kapnak, ezzel is biztosítva, hogy gyakorlott Java fejlesztőkként vághass bele az álláskeresésbe. Megtanítjuk a szaknyelvet is, hogy magabiztosan és megnyerően szerepelhess egy állásinterjún.
JUNIOR JAVA BACKEND FEJLESZTŐ KÉPZÉS - ÁRAK ÉS TERVEZETT IDŐPONTOK
kedd, csütörtök
17:30 - 20:30
9
640 000 Ft
80 000 Ft
7 x 80 000 Ft
Figyelem! A képzés díja nem tartalmazza a vizsga díját!
kedd, csütörtök
17:30 - 20:30
9
640 000 Ft
80 000 Ft
7 x 80 000 Ft
Figyelem! A képzés díja nem tartalmazza a vizsga díját!
szombat
08:30 - 15:30
11
640 000 Ft
64 000 Ft
9 x 64 000 Ft
Figyelem! A képzés díja nem tartalmazza a vizsga díját!
szombat
08:30 - 15:30
11
640 000 Ft
64 000 Ft
9 x 64 000 Ft
Figyelem! A képzés díja nem tartalmazza a vizsga díját!

A tanórák az előre meghirdetett oktatási időpontokban zajlanak, valós idejű, élő online órák keretében. Ezekben az időpontokban az oktató és a tanfolyami résztvevők a Microsoft Teams felületre csatlakozva kommunikálnak egymással. Így az oktatóval és a csoport többi tagjával végig lehetőség van a kapcsolattartásra.
A képzéseket megfelelő létszám esetén indítjuk, ennek hiányában a tervezett kezdési időpontot későbbi kezdésre módosítjuk!
A tanfolyam díját rendezheted utalással, bankszámlaszámunk: 11708001-20366780 Kérjük, hogy az átutalás megjegyzés rovatában szíveskedj feltüntetni – a képzés pontos megnevezését és a képzésen résztvevő személy nevét.
TOVÁBBI INFORMÁCIÓ
Kérdéseivel forduljon bizalommal tanfolyamvezető kollégánkhoz!
Józan Noémi • +36 1 887 2352 • +3630 913 0904 • jozan.noemi@soterline.huA TANFOLYAM ALAPADATAI
A képzés pontos megnevezése: Junior Java backend fejlesztő
A képzés azonosítója: 06134005
Ágazat megnevezése: Informatika és távközlés ágazat
A tanfolyam helyszíne: 1073 Budapest, Erzsébet krt. 7.
A JUNIOR JAVA BACKEND FEJLESZTŐ KÉPZÉS MEGKEZDÉSÉHEZ SZÜKSÉGES BEMENETI FELTÉTELEK:
- Iskolai előképzettség: középfokú végzettség
- Szakmai előképzettség: nem szükséges
- Egészségügyi alkalmassági követelmény: nem szükséges
- Szakmai gyakorlat területe és időtartama: nem szükséges
A KÉPZÉS TEMATIKÁJA
1. Bevezetés a nyelvi eszközökbe
A tananyagegység célja, hogy a résztvevő megismerje a fejlesztéshez használt eszközöket, mint a JDK-t, Mavent, IntelliJ IDEA Community IDE-t, JUnit unit teszt keretrendszert. Létre tudjon hozni egyszerű osztályokat, képes legyen a konzolra üzeneteket kiírni, valamint a felhasználótól adatokat bekérni. Megismerje az UML osztálydiagram alapjait. Megismerkedjen a változókkal, típusokkal, vezérlési szerkezetekkel, tömbökkel, listákkal. Tudjon egyszerű alkalmazást debuggolni. Képes legyen dátumokat kezelni.
- Bevezetés a Java történeti háttérbe;
- Java platform megismerése;
- Mi is az a Maven?;
- Az IDE-ről bővebben;
- JAR állomány;
Kiírás és beolvasás konzolról; - Objektumok és attribútumok; Metódusok; Konstruktorok; UML, példányok konzol
- Git használata az IDE-ben
- Kiírás és beolvasás konzolról;
- Objektumok és attribútumok;
- Metódusok;
- Konstruktorok;
- UML, példányok konzol íráskor/olvasáskor;
- Kódolási konvenciók;
- Literálok és lokális változók;
- Kifejezések és utasítások;
- Csomagok;
- Java API;
- Szöveges típus;
- Dátum és időkezelés alapok;
- Bevezetés a vezérlési szerkezetekbe;
- Bonyolultabb típusok: Tömbök;
- Parancssori paraméterek;
- Tömbök tömbje;
- Tömbök kezelése;
- Lista;
- Debug;
- Konstans értékek használata;
- Math és Random osztály;
- Bevezetés az osztályok és objektumok világába: Objektumok;
- Bevezetés az attribútumok használatába;
- Bevezetés a konstruktorok használatába;
- Bevezetés a metódusok használatába;
- Referenciák.
2. A Java nyelv részletes megismerése
A tananyagegység célja az első tananyagegységben szerzett ismeretek elmélyítése. A résztvevő további típusokat, vezérlési szerkezeteket ismer meg. Bevezetésre kerül a „unit” tesztelés. Bemutatásra kerül a kivételkezelés. További String műveleteket ismer meg. Bemutatásra kerülnek az egyszerű programozási tételek.
- Típusok és operátorok: Literálok;
- Egyszerű típusok;
- Felsorolásos típus;
- Operátorok;
- Típuskonverzió;
- Egész és lebegőpontos számok;
- Vezérlési szerkezetek: Vezérlési szerkezetek és az elágazás;
- Ciklusok;
- Haladó vezérlési szerkezetek;
- Bevezetés a kivételkezelésbe;
- String, StringBuilder: String alapok;
- Konkatenáció;
- Főbb String metódusok;
- StringBuilder;
- Scanner;
- Fájl olvasása Scannerrel;
- printf
- Összegzés tétele;
- Számlálás tétele;
- Szélsőérték keresés tétele;
- Eldöntés tétele;
- Rekurzió.
- Unit tesztelés JUnittal
3. Objektumorientáltság
A tananyagegység célja az objektumorientáltság részletes bemutatása. Bemutatásra kerülnek az attribútumok, metódusok és konstruktorok. A résztvevő megismerkedik az öröklődéssel, absztrakt osztályokkal és interfészekkel.
- Attribútumok és metódusok: Immutable objektumok;
- JavaBeans objektumok;
- Metódusok;
- Értékmásolás szerinti paraméterátadás;
- Metódus paraméterek;
- Változó hosszúságú paraméterlista;
- Metódus hívások láncolása;
- Metódusnév túlterhelés;
- Statikus attribútumok és metódusok;
- Konstruktorok és inicializátorok: Default és paraméter nélküli konstruktor;
- Konstruktor túlterhelés;
- Inicializátorok;
- Öröklődés;
- Konstruktorok és az öröklődés viszonya;
- Object ősosztály;
- Attribútumok öröklődése;
- Metódusok öröklődése;
- Absztrakt osztályok és interfészek: Absztrakt osztályok;
- Interfészek;
- Interfészekkel kapcsolatos szabályok;
- Dependency inversion;
- Default interfész metódusok;
- Statikus interfész metódusok;
- Interfészek és az öröklődés viszonya;
- Absztrakt metódusok implementálása felsorolásos típusokban;
- Állapotgép.
4. Kivétel- és fájlkezelés
A tananyagegység elvégzése során a résztvevő megismerkedik a kivételkezeléssel és fájlkezeléssel. Bemutatásra kerül a hibakezelés, valamint a fájlok beolvasása és kiírása.
- Kivételkezelés;
- Saját kivétel;
- Multi catch;
- Try-With-Resources szerkezet
- Fájlkezelés: Szöveges állomány beolvasása;
- String kiírása szöveges állományba;
- Bájtok beolvasása fájlból és kiírása fájlba;
- String olvasása Readerrel;
- String írása Writerrel;
- Különböző típusok írása PrintWriterrel;
- Kiírás Stringbe StringWriterrel;
- Bájtok olvasása InputStreammel;
- String olvasása classpath-ról;
- Bájtok írása OutputStreammel;
- Adatok írása OutputStreamre és olvasás;
- Bájtok írása tömörítéssel;
- Konvertálás a típusok között;
- Files osztály használata;
- Fájlkezelés tesztelése.
5. Kollekciók
A tananyagegység elvégzése során a résztvevő megismerkedik a Java kollekciókkal, hogyan kell egyszerre több elemet kezelni, valamint a kollekciókon végzett alapvető algoritmusokkal. Bemutatásra kerülnek a listák, halmazok és map-pek. Bevezetésre kerülnek a generikus típusok, lambda kifejezések és streamek.
- Kollekció típusok: Generikusok használata, diamond operátor;
- equals, hashCode;
- List, ArrayList kontra LinkedList;
- Set; Queue; Map;
- Autoboxing használata kollekcióknál;
- Alapvető algoritmusok: Bejárás;
- Comparable és Comparator;
- Keresés;
- Rendezés;
- Collections osztály (keresésen, rendezésen felüli metódusok);
- A clone() metódus, deep clone;
- Properties állományok
- Lambda kifejezések: Bevezetés a lambda kifejezések használatába;
- Optional használata;
- Comparator módosítások;
- Streamek;
- Intermediate műveletek;
- Primitívek használata streamekben;
6. Adatbáziskezelés
A tananyagegység célja, hogy a résztvevő megismerkedjen a relációs adatbáziskezelés alapjaival és az SQL nyelvvel. Egyszerű lekérdezéseket tudjon megfogalmazni, táblákat létrehozni, adatokat beszúrni, módosítani, törölni.
- SQL kliens használata
- Bevezetés az SQL lekérdezésekbe: áttekintés, felépítés, szintaxis, alapfogalmak;
- egyszerű lekérdezések végrehajtása és működésének elemzése
- Egyszerű lekérdezések készítése és használata: a SELECT, DISTINCT és CASE használata; oszlop és tábla alias nevek kezelése
- Többtáblás lekérdezések használata: a JOIN és típusainak áttekintése és használata több táblából történő lekérdezések készítéséhez
- Adatok szűrése és rendezése: a WHERE, ORDER BY, TOP és OFFSET-FETCH opciók használata; ismeretlen és NULL értékek kezelése
- Adattípusok áttekintése: alapfogalmak, adattípusok áttekintése; karakter típusú adatok kezelése;
- Idő és dátum típusú adatok kezelése;
- Beépített függvények használata: függvények célja, működése;
- A beépített függvények áttekintése (skalár, konverziós, logikai, teszt és null függvények); lekérdezések készítése és elemzése beépített függvényekkel
- Adatok csoportosítása és összevonása: alapfogalmak, a GROUP BY használata, az aggregáló függvények használata, szűrő csoportok alkalmazása a HAVING segítségével
- Al-lekérdezések használata: al-lekérdezés típusok, korrelált al-lekérdezések fogalma és használata, skalár és többeredményes al-lekérdezések írása, az IN és EXISTS kifejezések alkalmazása
- Tranzakciók kezelésének alapjai: alapfogalmak, tranzakció tulajdonságai, tranzakció használatának előnyei; tranzakciókezelő utasítások használata; tranzakció hibakezelés
7. Adatbáziskezelés Javaban
A tananyagegység célja annak megismertetése, hogy hogyan lehet relációs adatbázisban adatokat tárolni és kezelni Java platformon a JDBC technológia segítségével.
- Adatbáziskezelés Javaból, a JDBC driver
- A java.sql csomag, a DriverManager osztály és a Connection interfész
- DataSource használata
- Sémainicializálás, Flyway és Liquibase
- SQL-lekérdezések elküldése, a Statement és a ResultSet interfész
- Unit és integrációs tesztelés
- Generált azonosító használata
- Tranzakciókezelés
8. Projektfeladat
A projektfeladat célja egy olyan komplex alkalmazás elkészítése, melyben szerepelnek az eddig tanult technológiák.
- Specifikáció megismerése
- UML tervek elkészítése
- Osztályok elkészítése
- Fájlkezelés
- Adatbáziskezelés
A projektmunka során JDK-t, Mavent, IntelliJ IDEA Community fejlesztőeszközt kell használni. A projektet Git verziókezelőben kell beadni. A projekthez JUnit teszteseteket kapnak a hallgatók.
A JUNIOR JAVA BACKEND FEJLESZTŐ SZAKKÉPESÍTÉSSEL ELLÁTHATÓ LEGJELLEMZŐBB MUNKATERÜLET, TEVÉKENYSÉG VAGY MUNKAKÖR LEÍRÁSA:
A Junior Java backend fejlesztő a Java programozás nyelv használatával a Java osztálykönyvtárakat, a kódolási konvenciókat, az objektumorientált és a tiszta kód elveket, egyszerűbb algoritmizálási feladatokat old meg. Munkája ellenőrzéséhez unit teszteket ír , olvas és kiértékeli azokat. A Junior Java backend fejlesztő verziókövető rendszert használ a csoportos és/vagy egyéni projektjei során. Buildelésre folyamatos integrációs eszközt (CI/CD) használ. A Java programokból kiadja az SQL utasítások, melyhez ismeri az SQL nyelv alapjait. Programozásra integrált fejlesztőeszközt (IDE) használ.
A JUNIOR JAVA BACKEND FEJLESZTŐ SZAKKÉPESÍTÉS TÁRSADALMI-GAZDASÁGI HASZNOSÍTHATÓSÁGÁNAK BEMUTATÁSA (MUNKAERŐ-PIACI RELEVANCIÁJA):
A hazai informatikai munkaerőpiacon sok ezer új állás tölthető be fejlesztőként. A programozók közül főleg a Java programozók keresettek, hiszen a legtöbb üzleti alkalmazást ebben fejlesztettek, így ezek továbbfejlesztéséhez, üzemeltetéséhez rengeteg IT szakember szükséges. Ezeket az alkalmazásokat több tíz évig még folyamatosan életben kell tartani, így a Java nyelv kiszorítása a következő években még korántsem várható. A szoftverek minőségét folyamatosan biztosítani kell, hiszen a hibásan üzembe állított szoftverek mérhető károkat képesek okozni. A megírt szoftvereket üzemeltetni kell, biztosítani kell, hogy a felhasználók nap mint nap zavartalanul használhassák. Ezek további fejlesztési feladatokat jelentenek, új üzleti és nem funkcionális igények kielégítését, létező funkciók karbantartását vagy továbbfejlesztését, változó jogszabályi környezetnek való megfelelést.
KÉPESÍTŐ VIZSGA INFORMÁCIÓK
A szakmai képzés követelményeinek teljesítését a képző intézmény a felnőttképzési adatszolgáltatási rendszerből kiállított tanúsítvánnyal igazolja.
A képesítő vizsgára bocsátás feltétele a tanúsítvány megszerzése.
A képesítő vizsga megszervezéséhez szükséges feltételek és a képesítő vizsga vizsgatevékenységeinek részletes leírása a "KÉPESÍTŐ VIZSGA KÖVETELMÉNYEK" gombra kattintva érhetők el.
MIÉRT VÁLASSZA A SOTER-LINE OKTATÁSI KÖZPONTOT?
- 30 év tapasztalat
- Korszerűen felszerelt gyakorló termek
- Gyakorlatorientált a képzés
- Ingyenes előzetes tudásszint-felmérés
- Oktatóink nagy tapasztalattal és magas kvalitással rendelkező szakemberek
- Piacképes szakkompetenciát szerezhet
- Hétvégi képzések kéthetente
- Nyári szünet augusztusban
- Képzéseinkből évente több csoportot is indítunk
- Többféle időbeosztás, rugalmas képzési időpontok
ÖNNEK AJÁNLJUK
Semmi kétség nem fér hozzá, hogy a mobileszközök használata rohamtempóban hódította meg...
C# programozó képzés - Ajánljuk mindenkinek a C# programozó tanfolyam elvégzését, aki sze...
IT biztonság tanfolyam – Szeretettel várjuk képzésünkön azokat, akik megismerkednének a ...
Java programozó tanfolyam - Válj Te is Java fejlesztővé! Ha mindig is érdekelt a programozá...
PLC haladó tanfolyam - A Siemens S7 300/400/1200/1500-as PLC családok igen sok - az általáno...
Programozási alapismeretek tanfolyam - Szeretnél belevágni a programozásba? Ha igen, akkor ez...
Python programozó tanfolyam – Ismerd meg napjaink egyik legdinamikusabban fejlődő programoz...
Szoftvertesztelő tanfolyam – Olyan tudást keresel, amellyel könnyen elindulhatsz egy siker...
Webdesigner tanfolyam - Könnyen hasznosítható szaktudást keresel? Érdekel a weboldalak látv...
AZ JUNIOR JAVA BACKEND FEJLESZTŐ KÉPZÉSSEL KAPCSOLATOS TOVÁBB FONTOS INFORMÁCIÓ
Tanáraink kivétel nélkül nagy gyakorlattal rendelkeznek, a szakma elismert szakemberei. Ne feledje: Junior Java backend fejlesztő képzés a Blahánál. Felnőttképzés remek áron, rövid idő alatt, gyakorlott oktatókkal.



